{"about":"Community mods for the OpenRAC ports, as listed on openrac.dev/mods.","mods":[{"id":"ammo-max","name":"Ammo at the most","author":"OpenRAC contributors","description":"At the Gadgetron vendor, buying ammo starts at the most you can buy instead of 1. Down still lowers it.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/ammo-max","repo":"https://github.com/OpenRAC/openrac-mods","path":"ammo-max","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["qol"],"impact":["gameplay"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":312,"downloads7d":0,"created":"2026-10-23T03:46:34Z","updated":"2026-10-29T07:19:51Z","featured":false,"discussion":8,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.2","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"ammo-max-v1.0.2","released":"2026-10-29T07:19:51Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":13440,"files":["openrac-mod.json","README.md","lib/android-arm64/ammo_max.so","lib/linux-aarch64/ammo_max.so","lib/linux-x86_64/ammo_max.so","lib/macos-arm64/ammo_max.dylib","lib/macos-x86_64/ammo_max.dylib","lib/windows-x86_64/ammo_max.dll"],"platforms":{"linux-x86_64":{"asset":"ammo-max-1.0.2-linux-x86_64.zip","sha256":"c0016ad033b6ecd00786160b0971891e370f413d31c6265d1b0fb4f682545f61","size":5270},"linux-aarch64":{"asset":"ammo-max-1.0.2-linux-aarch64.zip","sha256":"19835ffeecbc4c53b605f09798dcd4c779bf05841bab293644dfd2d614c82037","size":5915},"windows-x86_64":{"asset":"ammo-max-1.0.2-windows-x86_64.zip","sha256":"24b8f38bf29f6d5a8241b903956d1a13f8de2df3950f8c667c1badf2176348cb","size":7685},"macos-arm64":{"asset":"ammo-max-1.0.2-macos-arm64.zip","sha256":"9f5879f917146067151f83c233f002d1c53d418f14655da68c4aba765913ddce","size":4338},"macos-x86_64":{"asset":"ammo-max-1.0.2-macos-x86_64.zip","sha256":"791091475746d0fda418841cf849ab4a555d3583fc02488c6562d4a8acc6c495","size":3934},"android-arm64":{"asset":"ammo-max-1.0.2-android-arm64.zip","sha256":"0ce155303c08fce7d10c9dc47cbb01097badaf36893a0608ee3831080ed33049","size":13440}}},{"version":"1.0.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"ammo-max-v1.0.1","released":"2026-10-24T13:04:05Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":7687,"files":["openrac-mod.json","README.md","lib/linux-aarch64/ammo_max.so","lib/linux-x86_64/ammo_max.so","lib/macos-arm64/ammo_max.dylib","lib/macos-x86_64/ammo_max.dylib","lib/windows-x86_64/ammo_max.dll"],"platforms":{"linux-x86_64":{"asset":"ammo-max-1.0.1-linux-x86_64.zip","sha256":"08948b10ed7d2ee5ae07ce011aacaa8dc866608b6d6e615ca88cb3f331c0675c","size":5271},"linux-aarch64":{"asset":"ammo-max-1.0.1-linux-aarch64.zip","sha256":"8ad9f289f5afcdec17b56d17e9bc473153df9ec64605e47b126fa1cd5312fd84","size":5915},"windows-x86_64":{"asset":"ammo-max-1.0.1-windows-x86_64.zip","sha256":"b5aa3cf1d1c52338f244a5b7339c392c09c6aa0d662cab3a4aac9c16fcb0ea6e","size":7687},"macos-arm64":{"asset":"ammo-max-1.0.1-macos-arm64.zip","sha256":"7099e17ed54b5c562271e38c854a778569cd1185ae4c0b82f4ede350b3cbcff7","size":4338},"macos-x86_64":{"asset":"ammo-max-1.0.1-macos-x86_64.zip","sha256":"6ded1e71982e8bf7c624ac08fd9facee9522ed55e29ae6d8d500d27d37f04963","size":3933}}},{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"ammo-max-v1.0.0","released":"2026-10-23T03:46:34Z","prerelease":false,"changelog":"Built by the build workflow from afbe9102c4c0f08bafc696e1a04737a3864d0815, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":7684,"files":["openrac-mod.json","README.md","lib/linux-aarch64/ammo_max.so","lib/linux-x86_64/ammo_max.so","lib/macos-arm64/ammo_max.dylib","lib/macos-x86_64/ammo_max.dylib","lib/windows-x86_64/ammo_max.dll"],"platforms":{"linux-x86_64":{"asset":"ammo-max-1.0.0-linux-x86_64.zip","sha256":"5ea7214cab01f74c675d71d8deab678844eb7ca89a15a567cba27102a177a9fc","size":5271},"linux-aarch64":{"asset":"ammo-max-1.0.0-linux-aarch64.zip","sha256":"692f008a916cf113558bcbd1e78b13e5885925ca3d18f02945f278f0d0910fd4","size":5914},"windows-x86_64":{"asset":"ammo-max-1.0.0-windows-x86_64.zip","sha256":"cc77249badcf3a4a4940a9fcd1dc85b2e063605a68677bdfc008a79e1c27b491","size":7684},"macos-arm64":{"asset":"ammo-max-1.0.0-macos-arm64.zip","sha256":"216d79b4c5be6c6b742a147b37890b85a94b18fa3297311d8fc47030f97a9085","size":4338},"macos-x86_64":{"asset":"ammo-max-1.0.0-macos-x86_64.zip","sha256":"8510e11bad6082a7cd181768f9080322f5216affb6bd49e6b9e4cea822285860","size":3933}}}]},{"id":"archipelago","name":"Archipelago","author":"OpenRAC contributors","description":"Plays the game in an Archipelago multiworld: gadgets, weapons, vendor slots, gold bolts and infobots are locations that may hold another game's items. Needs the rac1.apworld from the release.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/archipelago","repo":"https://github.com/OpenRAC/openrac-mods","path":"archipelago","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["randomizer","multiplayer"],"impact":["gameplay","online","touches-saves"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":25,"downloads7d":0,"created":"2026-10-31T11:27:04Z","updated":"2026-10-31T11:27:04Z","featured":false,"discussion":9,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.0","api":"1.9","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Item_Give","Planet_Unlock","Vendor_InitLevelStock","Vendor_BuildItemList","GoldBolts_CountCollected","Moby_Infobot_Update","Moby_PilotsHelmet_Update","Moby_Helga_Update","Moby_BigAl_Update","Moby_Bob_Update","Moby_Edwina_Update"],"tag":"archipelago-v1.0.0","released":"2026-10-31T11:27:04Z","prerelease":false,"changelog":"Built by the build workflow from 51ed6472d3dacae5a4ddc2f041506aa1bf32fa91, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":2233288,"files":["openrac-mod.json","README.md","lib/android-arm64/archipelago.so","lib/linux-aarch64/archipelago.so","lib/linux-x86_64/archipelago.so","lib/macos-arm64/archipelago.dylib","lib/macos-x86_64/archipelago.dylib","lib/windows-x86_64/archipelago.dll"],"platforms":{"linux-x86_64":{"asset":"archipelago-1.0.0-linux-x86_64.zip","sha256":"fd6d74dcf604028d11be4d9f6fb712faa17c2189f9c6cdd983f772749cd6ebbe","size":520023},"linux-aarch64":{"asset":"archipelago-1.0.0-linux-aarch64.zip","sha256":"7b10034d0ca773b4d9aac7900bbce449a885b96f5c7d5992ec4da1e5a103dc19","size":513343},"windows-x86_64":{"asset":"archipelago-1.0.0-windows-x86_64.zip","sha256":"e66b427f68d730801bb31c52663d243abe7df547e692587a5721c1fa6228b40d","size":409161},"macos-arm64":{"asset":"archipelago-1.0.0-macos-arm64.zip","sha256":"0561659c9aa7e20768ec32c94eb1547dba2a90c1eaa6f4a0b00674464da52958","size":448944},"macos-x86_64":{"asset":"archipelago-1.0.0-macos-x86_64.zip","sha256":"47e62a5c609a866a042febabdf32326d71a0389982d8d7c1f92114b466698c13","size":477463},"android-arm64":{"asset":"archipelago-1.0.0-android-arm64.zip","sha256":"fd93a7321837278b2047c2af67e5345cebd277f42778b525506d91b8febef425","size":2233288}}}]},{"id":"button-swap","name":"Button swap","author":"OpenRAC contributors","description":"Swaps two of the controller's buttons: Cross and Square, Circle and Triangle, or L1 and R1.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods","repo":"https://github.com/OpenRAC/openrac-mods","path":"button-swap","type":"script","games":{"rac1":["pal","ntsc"]},"tags":["controls","accessibility"],"impact":[],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":28,"downloads7d":0,"created":"2026-10-29T01:17:24Z","updated":"2026-10-29T01:17:24Z","featured":false,"discussion":10,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"button-swap-v1.0.0","released":"2026-10-29T01:17:24Z","prerelease":false,"changelog":"Built by the build workflow from ce23cb3d0d99db6ce3bad49bddce5290f3a57f5e, against the OpenRAC mod SDK 1.7.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":2685,"files":["openrac-mod.json","README.md","main.luau"],"platforms":{"any":{"asset":"button-swap-1.0.0.zip","sha256":"61a701688aa28eeadce798f19cdd7e06c6fcf70b9a91cd3e6a7d7bc11792adf7","size":2685}}}]},{"id":"difficulty","name":"Difficulty","author":"OpenRAC contributors","description":"A slider for everything that makes the game hard or easy: enemy count, damage, speed, prices, ammo, bolts and health. Presets Easy, Retail, Hard, Brutal and a seeded Chaos.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/difficulty-mod","repo":"https://github.com/OpenRAC/openrac-mods","path":"difficulty-mod","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["gameplay"],"impact":["gameplay"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":336,"downloads7d":0,"created":"2026-10-22T00:15:10Z","updated":"2026-10-29T07:16:44Z","featured":false,"discussion":11,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.2.3","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.2.3","released":"2026-10-29T07:16:44Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":634958,"files":["openrac-mod.json","README.md","lib/android-arm64/difficulty.so","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.2.3-linux-x86_64.zip","sha256":"4cb7b26695b9ba12086ed1a7282bebeb5f488c34974eae37a0097a0ebe4ed8ad","size":62482},"linux-aarch64":{"asset":"difficulty-1.2.3-linux-aarch64.zip","sha256":"5b5c0a76d73ef6587ce015c07f6477e8d5f804130dc65fa702bc3cc714ac4206","size":63137},"windows-x86_64":{"asset":"difficulty-1.2.3-windows-x86_64.zip","sha256":"63beeb19ada4339c7216b0772155c3498945f512ebfd2798dd666a7af7025656","size":53444},"macos-arm64":{"asset":"difficulty-1.2.3-macos-arm64.zip","sha256":"f960274f2a458751ce66ac98f314ef74de23bae923ceda4f9c17f4f8311c17f5","size":49931},"macos-x86_64":{"asset":"difficulty-1.2.3-macos-x86_64.zip","sha256":"ef1ecae84050a38e86e8fa4f3eff22eed884d3dd91f60cb4e26547c7bf9680e4","size":54961},"android-arm64":{"asset":"difficulty-1.2.3-android-arm64.zip","sha256":"aef6f8bcf38df8ace6b0a32e4ae65a00b355cc76209883dbb7bdffe018ec493f","size":634958}}},{"version":"1.2.2","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.2.2","released":"2026-10-29T01:17:10Z","prerelease":false,"changelog":"Built by the build workflow from ce23cb3d0d99db6ce3bad49bddce5290f3a57f5e, against the OpenRAC mod SDK 1.7.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":63137,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.2.2-linux-x86_64.zip","sha256":"9808c82fcfa33d3fc0a61e1b15a314a69e6ec9b68284a473494a9b8a026a473c","size":62482},"linux-aarch64":{"asset":"difficulty-1.2.2-linux-aarch64.zip","sha256":"cbf9bd65c4580fee3d7408b4d17848c382ec2fa0b4759e236dc2e4ce58c366f3","size":63137},"windows-x86_64":{"asset":"difficulty-1.2.2-windows-x86_64.zip","sha256":"38e9dc2491a2da81a274b68e78aa93f0083dd83fb980e431d317cfb4cecae296","size":53370},"macos-arm64":{"asset":"difficulty-1.2.2-macos-arm64.zip","sha256":"047695f7f2894931f128af261ba778eb352c5324d6f0c9f11e9f80d8cab20b78","size":49931},"macos-x86_64":{"asset":"difficulty-1.2.2-macos-x86_64.zip","sha256":"226aa6a6dacc911b452d19505332362d6fe045cd3f6d01def248fc352023313a","size":54961}}},{"version":"1.2.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.2.1","released":"2026-10-24T13:03:48Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":62465,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.2.1-linux-x86_64.zip","sha256":"3493f027337addcab07a5445b50e7291844fe615c7f4a1ab880e521e27c4a89b","size":61885},"linux-aarch64":{"asset":"difficulty-1.2.1-linux-aarch64.zip","sha256":"2bcd8459c266c2ec1fd38439726cb454055cdb995d9d776d05cf31d2a2640443","size":62465},"windows-x86_64":{"asset":"difficulty-1.2.1-windows-x86_64.zip","sha256":"aa41ace866b807bef6e7280e43b3433f5c0a47492a76d995913392b362b25c38","size":53269},"macos-arm64":{"asset":"difficulty-1.2.1-macos-arm64.zip","sha256":"8bd2d443f6887a3356bf5c00c455eec70e0884c2728106cf6bd0d3361b917d7d","size":49930},"macos-x86_64":{"asset":"difficulty-1.2.1-macos-x86_64.zip","sha256":"2588d09a175396283eee60fd39c597a27857e5be259c75b3d2f4021c1638275b","size":54929}}},{"version":"1.2.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.2.0","released":"2026-10-23T05:45:49Z","prerelease":false,"changelog":"Built by the build workflow from 76cfc9199b265ac20f35e860887c54364f77a805, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":61053,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.2.0-linux-x86_64.zip","sha256":"717f97611741a7359b445e9b8633fd066594a51638580b67111380a4801b5d0b","size":61053},"linux-aarch64":{"asset":"difficulty-1.2.0-linux-aarch64.zip","sha256":"f8e831be5890a7bdc68ff77d5771fbdbf0a3112d347651c3c9b31f0060b39a18","size":60559},"windows-x86_64":{"asset":"difficulty-1.2.0-windows-x86_64.zip","sha256":"b2cc0c32bc84eeb37ec666be1dd81898c01be8be06c9cb82bf923d01cf88810b","size":53461},"macos-arm64":{"asset":"difficulty-1.2.0-macos-arm64.zip","sha256":"d03c208165998168027ef55ad09cde2370ee8cd9a0c7b9150679446c72c66aee","size":49847},"macos-x86_64":{"asset":"difficulty-1.2.0-macos-x86_64.zip","sha256":"9867acecb9b0168f0be697c430ca60e649c0d81e48ae22534541e70b9b47e83f","size":54961}}},{"version":"1.1.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.1.1","released":"2026-10-23T03:45:52Z","prerelease":false,"changelog":"Built by the build workflow from afbe9102c4c0f08bafc696e1a04737a3864d0815, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":60929,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.1.1-linux-x86_64.zip","sha256":"6f9d1056b41195ea72b833445728698bc06ab6abd92752edf2dc5fc9c4ec03ca","size":60929},"linux-aarch64":{"asset":"difficulty-1.1.1-linux-aarch64.zip","sha256":"35ef0888c21416e4f84e99e3925df604dafe098a9bf0195545829e75e6037608","size":60435},"windows-x86_64":{"asset":"difficulty-1.1.1-windows-x86_64.zip","sha256":"d9c3cea1cfbfefedd316ebe15d78cb79101e82399c957be606c5e7e6c74c95ba","size":53339},"macos-arm64":{"asset":"difficulty-1.1.1-macos-arm64.zip","sha256":"f220ce735dda9ba4a87934e1775b47fd58298593a1f77c207ab3c229fc4ea617","size":49719},"macos-x86_64":{"asset":"difficulty-1.1.1-macos-x86_64.zip","sha256":"86d76a716b797233f944b015a1df87da1e0c38f37fe3c6db9a752783772bc1dd","size":54842}}},{"version":"1.1.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.weapon.take_ammo","rac1.moby.record_death","rac1.level.load_gameplay","rac1.player.approach_speed","rac1.moby.nanotech_ball.update","rac1.moby.plasmabot.update","rac1.moby.blarg_turret.update","rac1.moby.machinegun_turret_30.update","rac1.moby.minibomber.update","rac1.moby.sharkigator_35.update","rac1.moby.gem_lock_turret.update","rac1.moby.sentrybot.update","rac1.moby.moby52.update","rac1.moby.robosquawker.update","rac1.moby.spiderbot.update","rac1.moby.grazing_critter.update","rac1.moby.moby211.update","rac1.moby.big_axebot.update","rac1.moby.scoutbot.update","rac1.moby.bomber_tank.update","rac1.moby.moby294.update","rac1.moby.moby326.update","rac1.moby.blarg_bomb_thrower.update","rac1.moby.circular_saw.update","rac1.moby.blarg_gun.update","rac1.moby.fleet_turret.update","rac1.moby.blarg_trooper.update","rac1.moby.birdbot.update","rac1.moby.wb_moby.update","rac1.moby.amoeboid.update","rac1.moby.moby573.update","rac1.moby.peckbot.update","rac1.moby.trooper.update","rac1.moby.sand_shark.update","rac1.moby.extermibot.update","rac1.moby.extermitank.update","rac1.moby.helicopter_gunship.update","rac1.moby.floating_enemy.update","rac1.moby.horny_toad.update","rac1.moby.paratrooper.update","rac1.moby.moby1048.update","rac1.moby.sharkigator_1059.update","rac1.moby.moby1068.update","rac1.moby.machinegun_turret_1126.update","rac1.moby.moby1196.update","rac1.moby.mountable_turret.update","rac1.moby.toxic_crab.update","rac1.moby.psytcopus.update","rac1.moby.moby1246.update","rac1.moby.blarg_space_commando.update","rac1.moby.moby1267.update","rac1.moby.linked_turret.update","rac1.moby.blarg_commander.update","rac1.moby.moby1382.update","rac1.moby.wandering_helper.update","rac1.moby.path_follow_moby.update"],"tag":"difficulty-v1.1.0","released":"2026-10-22T00:46:22Z","prerelease":false,"changelog":"Built by the build workflow from 5b6b2693c90695ba9ecc55ff198c52e328b5eec5, against the OpenRAC mod SDK 1.2.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":60209,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.1.0-linux-x86_64.zip","sha256":"4899ff231d09887f5a9683e7ed398fbeed9f0a3d11d818a22a08922bd29e4e24","size":60001},"linux-aarch64":{"asset":"difficulty-1.1.0-linux-aarch64.zip","sha256":"af4a5c2e417aec6b5e9d252c8825ef5ddbaa186974d649854d582efd37bd75af","size":60209},"windows-x86_64":{"asset":"difficulty-1.1.0-windows-x86_64.zip","sha256":"48dd5a9c941bad44538a8a45cc808ac617cd9dc816cfeed455bcca555f3d269f","size":53128},"macos-arm64":{"asset":"difficulty-1.1.0-macos-arm64.zip","sha256":"4f2b2475f30afcba48fe67d7d15ad98ab5aeebea54f4c5f21a50b21bba2d053b","size":49548},"macos-x86_64":{"asset":"difficulty-1.1.0-macos-x86_64.zip","sha256":"89d5bee46de933bf74aa5cc6d376dc417ca1d4ab93e78b94f53331b3257bcf85","size":54641}}},{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Hero_TakeDamage","Moby_GetHitMessage","Weapon_TakeAmmo","Moby_RecordDeath","Level_LoadGameplay","Hero_ApproachSpeed","Moby_NanotechBall_Update","Moby_Plasmabot_Update","Moby_BlargTurret_Update","Moby_MachinegunTurret30_Update","Moby_Minibomber_Update","Moby_Sharkigator_Update","Moby_BlargGunner_Update","Moby_Sentrybot_Update","Moby_Seeker_Update","Moby_Robosquawker_Update","Moby_Spiderbot_Update","Moby_Amoeboid_Update","Moby_Plasmabot211_Update","Moby_BigAxebot_Update","Moby_Scoutbot_Update","Moby_BomberTank_Update","Moby_BlargTrooper294_Update","Moby_BlargHelicopter326_Update","Moby_BlargBombthrower_Update","Moby_CircularSawEnemy_Update","Moby_BlargGun_Update","Moby_DreksFleetTurret_Update","Moby_BlargTrooper_Update","Moby_Birdbot_Update","Moby_WoodcutBot_Update","Moby_LargeAmoeboid_Update","Moby_RobotDog_Update","Moby_Peckbot_Update","Moby_MineLayer_Update","Moby_SandShark_Update","Moby_Extermibot_Update","Moby_Extermitank_Update","Moby_BlargHelicopter_Update","Moby_BlargEliteCommando_Update","Moby_HornyToad_Update","Moby_BlargParatrooper_Update","Moby_AlienSnapper_Update","Moby_Sharkigator1059_Update","Moby_BlargSpaceCommando_Update","Moby_MachinegunTurret_Update","Moby_Screamer_Update","Moby_Turret_Update","Moby_ToxicCrab_Update","Moby_Psytcopus_Update","Moby_Puffoid_Update","Moby_BlargSpaceCommando1262_Update","Moby_HovenTurret_Update","Moby_Gun_Update","Moby_BlargCommander_Update","Moby_RobotDog1382_Update","Moby_Chomper_Update","Moby_Pterodactyl_Update"],"tag":"difficulty-v1.0.0","released":"2026-10-22T00:15:10Z","prerelease":false,"changelog":"Built by the build workflow from 9ed9d0f549ae0ec4a1353376860aecabf3fe0881, against the OpenRAC mod SDK 1.2.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":60509,"files":["openrac-mod.json","README.md","lib/linux-aarch64/difficulty.so","lib/linux-x86_64/difficulty.so","lib/macos-arm64/difficulty.dylib","lib/macos-x86_64/difficulty.dylib","lib/windows-x86_64/difficulty.dll"],"platforms":{"linux-x86_64":{"asset":"difficulty-1.0.0-linux-x86_64.zip","sha256":"58e5e2ee0bc1071d97179ba6445785a325e45e5a6676cf8eecfb3b267b36041f","size":60151},"linux-aarch64":{"asset":"difficulty-1.0.0-linux-aarch64.zip","sha256":"f0adff831071e0b637c5d8f032c3872704921f709b6e3649b8bd0d1a5c79f0f7","size":60509},"windows-x86_64":{"asset":"difficulty-1.0.0-windows-x86_64.zip","sha256":"e1152340525d174534cd05e9bfe82e0984fc02dd1463364b9060a54de1ffb668","size":53164},"macos-arm64":{"asset":"difficulty-1.0.0-macos-arm64.zip","sha256":"c425e1215af9c86b1cabc3214180e466a1054a26ef8f3710c9d57c6ecd884cd1","size":49561},"macos-x86_64":{"asset":"difficulty-1.0.0-macos-x86_64.zip","sha256":"5b63058696aea4151f28dc9a16d064623015793090d38ec3d8f8dc2d140d2d00","size":54596}}}]},{"id":"dualsense","name":"DualSense","author":"OpenRAC contributors","description":"Gives a DualSense its own buttons as extra PlayStation 2 buttons, a light bar that shows Ratchet's health, and vibration when Ratchet is hit, hits something or picks something up.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/dualsense","repo":"https://github.com/OpenRAC/openrac-mods","path":"dualsense","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["controls"],"impact":["cosmetic"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":195,"downloads7d":0,"created":"2026-10-23T02:47:17Z","updated":"2026-10-29T07:22:20Z","featured":false,"discussion":12,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.2","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.moby.record_death","rac1.item.give","rac1.gold_bolt.count_collected"],"tag":"dualsense-v1.0.2","released":"2026-10-29T07:22:20Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":2837193,"files":["openrac-mod.json","README.md","lib/android-arm64/dualsense.so","lib/linux-aarch64/dualsense.so","lib/linux-x86_64/dualsense.so","lib/macos-arm64/dualsense.dylib","lib/macos-x86_64/dualsense.dylib","lib/windows-x86_64/dualsense.dll"],"platforms":{"linux-x86_64":{"asset":"dualsense-1.0.2-linux-x86_64.zip","sha256":"6431c073c23aac0e60223625bb428f8eb8ef20ee4ff1dbdf460f4c8a87b5da1e","size":1150202},"linux-aarch64":{"asset":"dualsense-1.0.2-linux-aarch64.zip","sha256":"ff3f1970af87409cb3b38d4c7da5dbff69b2a5d1a33758226eba92e2393fb2d1","size":1170502},"windows-x86_64":{"asset":"dualsense-1.0.2-windows-x86_64.zip","sha256":"936c554dddbf39c53f1692f170f6805860b609cd8d1435fdff30f82a7bf77cf4","size":971473},"macos-arm64":{"asset":"dualsense-1.0.2-macos-arm64.zip","sha256":"89f3a87384dffc9764b4720f258eb9dab2f2a3bb56f9114c0724c6e61648fca3","size":970951},"macos-x86_64":{"asset":"dualsense-1.0.2-macos-x86_64.zip","sha256":"698399ccdedf3d53139d54089b536e45069feca15412443e56dd70f12791c3bd","size":1089569},"android-arm64":{"asset":"dualsense-1.0.2-android-arm64.zip","sha256":"2ff9c927285afcf701818da0f1621c9c4ef214f82c14ceb4d2da62f74a557a9a","size":2837193}}},{"version":"1.0.1","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.moby.record_death","rac1.item.give","rac1.gold_bolt.count_collected"],"tag":"dualsense-v1.0.1","released":"2026-10-24T13:05:04Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":1169941,"files":["openrac-mod.json","README.md","lib/linux-aarch64/dualsense.so","lib/linux-x86_64/dualsense.so","lib/macos-arm64/dualsense.dylib","lib/macos-x86_64/dualsense.dylib","lib/windows-x86_64/dualsense.dll"],"platforms":{"linux-x86_64":{"asset":"dualsense-1.0.1-linux-x86_64.zip","sha256":"0c8d1446db6a16dbc17a9ab294a20cdecddc4d3174e18a0ef5e3b11baedbae4f","size":1149639},"linux-aarch64":{"asset":"dualsense-1.0.1-linux-aarch64.zip","sha256":"1d78f2147dbfeb81697b5c22071ebb74d70ad520d281e8af02479620dae30e74","size":1169941},"windows-x86_64":{"asset":"dualsense-1.0.1-windows-x86_64.zip","sha256":"ea83786f213f0cb2725befcf56cd55e5be7e4d599ca76439d5496267aff0aeaa","size":971331},"macos-arm64":{"asset":"dualsense-1.0.1-macos-arm64.zip","sha256":"28df04dcc13d063cdfa36007859e39515c8c8155a69e11f1760d7841bbb8bc39","size":970892},"macos-x86_64":{"asset":"dualsense-1.0.1-macos-x86_64.zip","sha256":"4d34b843c08cbde743ddecbd52f3bfa8c2033bdae743ffb8c09a47bbf4158f12","size":1089542}}},{"version":"1.0.0","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.player.take_damage","rac1.combat.get_hit","rac1.moby.record_death","rac1.item.give","rac1.gold_bolt.count_collected"],"tag":"dualsense-v1.0.0","released":"2026-10-23T02:47:17Z","prerelease":false,"changelog":"Built by the build workflow from 04bb17e95718619219e4753af77ffc45a5b55515, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":1169850,"files":["openrac-mod.json","README.md","lib/linux-aarch64/dualsense.so","lib/linux-x86_64/dualsense.so","lib/macos-arm64/dualsense.dylib","lib/macos-x86_64/dualsense.dylib","lib/windows-x86_64/dualsense.dll"],"platforms":{"linux-x86_64":{"asset":"dualsense-1.0.0-linux-x86_64.zip","sha256":"bedef75f34f70bdc7a93ebc8bf609cf39f6ac324a433bba41b402394c3a9c4e2","size":1149525},"linux-aarch64":{"asset":"dualsense-1.0.0-linux-aarch64.zip","sha256":"94ec35302d8850dde77cebc6f60c156a3321c08cd4367289ef2a8da8becda58c","size":1169850},"windows-x86_64":{"asset":"dualsense-1.0.0-windows-x86_64.zip","sha256":"60f6d37ed5c1ac508432213bf628aa8ad0149f4527b7476e508544458b7332aa","size":970798},"macos-arm64":{"asset":"dualsense-1.0.0-macos-arm64.zip","sha256":"94e83ff6d02b4268c2c9bf5db937bd4862087ba6d52e76ee1c68d939b6abf796","size":970850},"macos-x86_64":{"asset":"dualsense-1.0.0-macos-x86_64.zip","sha256":"d85fe407061aded9bed8a3eab45dece49f8ece6e1ba9cbfe672e31d28c544118","size":1089359}}}]},{"id":"item-randomizer","name":"Item randomizer","author":"OpenRAC contributors","description":"Shuffles gadgets, weapons, vendor stock, gold bolts and infobots, with logic so every seed can be finished. Share a seed's code; a spoiler log is written for each seed.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/item-randomizer","repo":"https://github.com/OpenRAC/openrac-mods","path":"item-randomizer","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["randomizer","gameplay"],"impact":["gameplay","touches-saves"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":211,"downloads7d":0,"created":"2026-10-21T22:32:26Z","updated":"2026-10-29T07:18:34Z","featured":false,"discussion":13,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.3","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Item_Give","Planet_Unlock","Vendor_InitLevelStock","Vendor_BuildItemList","GoldBolts_CountCollected","Moby_Infobot_Update","Moby_PilotsHelmet_Update","Moby_Helga_Update","Moby_BigAl_Update","Moby_Bob_Update","Moby_Edwina_Update"],"tag":"item-randomizer-v1.0.3","released":"2026-10-29T07:18:34Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":60113,"files":["openrac-mod.json","README.md","lib/android-arm64/item_randomizer.so","lib/linux-aarch64/item_randomizer.so","lib/linux-x86_64/item_randomizer.so","lib/macos-arm64/item_randomizer.dylib","lib/macos-x86_64/item_randomizer.dylib","lib/windows-x86_64/item_randomizer.dll"],"platforms":{"linux-x86_64":{"asset":"item-randomizer-1.0.3-linux-x86_64.zip","sha256":"67415da639f1d1de1a33a06542887b302c5800be18e2dc3e9f0304fcca375e6e","size":26239},"linux-aarch64":{"asset":"item-randomizer-1.0.3-linux-aarch64.zip","sha256":"f29c88a5fcf75833b85b2429be8209238e3dfe4cc2123256bd8176d44683df4a","size":27464},"windows-x86_64":{"asset":"item-randomizer-1.0.3-windows-x86_64.zip","sha256":"9e091404e10f9d3a6e79274beff6310d3570f352e2c04006013f8f149e00b5ff","size":24429},"macos-arm64":{"asset":"item-randomizer-1.0.3-macos-arm64.zip","sha256":"ed18fc99be4c7c80dfd6eda283131508bb89ff7d863cdec568c91f30e6cada4d","size":21781},"macos-x86_64":{"asset":"item-randomizer-1.0.3-macos-x86_64.zip","sha256":"28e2f6a52a0a091c1cf2ac20c5efbde754c49aaff6431fefda7086e7553f4271","size":22087},"android-arm64":{"asset":"item-randomizer-1.0.3-android-arm64.zip","sha256":"7b4c9f344564117c597d34594204a86e7a9088f549e2dbd0873a4fd48cf80570","size":60113}}},{"version":"1.0.2","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Item_Give","Planet_Unlock","Vendor_InitLevelStock","Vendor_BuildItemList","GoldBolts_CountCollected","Moby_Infobot_Update","Moby_PilotsHelmet_Update","Moby_Helga_Update","Moby_BigAl_Update","Moby_Bob_Update","Moby_Edwina_Update"],"tag":"item-randomizer-v1.0.2","released":"2026-10-24T13:05:16Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":27464,"files":["openrac-mod.json","README.md","lib/linux-aarch64/item_randomizer.so","lib/linux-x86_64/item_randomizer.so","lib/macos-arm64/item_randomizer.dylib","lib/macos-x86_64/item_randomizer.dylib","lib/windows-x86_64/item_randomizer.dll"],"platforms":{"linux-x86_64":{"asset":"item-randomizer-1.0.2-linux-x86_64.zip","sha256":"dd4e94347ba8a1ff1e4c4b8e000be46e31d57bf0de023e97514c311f59986f14","size":26239},"linux-aarch64":{"asset":"item-randomizer-1.0.2-linux-aarch64.zip","sha256":"f7a3f84d775c0d1009c3ee893acd0fcf613da014b51228568cc5806493be4f1e","size":27464},"windows-x86_64":{"asset":"item-randomizer-1.0.2-windows-x86_64.zip","sha256":"bbf1ba8a3d88deab32f0525f9f9f04621a77b10c52483fd427abf4584a28b36e","size":24429},"macos-arm64":{"asset":"item-randomizer-1.0.2-macos-arm64.zip","sha256":"48731df0575496dfd40fa7dd5aa7052c891845f9effa26fb120a8e790279609c","size":21781},"macos-x86_64":{"asset":"item-randomizer-1.0.2-macos-x86_64.zip","sha256":"e0c931193ee18385bdd628a013265e0fe8add158328675ae0667d66a46e3b58d","size":22087}}},{"version":"1.0.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Item_Give","Planet_Unlock","Vendor_InitLevelStock","Vendor_BuildItemList","GoldBolts_CountCollected","Moby_Infobot_Update","Moby_PilotsHelmet_Update","Moby_Helga_Update","Moby_BigAl_Update","Moby_Bob_Update","Moby_Edwina_Update"],"tag":"item-randomizer-v1.0.1","released":"2026-10-23T03:46:16Z","prerelease":false,"changelog":"Built by the build workflow from afbe9102c4c0f08bafc696e1a04737a3864d0815, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":27481,"files":["openrac-mod.json","README.md","lib/linux-aarch64/item_randomizer.so","lib/linux-x86_64/item_randomizer.so","lib/macos-arm64/item_randomizer.dylib","lib/macos-x86_64/item_randomizer.dylib","lib/windows-x86_64/item_randomizer.dll"],"platforms":{"linux-x86_64":{"asset":"item-randomizer-1.0.1-linux-x86_64.zip","sha256":"a570db80b1cbe81487005783f19c41f341c2a8f956c5a51fc005fbb5893fc4a0","size":26288},"linux-aarch64":{"asset":"item-randomizer-1.0.1-linux-aarch64.zip","sha256":"450995439647e580d4fb5911c1c7eb7f450f43c4875eaa52ede9ab247ff2547d","size":27481},"windows-x86_64":{"asset":"item-randomizer-1.0.1-windows-x86_64.zip","sha256":"ead0e27258b502b720a8f46bdbd1c34eeb9db749f7b8940212afe3e0823ff7bf","size":24344},"macos-arm64":{"asset":"item-randomizer-1.0.1-macos-arm64.zip","sha256":"bbfdfdb5f7916648099519f82dcc916d5661c4ae27987dfd087b63c68e996214","size":21830},"macos-x86_64":{"asset":"item-randomizer-1.0.1-macos-x86_64.zip","sha256":"4f1403f8874d3f55d4543ae5ad31d39c5fa526b1dcdb8c49c5b3d17f128a6e26","size":22089}}},{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Item_Give","Planet_Unlock","Vendor_InitLevelStock","Vendor_BuildItemList","GoldBolts_CountCollected","Moby_Infobot_Update","Moby_PilotsHelmet_Update","Moby_Helga_Update","Moby_BigAl_Update","Moby_Bob_Update","Moby_Edwina_Update"],"tag":"item-randomizer-v1.0.0","released":"2026-10-21T22:32:26Z","prerelease":false,"changelog":"Built by the build workflow from 7d19c5794382486753dfad2c7e94f10e8104e753, against the OpenRAC mod SDK 1.1.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":25580,"files":["openrac-mod.json","README.md","lib/linux-aarch64/item_randomizer.so","lib/linux-x86_64/item_randomizer.so","lib/macos-arm64/item_randomizer.dylib","lib/macos-x86_64/item_randomizer.dylib","lib/windows-x86_64/item_randomizer.dll"],"platforms":{"linux-x86_64":{"asset":"item-randomizer-1.0.0-linux-x86_64.zip","sha256":"6b0c05b151f402c183260608468798e9011333fc24508b6579069c2cb5f2634a","size":24574},"linux-aarch64":{"asset":"item-randomizer-1.0.0-linux-aarch64.zip","sha256":"bf406dfd06adb7cd15ad7a8ea6ea8084eb8a9f1d4a5528cd8bbb446434bfd5f3","size":25580},"windows-x86_64":{"asset":"item-randomizer-1.0.0-windows-x86_64.zip","sha256":"6065a65f92d178c6a8eb558ba35a2ddfc75a89e7efe591ed8d406deceae8fd00","size":22873},"macos-arm64":{"asset":"item-randomizer-1.0.0-macos-arm64.zip","sha256":"7d5ffce0a77e06e63cd6e700367ce58356257ac8b58fb5c4649c00798a026b4a","size":20556},"macos-x86_64":{"asset":"item-randomizer-1.0.0-macos-x86_64.zip","sha256":"bc4b8fd3b634b0945cc8e271ddd9533caf86637c19af928350347043b4de2393","size":20651}}}]},{"id":"keyboard-mouse","name":"Keyboard and mouse","author":"OpenRAC contributors","description":"Play with a keyboard and mouse: WASD, mouse camera, click to fire, right click for the Quick Select, number keys and wheel for weapons. Every action can be rebound; a gamepad keeps working.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/keyboard-mouse","repo":"https://github.com/OpenRAC/openrac-mods","path":"keyboard-mouse","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["controls","accessibility"],"impact":[],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":346,"downloads7d":0,"created":"2026-10-22T00:09:56Z","updated":"2026-10-29T07:19:30Z","featured":false,"discussion":14,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.2.4","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.2.4","released":"2026-10-29T07:19:30Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":389779,"files":["openrac-mod.json","README.md","lib/android-arm64/keyboard_mouse.so","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.2.4-linux-x86_64.zip","sha256":"8502ed5bd5233a2218ce607897b0fb4fa7d4b815ebe472833492eb74399628f1","size":40831},"linux-aarch64":{"asset":"keyboard-mouse-1.2.4-linux-aarch64.zip","sha256":"6e5eda806fe252c1b8fd266ab2ab37238bd1398741a5e08ff6ea5a31dbb3707e","size":37401},"windows-x86_64":{"asset":"keyboard-mouse-1.2.4-windows-x86_64.zip","sha256":"f97d2dde480e25ab217ccf674bc31baeff87093395693e21134338b4a275cc5c","size":39319},"macos-arm64":{"asset":"keyboard-mouse-1.2.4-macos-arm64.zip","sha256":"db8dfca97cbc94190d412734fc95e9241e816622768007c9694dd1674a230eba","size":32261},"macos-x86_64":{"asset":"keyboard-mouse-1.2.4-macos-x86_64.zip","sha256":"491453de7353f81401f87ec05093695880afa58a755dcbc7fa1380c13ba5dc13","size":33782},"android-arm64":{"asset":"keyboard-mouse-1.2.4-android-arm64.zip","sha256":"75731898648c49d446cbd7bac4ddcbc42bee92184a70d9cbad5878d0b14438cb","size":389779}}},{"version":"1.2.3","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.2.3","released":"2026-10-24T09:54:30Z","prerelease":false,"changelog":"Built by the build workflow from e6c91952ac5eb62d7d1e093f340813020f207c05, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":40143,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.2.3-linux-x86_64.zip","sha256":"a0df9e8eeec424c4ac1592f61a6ba1852798c1d217a31686abcab00335fc47f1","size":40143},"linux-aarch64":{"asset":"keyboard-mouse-1.2.3-linux-aarch64.zip","sha256":"d31ce238d50f3d5c4a134d26278f2ac2b67794b3f3f00c55b50a2a52329e879a","size":36729},"windows-x86_64":{"asset":"keyboard-mouse-1.2.3-windows-x86_64.zip","sha256":"5401dc7ad83f1fb2b61a3c14484020896da584aab5000c90c21bd89466792554","size":39178},"macos-arm64":{"asset":"keyboard-mouse-1.2.3-macos-arm64.zip","sha256":"c7b6b7ab0977b8f5041ee2c4eb777bb0d2f6decbad11e1c4a2cd054928862652","size":32236},"macos-x86_64":{"asset":"keyboard-mouse-1.2.3-macos-x86_64.zip","sha256":"e891653660a423b8056c2b16f8964e5015b92e58f3d9670bb17e9c62286ee0d7","size":33770}}},{"version":"1.2.2","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.2.2","released":"2026-10-24T09:32:16Z","prerelease":false,"changelog":"Built by the build workflow from d954bb1f743152f9d4a0a2287c448aa032bc84b3, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":38654,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.2.2-linux-x86_64.zip","sha256":"25d6a54977f12733fc5083839a17e3108f5b57747ca4a43e84fb0170879c5135","size":38654},"linux-aarch64":{"asset":"keyboard-mouse-1.2.2-linux-aarch64.zip","sha256":"fd0a05d75d8294adb97d3a4841c540147b8b4dedbeab2c1db911e7292f90c54b","size":35791},"windows-x86_64":{"asset":"keyboard-mouse-1.2.2-windows-x86_64.zip","sha256":"b7a83db1dc958184dbcc5b6e5fad404306c4eb639eb54d002f77a4cdc53b5e34","size":37421},"macos-arm64":{"asset":"keyboard-mouse-1.2.2-macos-arm64.zip","sha256":"dbf53ba95282144c1f0710ded5141db81e9c4a0d662929ece5df950e59bf9f18","size":31087},"macos-x86_64":{"asset":"keyboard-mouse-1.2.2-macos-x86_64.zip","sha256":"ef3749f6cf07e1cd123b7c60e810f99c6980bf6448631a9190138e582b53255d","size":32572}}},{"version":"1.2.1","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.2.1","released":"2026-10-24T09:24:23Z","prerelease":false,"changelog":"Built by the build workflow from 4984b4f0fb8a9ee2bf60594997532a1d3e27f9c0, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":38489,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.2.1-linux-x86_64.zip","sha256":"1508fcbd5b6fe29ea996630934821eefce3a98d6b366516894ac764c74663de0","size":38489},"linux-aarch64":{"asset":"keyboard-mouse-1.2.1-linux-aarch64.zip","sha256":"12033f0fcd87fd979628ae0044af28c6258e2bb9cd97513f10cb03b9813ac12f","size":35665},"windows-x86_64":{"asset":"keyboard-mouse-1.2.1-windows-x86_64.zip","sha256":"12160c5a256607ebe89043e2899e4da66e17c75cad4c98fe8379f6166b619780","size":37314},"macos-arm64":{"asset":"keyboard-mouse-1.2.1-macos-arm64.zip","sha256":"2f57e94fa0e7d41805b8cb6a1f4828403cb9a10ddc43f73d43d774df5bed8caa","size":31028},"macos-x86_64":{"asset":"keyboard-mouse-1.2.1-macos-x86_64.zip","sha256":"20ddd713ac389df4fd5cb918a2a93423ec5afcbd046f163ee8d9398f07e7ac8f","size":32502}}},{"version":"1.2.0","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.2.0","released":"2026-10-23T03:45:40Z","prerelease":false,"changelog":"Built by the build workflow from afbe9102c4c0f08bafc696e1a04737a3864d0815, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":37145,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.2.0-linux-x86_64.zip","sha256":"b2e46c21dd9b01a184ea9aad3535fcce5ce75d1212859876bad454591f5e7ad2","size":37145},"linux-aarch64":{"asset":"keyboard-mouse-1.2.0-linux-aarch64.zip","sha256":"33cbd136b106d858dd391547567695d9b77b5dd177b1aadad8e19438769f5898","size":35016},"windows-x86_64":{"asset":"keyboard-mouse-1.2.0-windows-x86_64.zip","sha256":"47d2c26bacbb6c6c4f81f5e24b0a85fd82d17bfee6b6abb958bbeea3b8b3cc3b","size":36441},"macos-arm64":{"asset":"keyboard-mouse-1.2.0-macos-arm64.zip","sha256":"03ca50117bf7479426e5dcad080c9e5ce4f1dac9d35d9ac3f83b820811798d0a","size":30293},"macos-x86_64":{"asset":"keyboard-mouse-1.2.0-macos-x86_64.zip","sha256":"ecffbd06706e29f5c324fca6ea8e5ddb1ae3216349eaf70bb338affaec9f1677","size":31607}}},{"version":"1.1.1","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.1.1","released":"2026-10-22T01:27:09Z","prerelease":false,"changelog":"Built by the build workflow from df442d33a16c078c3f6f9b68157d0e5222ebb1ec, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":31743,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.1.1-linux-x86_64.zip","sha256":"85f89c174772f2a404f530a26996576b19cbebe7290929d55dbcf4a307649314","size":31626},"linux-aarch64":{"asset":"keyboard-mouse-1.1.1-linux-aarch64.zip","sha256":"04939424064355914979bbc6f073fd5e7a76888d61dc555946373736a9918100","size":30656},"windows-x86_64":{"asset":"keyboard-mouse-1.1.1-windows-x86_64.zip","sha256":"3397e924b0423e17769828c7841b8715c950b99f67d71bef38134c36b33f6450","size":31743},"macos-arm64":{"asset":"keyboard-mouse-1.1.1-macos-arm64.zip","sha256":"c9b4dbaa412b1f9071faeb6981f5cf9982123f49d9743417008f51190c200ec8","size":26853},"macos-x86_64":{"asset":"keyboard-mouse-1.1.1-macos-x86_64.zip","sha256":"2c3e34628306b13e14b58829de542274266e330771ad234885b70f98fca71c77","size":27323}}},{"version":"1.1.0","api":"1.3","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.camera.follow.apply_overrides"],"tag":"keyboard-mouse-v1.1.0","released":"2026-10-22T01:21:17Z","prerelease":false,"changelog":"Built by the build workflow from 154f6d4ef6d5e0220d9fd766fbfaacad8c0e9e2f, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":31422,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.1.0-linux-x86_64.zip","sha256":"88b5495e2c145a586a16b1009bee492319c3293ffc4558e79acde2a5e329fe79","size":31192},"linux-aarch64":{"asset":"keyboard-mouse-1.1.0-linux-aarch64.zip","sha256":"da810450e9e6b6192e50cb39be5266ff838ac08c75ec800da61b17e05ced972b","size":30315},"windows-x86_64":{"asset":"keyboard-mouse-1.1.0-windows-x86_64.zip","sha256":"b6a728ed31dbe550e17a73f7a51443f3d9863a4422efb3aca86a5f75f354e481","size":31422},"macos-arm64":{"asset":"keyboard-mouse-1.1.0-macos-arm64.zip","sha256":"d09570e13fee4f498123031c25204c39203183dccd43872f3ab835daa3316148","size":26516},"macos-x86_64":{"asset":"keyboard-mouse-1.1.0-macos-x86_64.zip","sha256":"19f951a30d3d5f139a2c174d4474a71a4f9a6924cc078e39cc4808b5f3799e8b","size":26916}}},{"version":"1.0.0","api":"1.2","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["FollowCamera_ApplyOverrides"],"tag":"keyboard-mouse-v1.0.0","released":"2026-10-22T00:09:56Z","prerelease":false,"changelog":"Built by the build workflow from 9ed9d0f549ae0ec4a1353376860aecabf3fe0881, against the OpenRAC mod SDK 1.2.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":28073,"files":["openrac-mod.json","README.md","lib/linux-aarch64/keyboard_mouse.so","lib/linux-x86_64/keyboard_mouse.so","lib/macos-arm64/keyboard_mouse.dylib","lib/macos-x86_64/keyboard_mouse.dylib","lib/windows-x86_64/keyboard_mouse.dll"],"platforms":{"linux-x86_64":{"asset":"keyboard-mouse-1.0.0-linux-x86_64.zip","sha256":"51076a43036e2bf8168ad1e0da41ba3800614a36fecb1da8d2ea6488d5fe6537","size":26486},"linux-aarch64":{"asset":"keyboard-mouse-1.0.0-linux-aarch64.zip","sha256":"bc4f9c324a663f97ec99276b5bd64c1b03f2bddc0036922344cf7b6aa6f783c3","size":26224},"windows-x86_64":{"asset":"keyboard-mouse-1.0.0-windows-x86_64.zip","sha256":"db9a8f3233663f8aaab43499dca46dd203c1dbddd902eae87b90d945e7164880","size":28073},"macos-arm64":{"asset":"keyboard-mouse-1.0.0-macos-arm64.zip","sha256":"90401d0f0d980dd3796b74ef01a1fb646d7a02ea92e3f8c8608dc217f57d871c","size":22543},"macos-x86_64":{"asset":"keyboard-mouse-1.0.0-macos-x86_64.zip","sha256":"d0678b25153e8932a175eebf253c24d7c52b4879e54a5a116828463a27be3ffd","size":22932}}}]},{"id":"live-splits","name":"Live splits","author":"OpenRAC contributors","description":"Splits a LiveSplit timer at every planet by talking to LiveSplit's own server, so a speedrunner does not have to touch the timer.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/live-splits","repo":"https://github.com/OpenRAC/openrac-mods","path":"live-splits","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["speedrun","tools"],"impact":["speedrun-safe"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":100,"downloads7d":0,"created":"2026-10-23T02:45:53Z","updated":"2026-10-29T07:19:03Z","featured":false,"discussion":15,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.2","api":"1.0","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.level.load_gameplay"],"tag":"live-splits-v1.0.2","released":"2026-10-29T07:19:03Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":535021,"files":["openrac-mod.json","README.md","lib/android-arm64/live_splits.so","lib/linux-aarch64/live_splits.so","lib/linux-x86_64/live_splits.so","lib/macos-arm64/live_splits.dylib","lib/macos-x86_64/live_splits.dylib","lib/windows-x86_64/live_splits.dll"],"platforms":{"linux-x86_64":{"asset":"live-splits-1.0.2-linux-x86_64.zip","sha256":"173063c121255d1c2e924a26d5cc00892c60f4aa39fbbd99a0c005cdbdf29ca0","size":35718},"linux-aarch64":{"asset":"live-splits-1.0.2-linux-aarch64.zip","sha256":"9c51d7c14d5988ad251dbdea71a4347a69286fff3e29ba73ce3a62049356a939","size":35531},"windows-x86_64":{"asset":"live-splits-1.0.2-windows-x86_64.zip","sha256":"96715d3b9576ea32006558c11035a68223b1a9818e1524a077597cd71c8c86d0","size":37686},"macos-arm64":{"asset":"live-splits-1.0.2-macos-arm64.zip","sha256":"d9f8348b1f82efcfb73f87f5adb264fbc551aba1187c698ed5583a4669ce2b3c","size":26798},"macos-x86_64":{"asset":"live-splits-1.0.2-macos-x86_64.zip","sha256":"e10a3a2f825c5fb7dfe3714adfc87980dde2bf6d1566f08aacc55e149f930eeb","size":26928},"android-arm64":{"asset":"live-splits-1.0.2-android-arm64.zip","sha256":"fb3a3c113d1ef34403e7b222d5f8410da89d4b069a9781fa66ddaeb19d0cc651","size":535021}}},{"version":"1.0.1","api":"1.0","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.level.load_gameplay"],"tag":"live-splits-v1.0.1","released":"2026-10-24T13:06:27Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":37555,"files":["openrac-mod.json","README.md","lib/linux-aarch64/live_splits.so","lib/linux-x86_64/live_splits.so","lib/macos-arm64/live_splits.dylib","lib/macos-x86_64/live_splits.dylib","lib/windows-x86_64/live_splits.dll"],"platforms":{"linux-x86_64":{"asset":"live-splits-1.0.1-linux-x86_64.zip","sha256":"8c03cf2f0c9a6950c3f1a8c735e334529eddb38a02c4f0d1c11e7415b5d73e35","size":35070},"linux-aarch64":{"asset":"live-splits-1.0.1-linux-aarch64.zip","sha256":"fd29da86d8f149e2c91d6cf7ab9ca817b7f9dae30331351807ac52ae5d8dfc74","size":34897},"windows-x86_64":{"asset":"live-splits-1.0.1-windows-x86_64.zip","sha256":"852e58e898f0ffc1c8f47269eb55b3e8d5b4caf68e456f17769bdd1cad2e0ec2","size":37555},"macos-arm64":{"asset":"live-splits-1.0.1-macos-arm64.zip","sha256":"cfb7c8daebca94f06e7b11a799c220ef5effe99d12e54b97758712d083f7d642","size":26787},"macos-x86_64":{"asset":"live-splits-1.0.1-macos-x86_64.zip","sha256":"121c575eb854ff5a13bd55a8fcff0e88de4edad0de76698087bc39ea5657cf5d","size":26898}}},{"version":"1.0.0","api":"1.0","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.level.load_gameplay"],"tag":"live-splits-v1.0.0","released":"2026-10-23T02:45:53Z","prerelease":false,"changelog":"Built by the build workflow from 04bb17e95718619219e4753af77ffc45a5b55515, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":36418,"files":["openrac-mod.json","README.md","lib/linux-aarch64/live_splits.so","lib/linux-x86_64/live_splits.so","lib/macos-arm64/live_splits.dylib","lib/macos-x86_64/live_splits.dylib","lib/windows-x86_64/live_splits.dll"],"platforms":{"linux-x86_64":{"asset":"live-splits-1.0.0-linux-x86_64.zip","sha256":"b37aa61787fa58c2cd4dc92f6259856fd6f966446fc3c2be574b7ba64b6a5d8e","size":34693},"linux-aarch64":{"asset":"live-splits-1.0.0-linux-aarch64.zip","sha256":"109097829f8a37480089af2bda9b9031336b3349adb6a043c922c63bb0292c89","size":34215},"windows-x86_64":{"asset":"live-splits-1.0.0-windows-x86_64.zip","sha256":"149968bdefce748f4b24c277dd0554297c0a07fca4f42d77502f272e573d2ad8","size":36418},"macos-arm64":{"asset":"live-splits-1.0.0-macos-arm64.zip","sha256":"524827e591f7279b0dd396de5a051ff20e5a47e2accb9f075227074044624aa4","size":27208},"macos-x86_64":{"asset":"live-splits-1.0.0-macos-x86_64.zip","sha256":"fe62423a7e7249cc9b0697c3d873cb265a4d933498b9889e7d1207869a4e38de","size":27152}}}]},{"id":"lock-strafe","name":"Lock-strafe","author":"OpenRAC contributors","description":"Strafe as in the later games: Up Your Arsenal's lock-strafe with weapons that fire ahead, and Going Commando's strafe while L2 or R2 is held.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/lock-strafe","repo":"https://github.com/OpenRAC/openrac-mods","path":"lock-strafe","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["gameplay","controls"],"impact":["gameplay"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":457,"downloads7d":0,"created":"2026-10-21T22:05:48Z","updated":"2026-10-31T09:42:36Z","featured":false,"discussion":16,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.3","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.pad.process_report","rac1.player.update_motion_input","rac1.player.turn_to_heading","rac1.player.set_planar_velocity","rac1.camera.follow.apply_overrides","rac1.player.advance_animation"],"tag":"lock-strafe-v1.0.3","released":"2026-10-31T09:42:36Z","prerelease":false,"changelog":"Built by the build workflow from 04f8619a4058a6d856ccf66bcf70d3e3f87c031c, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":346979,"files":["openrac-mod.json","README.md","lib/android-arm64/lock_strafe.so","lib/linux-aarch64/lock_strafe.so","lib/linux-x86_64/lock_strafe.so","lib/macos-arm64/lock_strafe.dylib","lib/macos-x86_64/lock_strafe.dylib","lib/windows-x86_64/lock_strafe.dll"],"platforms":{"linux-x86_64":{"asset":"lock-strafe-1.0.3-linux-x86_64.zip","sha256":"ff3c8a6b8382bfe2cd8e317dbf4cd5858ffdbe10daf2929b35de2049e4085270","size":25831},"linux-aarch64":{"asset":"lock-strafe-1.0.3-linux-aarch64.zip","sha256":"f7d054b097a8954380e35301e819f9e8a6689a3ff078381172bf5d98d1a1e704","size":25945},"windows-x86_64":{"asset":"lock-strafe-1.0.3-windows-x86_64.zip","sha256":"d4594b078471d5e622218e3125893bed24b8cc447a9e31d3d4bd0a3b26bf11e6","size":25455},"macos-arm64":{"asset":"lock-strafe-1.0.3-macos-arm64.zip","sha256":"f338a847230ee85c4029128b1392d53f52525461c43469111317447d78807335","size":22955},"macos-x86_64":{"asset":"lock-strafe-1.0.3-macos-x86_64.zip","sha256":"e6a31a98d99e0c76121b7c903c30d42b75ec92acca1a525b407ceb4381cd54d8","size":22977},"android-arm64":{"asset":"lock-strafe-1.0.3-android-arm64.zip","sha256":"0b3f3ff929193c2f23c8d2e9ef2eef9176ffd9043661d4c00fc10084c5a803ce","size":346979}}},{"version":"1.0.2","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.pad.process_report","rac1.player.update_motion_input","rac1.player.turn_to_heading","rac1.player.set_planar_velocity","rac1.camera.follow.apply_overrides","rac1.player.advance_animation"],"tag":"lock-strafe-v1.0.2","released":"2026-10-29T07:18:48Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":347942,"files":["openrac-mod.json","README.md","lib/android-arm64/lock_strafe.so","lib/linux-aarch64/lock_strafe.so","lib/linux-x86_64/lock_strafe.so","lib/macos-arm64/lock_strafe.dylib","lib/macos-x86_64/lock_strafe.dylib","lib/windows-x86_64/lock_strafe.dll"],"platforms":{"linux-x86_64":{"asset":"lock-strafe-1.0.2-linux-x86_64.zip","sha256":"064526c11e7c3162bd015483bd56304ec417ba792c3a06865c9739b068fab04d","size":25744},"linux-aarch64":{"asset":"lock-strafe-1.0.2-linux-aarch64.zip","sha256":"7c9a66aa0a00c4b1864a0e33e5a03b8e37932ce1bb7fda48316fbcf83b9dfdb0","size":25861},"windows-x86_64":{"asset":"lock-strafe-1.0.2-windows-x86_64.zip","sha256":"e2456017f183bfcca34d8fa0956b27b2a2f4c76ef69d7eb2b5c555c71f513b28","size":25381},"macos-arm64":{"asset":"lock-strafe-1.0.2-macos-arm64.zip","sha256":"bc6c5ad81441ebdbd92099b8ab5c770da05dcd31794a909d93d79f96529c8a65","size":22798},"macos-x86_64":{"asset":"lock-strafe-1.0.2-macos-x86_64.zip","sha256":"665bccd8abfce5d61c07650563d3578a2f8bf483a2afa8b10c666bf40625b25a","size":22866},"android-arm64":{"asset":"lock-strafe-1.0.2-android-arm64.zip","sha256":"2ad9c7cab66bfce130660f11e0d5183637b8685ebe92bac54eb9e68fd3d15ba1","size":347942}}},{"version":"1.0.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.pad.process_report","rac1.player.update_motion_input","rac1.player.turn_to_heading","rac1.player.set_planar_velocity","rac1.camera.follow.apply_overrides","rac1.player.advance_animation"],"tag":"lock-strafe-v1.0.1","released":"2026-10-24T13:06:39Z","prerelease":false,"changelog":"Built by the build workflow from 43f9c26b15074ccbf8db99851c93954e26cda211, against the OpenRAC mod SDK 1.3.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":25232,"files":["openrac-mod.json","README.md","lib/linux-aarch64/lock_strafe.so","lib/linux-x86_64/lock_strafe.so","lib/macos-arm64/lock_strafe.dylib","lib/macos-x86_64/lock_strafe.dylib","lib/windows-x86_64/lock_strafe.dll"],"platforms":{"linux-x86_64":{"asset":"lock-strafe-1.0.1-linux-x86_64.zip","sha256":"5e66c6ef18d3a2d0ba1ff640bf61e0232a8adf3bd59fd2df67ec9844a1021c0e","size":25088},"linux-aarch64":{"asset":"lock-strafe-1.0.1-linux-aarch64.zip","sha256":"c527a5048ba5924d0ba5f19218090d64d5580af771c31885e99cdb501aae638c","size":25200},"windows-x86_64":{"asset":"lock-strafe-1.0.1-windows-x86_64.zip","sha256":"47df11f3598054ad9e1abd2201543fce081a1c264e7f5b6a726b62127de6e9ac","size":25232},"macos-arm64":{"asset":"lock-strafe-1.0.1-macos-arm64.zip","sha256":"89a5f5d1820a4b6de04ad651f4d1f95179cb844444e7070d7e92bec45faa77b2","size":22785},"macos-x86_64":{"asset":"lock-strafe-1.0.1-macos-x86_64.zip","sha256":"767dd79f38b7a9c26edfd9cde1613579c8689829e23142c199bf143b0bc36748","size":22826}}},{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["Pad_ProcessReport","Hero_UpdateMotionInput","Hero_TurnToHeading","Hero_SetPlanarVelocity","FollowCamera_ApplyOverrides","Hero_AdvanceAnimation"],"tag":"lock-strafe-v1.0.0","released":"2026-10-21T22:05:48Z","prerelease":false,"changelog":"Built by the build workflow from 6d9caf54e6f9128ab51ba096f28875ed7edebea0, against the OpenRAC mod SDK 1.1.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":25087,"files":["openrac-mod.json","README.md","lib/linux-aarch64/lock_strafe.so","lib/linux-x86_64/lock_strafe.so","lib/macos-arm64/lock_strafe.dylib","lib/macos-x86_64/lock_strafe.dylib","lib/windows-x86_64/lock_strafe.dll"],"platforms":{"linux-x86_64":{"asset":"lock-strafe-1.0.0-linux-x86_64.zip","sha256":"0588e26b3752fed9c9e750b91395493aa74729f09d4d1ba5395f108f5e071e0f","size":25087},"linux-aarch64":{"asset":"lock-strafe-1.0.0-linux-aarch64.zip","sha256":"cd3a093fb29c6522a205b4aa70f11661919fffed9b410efd902c722ff90a4da3","size":25064},"windows-x86_64":{"asset":"lock-strafe-1.0.0-windows-x86_64.zip","sha256":"13e910175a94214f58849018ae9e052ba8e528e60db6f894b118c86231277908","size":23969},"macos-arm64":{"asset":"lock-strafe-1.0.0-macos-arm64.zip","sha256":"4243f50f7190e4aceedc503846b9fdfa46b78dd4f4a7d4342e800d1b4ba8b8f8","size":22862},"macos-x86_64":{"asset":"lock-strafe-1.0.0-macos-x86_64.zip","sha256":"c655ade3e86d12fd92c5e1e55f09f10fbe8b7b49c5d9e8a65d240e014fab0957","size":22933}}}]},{"id":"multiplayer","name":"Multiplayer","author":"OpenRAC contributors","description":"Online co-op: host or join a game from the main menu, play in the host's level together, see each other's Ratchets and share its world.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/multiplayer","repo":"https://github.com/OpenRAC/openrac-mods","path":"multiplayer","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["multiplayer"],"impact":["gameplay","online"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":168,"downloads7d":0,"created":"2026-10-28T03:18:02Z","updated":"2026-10-29T07:20:29Z","featured":false,"discussion":17,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"0.7.3","api":"1.9","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.moby.record_death","rac1.ship.travel_to","rac1.moby.collect_bolt"],"tag":"multiplayer-v0.7.3","released":"2026-10-29T07:20:29Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":3389973,"files":["openrac-mod.json","README.md","lib/android-arm64/multiplayer.so","lib/linux-aarch64/multiplayer.so","lib/linux-x86_64/multiplayer.so","lib/macos-arm64/multiplayer.dylib","lib/macos-x86_64/multiplayer.dylib","lib/windows-x86_64/multiplayer.dll"],"platforms":{"linux-x86_64":{"asset":"multiplayer-0.7.3-linux-x86_64.zip","sha256":"ff768ddd9b11c31b97c46094f1b8c6eb4308359babcf6cc96710e4d3c3cbb42b","size":339254},"linux-aarch64":{"asset":"multiplayer-0.7.3-linux-aarch64.zip","sha256":"6fcadfeb292149d77b8af97541f4f4c9a13981d25203b7ea7fc63b72f864a93f","size":329133},"windows-x86_64":{"asset":"multiplayer-0.7.3-windows-x86_64.zip","sha256":"b15be4858a2642f0fcf30c980513af7d69c37d1a6a543be8360f14acfeeb866b","size":258519},"macos-arm64":{"asset":"multiplayer-0.7.3-macos-arm64.zip","sha256":"0b85dd2de4bd06f4c6fcc32e38b4c49535bb3b88373478267366bb76d3d31c94","size":240159},"macos-x86_64":{"asset":"multiplayer-0.7.3-macos-x86_64.zip","sha256":"c6002feed95a88d3633a2579af1a7d4d0e376bb9ebb855456ef52c6e95f1d2b6","size":254576},"android-arm64":{"asset":"multiplayer-0.7.3-android-arm64.zip","sha256":"fb51abf6ab8415f52ceaaff712ddf563ea9b9c77fe9824e2520998212c83c3e2","size":3389973}}},{"version":"0.7.1","api":"1.9","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":["rac1.moby.record_death","rac1.ship.travel_to","rac1.moby.collect_bolt"],"tag":"multiplayer-v0.7.1","released":"2026-10-29T02:54:22Z","prerelease":false,"changelog":"Built by the build workflow from 007615a3d858baff21d13325f0505a71615d7d49, against the OpenRAC mod SDK 1.10.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":320626,"files":["openrac-mod.json","README.md","lib/linux-aarch64/multiplayer.so","lib/linux-x86_64/multiplayer.so","lib/macos-arm64/multiplayer.dylib","lib/macos-x86_64/multiplayer.dylib","lib/windows-x86_64/multiplayer.dll"],"platforms":{"linux-x86_64":{"asset":"multiplayer-0.7.1-linux-x86_64.zip","sha256":"6aa3a1ba93a22c11798e706d216eb16ab3d7b8e94339fb466789c35a21276225","size":320626},"linux-aarch64":{"asset":"multiplayer-0.7.1-linux-aarch64.zip","sha256":"8f66e4da217770b990366f70bca0a2aca4bd7fbf0a0f9229eb67be741013b0d4","size":312607},"windows-x86_64":{"asset":"multiplayer-0.7.1-windows-x86_64.zip","sha256":"d7579d7a6d58e4fa80d330626fccd862e426d4ac166f26c4b4943bf7419af300","size":246853},"macos-arm64":{"asset":"multiplayer-0.7.1-macos-arm64.zip","sha256":"a9f9a4ece64005c57ff9a5efac96589568fb5fc08aa7aadbfd479c39f2084806","size":224855},"macos-x86_64":{"asset":"multiplayer-0.7.1-macos-x86_64.zip","sha256":"e9f14aad83bceb2abc00bccd1e6593a0d8a1e61161f5cfd4ba5810abf2f28cee","size":240309}}},{"version":"0.1.0","api":"1.5","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"multiplayer-v0.1.0","released":"2026-10-28T03:18:02Z","prerelease":false,"changelog":"Built by the build workflow from 85a5b25d27a46a834029778a49d3ae3589de85bc, against the OpenRAC mod SDK 1.5.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":54676,"files":["openrac-mod.json","README.md","lib/linux-aarch64/multiplayer.so","lib/linux-x86_64/multiplayer.so","lib/macos-arm64/multiplayer.dylib","lib/macos-x86_64/multiplayer.dylib","lib/windows-x86_64/multiplayer.dll"],"platforms":{"linux-x86_64":{"asset":"multiplayer-0.1.0-linux-x86_64.zip","sha256":"b309b7ab2cf87cd976cae0b77d53ed5bf0664b08db93c89e741d69878923e127","size":54122},"linux-aarch64":{"asset":"multiplayer-0.1.0-linux-aarch64.zip","sha256":"a5ad5851d1750445d350f65390985d58c649a48f617569106b21cf604431d054","size":54676},"windows-x86_64":{"asset":"multiplayer-0.1.0-windows-x86_64.zip","sha256":"81fa2f29583c2584b71f23501c564e54f27cbaba393e83e4dd57311898cb5ff6","size":49835},"macos-arm64":{"asset":"multiplayer-0.1.0-macos-arm64.zip","sha256":"103dd1798b336d77c78d52525f590bfd43e8d594aa63a3d93b73faed53b15deb","size":39679},"macos-x86_64":{"asset":"multiplayer-0.1.0-macos-x86_64.zip","sha256":"04400cb07ca77c8237a5d8a3bc7093915f14b900cee59860826ea7d58556c933","size":40796}}}]},{"id":"xbox-icons","name":"Xbox button icons","author":"OpenRAC contributors","description":"The game's PlayStation 2 button icons as an Xbox controller's, in the game's own style: A, B, X, Y, LB, RB, LT and RT.","license":"GPL-3.0-or-later","homepage":"https://github.com/OpenRAC/openrac-mods/tree/master/xbox-icons","repo":"https://github.com/OpenRAC/openrac-mods","path":"xbox-icons","type":"native","games":{"rac1":["pal","ntsc"]},"tags":["ui","cosmetic"],"impact":["cosmetic","speedrun-safe"],"aliases":[],"links":{"bugs":"https://github.com/OpenRAC/openrac-mods/issues"},"downloads":109,"downloads7d":0,"created":"2026-10-29T01:18:47Z","updated":"2026-10-29T07:21:43Z","featured":false,"discussion":18,"recommends":[],"suggests":[],"media":{"icon":null,"banner":null,"screenshots":[],"videos":[]},"versions":[{"version":"1.0.1","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"xbox-icons-v1.0.1","released":"2026-10-29T07:21:43Z","prerelease":false,"changelog":"Built by the build workflow from 892c17401da544daf7efa229b5e672f892e2fe46, against the OpenRAC mod SDK 1.10.1.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":24581,"files":["openrac-mod.json","README.md","lib/android-arm64/xbox_icons.so","lib/linux-aarch64/xbox_icons.so","lib/linux-x86_64/xbox_icons.so","lib/macos-arm64/xbox_icons.dylib","lib/macos-x86_64/xbox_icons.dylib","lib/windows-x86_64/xbox_icons.dll"],"platforms":{"linux-x86_64":{"asset":"xbox-icons-1.0.1-linux-x86_64.zip","sha256":"a76561fe12a5b796dd518268815416509045006954c7ac5837f1f7b89accf6f2","size":9541},"linux-aarch64":{"asset":"xbox-icons-1.0.1-linux-aarch64.zip","sha256":"dce71412e0f5121e4489a30d2d60a32745ba46833e056e20a81a685b0def8223","size":10532},"windows-x86_64":{"asset":"xbox-icons-1.0.1-windows-x86_64.zip","sha256":"b91eb720b994cb91e757b7d0a0e580078681752fdfd0d939b9274562c68c209e","size":12674},"macos-arm64":{"asset":"xbox-icons-1.0.1-macos-arm64.zip","sha256":"9e75e8a1d9a83fb590991e347ec990a78a5c2504656eb3faa2df441f32f1d461","size":9167},"macos-x86_64":{"asset":"xbox-icons-1.0.1-macos-x86_64.zip","sha256":"44844b368c27ecf68c27c62ae06cefa4b219a1201f0c8a937a3e32f534c337f8","size":8295},"android-arm64":{"asset":"xbox-icons-1.0.1-android-arm64.zip","sha256":"0fdcae033797a559e7eb83a54dfb9e03ff3566e55d1ea1509b4ed24c53e7bc3b","size":24581}}},{"version":"1.0.0","api":"1.1","games":{"rac1":["pal","ntsc"]},"requires":[],"conflicts":[],"hooks":[],"tag":"xbox-icons-v1.0.0","released":"2026-10-29T01:18:47Z","prerelease":false,"changelog":"Built by the build workflow from ce23cb3d0d99db6ce3bad49bddce5290f3a57f5e, against the OpenRAC mod SDK 1.7.0.\n\nInstall: paste this repository's address in the OpenRAC launcher's Mods tab, or add a .zip there.\n","size":12672,"files":["openrac-mod.json","README.md","lib/linux-aarch64/xbox_icons.so","lib/linux-x86_64/xbox_icons.so","lib/macos-arm64/xbox_icons.dylib","lib/macos-x86_64/xbox_icons.dylib","lib/windows-x86_64/xbox_icons.dll"],"platforms":{"linux-x86_64":{"asset":"xbox-icons-1.0.0-linux-x86_64.zip","sha256":"8dad0173ac94485b7eaa1a951f04b4db369f81fbad95a8a79edc737601ef0ca2","size":9541},"linux-aarch64":{"asset":"xbox-icons-1.0.0-linux-aarch64.zip","sha256":"db5e1c3b4ba0a9b8aabf8d78898eff32e4c5904286274c14542610d685255ed3","size":10532},"windows-x86_64":{"asset":"xbox-icons-1.0.0-windows-x86_64.zip","sha256":"b6e68530c4dc33d0cba8a463576ec06c4d761375dbfd989e6bdfa831357ecef7","size":12672},"macos-arm64":{"asset":"xbox-icons-1.0.0-macos-arm64.zip","sha256":"5cf0ca29adb5823038b1ef549a37ff7cb808232cc6553690cbbadd0bc325d0e8","size":9167},"macos-x86_64":{"asset":"xbox-icons-1.0.0-macos-x86_64.zip","sha256":"3c2a8d8a72d100fe0d3704533d39e150b97975658eff0cdad9a9247afcb81cc9","size":8294}}}]}],"revoked":[],"ports":{"stable":{"launcher":"0.10.0","api":"1.10"},"dev":{"launcher":"0.10.1-dev.655","api":"1.10"}},"tags":["gameplay","controls","cosmetic","qol","speedrun","randomizer","multiplayer","accessibility","camera","audio","ui","tools"],"generated":"2026-10-31T23:26:50Z","stale":false}