• Type a few letters. Arrows move, Enter opens, Esc closes.
  • Type a few letters. Arrows move, Enter opens, Esc closes.

‹ Wednesday, 21 October 2026

OpenRAC launcher

OpenRAC launcher

Releases

Fixed (7)

  • #22The threads reading a track are stopped before the program exitsReaperOfVeriod
  • #23A bug sweep of the launcherReaperOfVeriod
  • #25Level copies run their own codeDrustburn
  • #26The matched C keeps the EE's integer widthsDrustburn
  • #27Folded functions' places, part 2Drustburn
Show all 7
  • #28Returns_64 results passed on whole; spilled 32-bit localsDrustburn
  • #29The AppImage's own environment stays in the AppImageReaperOfVeriod

Commits landed

develop: 45 commits
  • cb4b8a4Keybind settings and presets for mods of interface 1.2
  • c599937A mod reports the interface its manifest names
  • 1a87871The keyboard and mouse for mods, interface 1.2
  • 20619d9A link with several mods keeps its preview after one is installed
  • 99fa0d3The job events as rustfmt lays them out
  • c21e51eA finished job keeps the folders it wrote
  • 221180aLevels open in Godot lit as the game lights them
  • 15799c4The exports and imports name the folder they wrote
  • 37d3041Terrain as a modding family in the asset export and import
  • 3d3d47cA native mod's manifest in its repository is a native mod
  • eae1d0cA tag <id>-v<version> releases only that mod
  • d0f11d0Tauri dev works on its checkout, not an old carried copy
  • 0ffcd2bRac1 hook points for giving items, planets, the vendor and gold bolts
  • 8a02b24The hook reference lists the catalogue's hook points by their ids
  • c45b8efGenerate the API reference from the SDK's sources
  • ccc213dA hook point under a wrap of the port's own
  • 7901134More forms of a repository's link, and a plain answer for one GitHub hides
  • 261c1b7Script mods in the store, and mod interface 1.1
  • 309b33aA header-only C++ layer over the mod interface
  • 40505cbManifests of script mods
  • cb26a02Design the C++ layer and Luau script mods
  • db349d4Level.json counts the mobys' metal meshes, as check.gd sees them
  • 5510d38The collision block as data, written back byte-exact and edited
  • c4c120bThe level's gameplay data in the Godot scene
  • 1689f83Catalogue hook names Moby_<Class>_Update and a stable classes.json
  • 744b137The moby behaviour catalogue for modders
  • c6cc3ddThe template is a mod's repository, released by its workflow
  • 4406841Mods from a repository's address, checked, with updates
  • 767634eMods from a git repository, and what a hook point can be
  • fd005c6The packages list the launcher among the games
  • a61db23The menu entry starts the AppImage, not its passing mount
  • 93540a6The AppImage's own environment stays in the AppImage
  • 22f33a0Make the SDK workflow's build folder before copying into it
  • f1c04e7A CMake package for building mods
  • 1a9aeccFind a registered game function by name
  • 2748a03Hook points for mods, written as hooks.c
  • 298918eThe mod interface's headers
  • cfa60c4Returns_64 results passed on whole; spilled 32-bit locals
  • 1a8dc68Folded functions' places, part 2
  • 08a3efcThe matched C keeps the EE's integer widths
  • ea45c2dThe extractor test keeps the hash it hands a version alive
  • f0a1c42Level copies run their own code
  • 3163c4cThe threads reading a track are stopped before the program exits
  • 92b4b12A bug sweep of the launcher
  • a25a1daA unit read while a shared header is rewritten keeps its definitions
master: 45 commits
  • cb4b8a4Keybind settings and presets for mods of interface 1.2
  • c599937A mod reports the interface its manifest names
  • 1a87871The keyboard and mouse for mods, interface 1.2
  • 20619d9A link with several mods keeps its preview after one is installed
  • 99fa0d3The job events as rustfmt lays them out
  • c21e51eA finished job keeps the folders it wrote
  • 221180aLevels open in Godot lit as the game lights them
  • 15799c4The exports and imports name the folder they wrote
  • 37d3041Terrain as a modding family in the asset export and import
  • 3d3d47cA native mod's manifest in its repository is a native mod
  • eae1d0cA tag <id>-v<version> releases only that mod
  • d0f11d0Tauri dev works on its checkout, not an old carried copy
  • 0ffcd2bRac1 hook points for giving items, planets, the vendor and gold bolts
  • 8a02b24The hook reference lists the catalogue's hook points by their ids
  • c45b8efGenerate the API reference from the SDK's sources
  • ccc213dA hook point under a wrap of the port's own
  • 7901134More forms of a repository's link, and a plain answer for one GitHub hides
  • 261c1b7Script mods in the store, and mod interface 1.1
  • 309b33aA header-only C++ layer over the mod interface
  • 40505cbManifests of script mods
  • cb26a02Design the C++ layer and Luau script mods
  • db349d4Level.json counts the mobys' metal meshes, as check.gd sees them
  • 5510d38The collision block as data, written back byte-exact and edited
  • c4c120bThe level's gameplay data in the Godot scene
  • 1689f83Catalogue hook names Moby_<Class>_Update and a stable classes.json
  • 744b137The moby behaviour catalogue for modders
  • c6cc3ddThe template is a mod's repository, released by its workflow
  • 4406841Mods from a repository's address, checked, with updates
  • 767634eMods from a git repository, and what a hook point can be
  • fd005c6The packages list the launcher among the games
  • a61db23The menu entry starts the AppImage, not its passing mount
  • 93540a6The AppImage's own environment stays in the AppImage
  • 22f33a0Make the SDK workflow's build folder before copying into it
  • f1c04e7A CMake package for building mods
  • 1a9aeccFind a registered game function by name
  • 2748a03Hook points for mods, written as hooks.c
  • 298918eThe mod interface's headers
  • cfa60c4Returns_64 results passed on whole; spilled 32-bit locals
  • 1a8dc68Folded functions' places, part 2
  • 08a3efcThe matched C keeps the EE's integer widths
  • ea45c2dThe extractor test keeps the hash it hands a version alive
  • f0a1c42Level copies run their own code
  • 3163c4cThe threads reading a track are stopped before the program exits
  • 92b4b12A bug sweep of the launcher
  • a25a1daA unit read while a shared header is rewritten keeps its definitions

OpenRAC on GitHub