OpenRAC launcher
OpenRAC launcher
Releases
Other work (1)
- #15Add Android support + other changesmateuszklysz
Opened this day, not merged by its end (3)
Commits landed
develop: 45 commits
- 6dc286fMobys at the sides of a wide picture keep their effects
- c1cdf0bHostgen keeps candidates' statics apart and a superseded declaration's prototype
- 871f937A release's text is its notes from launcher/release-notes
- 76ce4c0Ask Vulkan for portability drivers and their subset
- 02f046fSave a desktop renderer and start the game with Vulkan
- 5e51c5aRead the 2D layer's CLUTs at draw time again
- a7a7484FUN_L00_002c89e8 takes PAL's corrected bounds and spiral scale
- b1fc66fOPENRAC_SOUND_LOG also logs stops and still-playing questions
- 6655ca9The Pyrocitor's update takes PAL's corrected functional C
- a518400Texture conversion refuses sizes the chip cannot sample
- a8c1830An outdated game is built again before it is played
- 8bc958dHostgen's input fingerprint covers the assembly and the disc
- 6baddb4Android support, with launcher and port changes
- 0d57986Play no longer builds a game that is built
- 1b3e862Space only while the ship flies through it (state 4)
- a97dd76Build_port.py --clean and a stamp of what was built
- 2a0c418The flight between planets draws the flight world's sky
- c2c58eeA garbage TEX0 no longer crashes the texture pool
- 6596020The description box keeps the font TEX0 whole
- e689fecRecord the hand-item update's moby argument in OPENRAC_PATCHES.md
- 2c03d43Pause menu Weapons page crash from the routed hero-item hooks
- 07af0ecRoute the pause menu's hero-item hooks to the level's functions
- 1a83afbThe Strafe row says it is experimental
- c1504b8Play the walk or run backwards while strafing back
- bcea772No fcheck row for func_L00_00244AE0, matched upstream
- 71e5081Write a local enum's constants once per file
- c535335Fcheck gate captures executable functions the catalogue took into their neighbour
- 55c248bFcheck gate resolves folded callees and survives more candidates
- 9ef8106Fcheck gate checks level code from captures in every level
- 0345566Fcheck verdicts follow the sync to 6a72939b
- fc1e55cSync rac1-decomp to 6a72939b
- 75f8c90Xcheck.py reads a hostgen.json without "names" (hostgen's defaults)
- 99efa42Xcheck.py checks a version's hand C against its retail code
- fdee1b4Pokitaru's fighter boards later on US by the disc's own code
- 318cf3fThe ambient-sound moby's draw callback is its own wrapper (FUN_L07_002f8058)
- 93ac575The carried files' quadword helpers copy again
- 200f18cThe address of one place of a folded wrapper is that place
- 4b13bdaStrafe decisions for Hold L2-R2 and Lock with weapons
- 248f424Rilgar's race HUD panels print NTSC-U's texts
- 9ef8a16Libgcc's 64-bit unsigned divide and double conversion as host rows
- 681de37Pair addresses formed in a call's delay slot when relocating
- 1bb9521Take only the pause Options page's focus for a list
- 8233834Scene-relative skips and control-relative writes for scripted runs
- ba6476fSync the NTSC decomp to 1f4c0415
- ca0656eThe tie textures' level copies are DmaTieTextures
master: 45 commits
- 6dc286fMobys at the sides of a wide picture keep their effects
- c1cdf0bHostgen keeps candidates' statics apart and a superseded declaration's prototype
- 871f937A release's text is its notes from launcher/release-notes
- 76ce4c0Ask Vulkan for portability drivers and their subset
- 02f046fSave a desktop renderer and start the game with Vulkan
- 5e51c5aRead the 2D layer's CLUTs at draw time again
- a7a7484FUN_L00_002c89e8 takes PAL's corrected bounds and spiral scale
- b1fc66fOPENRAC_SOUND_LOG also logs stops and still-playing questions
- 6655ca9The Pyrocitor's update takes PAL's corrected functional C
- a518400Texture conversion refuses sizes the chip cannot sample
- a8c1830An outdated game is built again before it is played
- 8bc958dHostgen's input fingerprint covers the assembly and the disc
- 6baddb4Android support, with launcher and port changes
- 0d57986Play no longer builds a game that is built
- 1b3e862Space only while the ship flies through it (state 4)
- a97dd76Build_port.py --clean and a stamp of what was built
- 2a0c418The flight between planets draws the flight world's sky
- c2c58eeA garbage TEX0 no longer crashes the texture pool
- 6596020The description box keeps the font TEX0 whole
- e689fecRecord the hand-item update's moby argument in OPENRAC_PATCHES.md
- 2c03d43Pause menu Weapons page crash from the routed hero-item hooks
- 07af0ecRoute the pause menu's hero-item hooks to the level's functions
- 1a83afbThe Strafe row says it is experimental
- c1504b8Play the walk or run backwards while strafing back
- bcea772No fcheck row for func_L00_00244AE0, matched upstream
- 71e5081Write a local enum's constants once per file
- c535335Fcheck gate captures executable functions the catalogue took into their neighbour
- 55c248bFcheck gate resolves folded callees and survives more candidates
- 9ef8106Fcheck gate checks level code from captures in every level
- 0345566Fcheck verdicts follow the sync to 6a72939b
- fc1e55cSync rac1-decomp to 6a72939b
- 75f8c90Xcheck.py reads a hostgen.json without "names" (hostgen's defaults)
- 99efa42Xcheck.py checks a version's hand C against its retail code
- fdee1b4Pokitaru's fighter boards later on US by the disc's own code
- 318cf3fThe ambient-sound moby's draw callback is its own wrapper (FUN_L07_002f8058)
- 93ac575The carried files' quadword helpers copy again
- 200f18cThe address of one place of a folded wrapper is that place
- 4b13bdaStrafe decisions for Hold L2-R2 and Lock with weapons
- 248f424Rilgar's race HUD panels print NTSC-U's texts
- 9ef8a16Libgcc's 64-bit unsigned divide and double conversion as host rows
- 681de37Pair addresses formed in a call's delay slot when relocating
- 1bb9521Take only the pause Options page's focus for a list
- 8233834Scene-relative skips and control-relative writes for scripted runs
- ba6476fSync the NTSC decomp to 1f4c0415
- ca0656eThe tie textures' level copies are DmaTieTextures