Changes
-
Kinect jump diagnostics (#97): with a real Kinect,
game.lognow records:- each crouch and jump the game detects, with how high the hips were against your standing height;
- every three seconds, the highest and lowest they went.
If a jump doesn't register, a
game.logfrom one race where you jump a few times shows whether the jump was missed completely or seen but too small. The log takes at most 600 of these lines a run and needs no setting.
Everything else is as in v0.8.2. See v0.8.0 and v0.8.2 for the ultrawide releases.
Validation
- Unit tests: CTest passed on Windows (151) and Linux (143). GitHub Actions builds passed on Windows, Linux, macOS and Android.
- Windows package: race checks on D3D12, Vulkan, and D3D12 in a 21:9 window. Every pipeline was prepared, no shader was left untranslated and the save was left unchanged.
- Linux package: Vulkan start-up smoke test in WSL, all 455 pipelines prepared.
- AYN Thor: this release's Android 10+ APK started, prepared all 455 Vulkan pipelines and reached the menus; the test tool stopped before the race on a USB timeout, so the race itself was not run on it. Android code is unchanged from v0.8.2 apart from the Kinect log, which only runs with a Kinect. The APKs keep the existing signing certificate.
- Not tested: the new log with a real Kinect (none here). Reports are welcome.
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: 44. 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
The same as v0.8.2.
Also being looked at: