Changes
- Two players on controllers (#53): in two-player menus (character, gear) each player turns their own ring with the D-pad, confirms with A and goes back with B. Either controller can pause a race and work the pause menu. A guest second player no longer adds a 10-second wait after START and other choices.
- Relay Race (#57): at "Swap out with the next player", and at the gate at the end of each leg, A on any controller swaps in the next racer; the controller that pressed A drives them. One controller passed round, or up to four. 2P vs 2P (two teams at once) is not supported yet.
- Launcher with a controller (#54): every setting can be reached with the D-pad again (they had become one item since the settings started scrolling), and sliders move with left/right.
- Fewer first-time hitches: the prepared pipeline lists now cover two-player Free Race, Tag Race, Relay Race and more modes (D3D12 280 → 465, Vulkan 336 → 455).
- 4-core CPUs (#58, #52): the main thread keeps its core to itself on PCs with fewer than six processors (on an i5-3470 the game was 44% faster unpinned).
- Slow frames are logged (#55): any frame over 250 ms writes
NATIVE_SLOW_FRAMEtogame.log, so a stall can be found without turning on detailed metrics.
Validation
- Tests: CTest 142/142.
- Pipelines: a clean start prepared all 465 (D3D12) and 455 (Vulkan) recipes, none skipped.
- Windows package: completed race checks on D3D12 (Frozen Forest) and Vulkan (Dolphin Resort).
- Linux package: passed a Vulkan startup smoke test in WSL.
- Android: the APKs keep the existing signing certificate.
- Played: two-player Free Race and Relay Race by the maintainer; Tag Race, World Grand Prix and Time Attack with scripted controller input.
Downloads
- Windows x64: download and extract the Windows ZIP; run
FreeRidersRecompiled.exe. - Linux x64: download and extract the Linux archive; run
FreeRidersRecompiled. - Android 10 or later: prefer
android10-arm64.apk. - Android 9: use
android-arm64.apk. - Android version code: 26. The companion licence archive applies to both APKs.
- Checksums:
SHA256SUMS.txt.
Use your own game disc image. No game data, private saves or test overrides are included.
Known limitations
- Being investigated (Issue #47): a rare freeze of a few seconds (one was found at a Relay Race handover; please attach
game.logif you see one), a brief audio crackle, and a character occasionally saying a winning line after losing. - Relay Race: 2P vs 2P is not supported yet.
- Mali GPUs: only the graphics start-up has been checked on Mali GPUs.
- From v0.5.0: lighting has not been compared with the Xbox 360; no camera motion inference on Linux or Android; performance varies by device.