Repository navigation
Changes
- Controller: reach with the right stick at any moment in a race (#339, in part). Pushing the right stick left or right to reach for rings and poles only worked now and then, because the game threw the reach away in many situations. It now works whenever you push, also while holding the stick up, as the No Kinect Patch allowed. The game also keeps how long the grab button (B) has been held, as the original did.
Everything else is the same as v0.10.42.
Validation
- The fix: checked in the game on Windows with the same scripted Dolphin Resort race, right stick swung left and right the whole race: before, Sonic's arms stay mostly down; after, he reaches at every point checked.
- Windows x64 package, Vulkan, with the validation layer: a whole Dolphin Resort race with no validation errors (speed 1.000, all 455 pipelines prepared). The title movie, Sharp scaling and an Avatar award in the middle of a race were also checked.
- macOS (M1) package: a whole Dolphin Resort race at full speed (1.000), no MoltenVK errors.
- AYN Thor, this release's APK (Android 10+):
- Dolphin Resort at full speed (60 fps, 0.999), still racing on the 2nd lap.
- Touch controls and Tilt to lean on: 0.999.
- Camera motion on (the Thor has no camera): 0.999.
- Threads on one core: 0.984, measured while the phone stayed hot (52 °C after 40 minutes of cooling); at 0.10.42 it was 0.997 when cool. This release only adds a small step to the controller's reach, so this is most likely the heat.
- Linux archive: built on Ubuntu 22.04 (needs glibc 2.35), with the camera runtime next to the game.
- Android APKs: same signing key as before, so they install over 0.10.42.
- Unit tests:
- 179 passed on Linux, 187 on Windows.
- On macOS, 176 of 178 passed; the 2 that failed are the same tests that 0.10.42 failed, and the macOS GitHub Actions run leaves them out.
- GitHub Actions builds and tests passed on Windows, Linux, macOS and Android.
- Not tested:
- The train pole on Metropolis Speedway and the Power shortcuts on Rocky Ridge Expert from #339 (still open).
- Phones other than the AYN Thor.
- The iOS app was built and packaged only.
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: 91. The companion licence archive applies to both APKs.
- macOS 14 or later (Apple Silicon): download and extract the macOS ZIP; open
FreeRidersRecompiled.app(right-click › Open the first time). - iOS:
ios-arm64.ipa, to install with your own sideloading tool. - Online server:
docker pull ghcr.io/yuutatsubasa/free-riders-server:0.10.31(unchanged). - Checksums:
SHA256SUMS.txt.
Use your own game disc image. No game data, private saves or test overrides are included.
Known limitations
The same as v0.10.6.