Skip to content

Free Riders Recompiled 0.1.4 (preview)

Pre-release
Pre-release

Choose a tag to compare

@YuutaTsubasa YuutaTsubasa released this 27 Sep 06:34
· 47 commits to main since this release

Free Riders Recompiled 0.1.4 (preview)

A focused update based on v0.1.3, adding the crouch/jump fix from PR #8. You need your own Sonic Free Riders (USA/Europe) disc image; no disc data is included.

Changes

  • More reliable crouching and jumping (#5): controller crouch input could also trigger the original Side gesture detector, causing the game to cancel crouch charging or release jumps. The Side override now follows the controller brake input and preserves existing brake/kick priority. This also fixes the reproduced cancellation when holding the left stick down during a jump release.
  • Retains v0.1.3's desktop Control Settings (1P/2P input source, controller selection and key/button bindings) and Vulkan surface compatibility changes from #4.
  • Android package version is 0.1.4 / code 5, signed with the same local certificate as v0.1.3.

PR #7 integrates the Control Settings/Vulkan changes into main; PR #8 contains the crouch/jump fix. This release is built from a separate branch based on v0.1.3, preserving the requested scope: no Camera Input, VRM, experimental two-player gameplay/split-screen, or the separate Issue #2 logging change. 1P/2P settings do not add two-player gameplay.

Downloads

System File
Windows 10/11 x64 (D3D12 or Vulkan) FreeRidersRecompiled-0.1.4-windows-x64.zip
Linux x86-64 (Vulkan) FreeRidersRecompiled-0.1.4-linux-x64.tar.gz
Android 9+ arm64 (Vulkan) FreeRidersRecompiled-0.1.4-android-arm64.apk

Desktop archives include the Control Settings launcher. Android retains the v0.1.3 launcher interface and receives the gameplay fix; its licences are in the accompanying ZIP. Unpack desktop builds into their own folder and select your installed game data or disc image. Preserve your existing saves when replacing an installation.

Verification

Built locally from the isolated release source. Windows native tests: 88/88; Linux: 81/81; Python: 217 tests, 11 skipped. Windows D3D12/Vulkan and Linux Vulkan passed 180-frame startup smoke tests. Archive contents were checked against the built binaries and shader pack.

The #5 regression runs the actual input hooks without game files and checks crouch/jump, stick-down, brake/kick priority and original detection outside controller racing. The fix was also checked in a Windows gameplay build, where manual testing reached S, S+ and X ranks. The original reporter's hardware has not been retested.

Android arm64 was built and its ABI, version, native-library contents and signature verified. It has not been tested on a physical Android device in this release cycle.

Known limits

Some startup crashes remain unresolved; the #4 surface-compatibility change is not a universal crash fix. Issue #3 remains unresolved. Existing gameplay, performance and intermittent loading limitations still apply; later main-branch performance work is not included.

SHA-256 checksums are provided in SHA256SUMS.txt.

Sonic Free Riders is (c) SEGA. This project is not affiliated with or endorsed by SEGA or Microsoft.