Changes
- Macs with a Retina or scaled display (#191). On such a Mac the game closed right after Start game.
- Cause: the game's window wasn't marked as high-resolution, so its drawing surface had half the pixels of the frames the game prepared for it. MoltenVK then answered every frame with "suboptimal", and the game gave up after 8 tries.
- Fix: the window is now high-resolution, and the frames are sized from the window's real drawing surface.
- Safety net: if frames are still reported as suboptimal, the game keeps running instead of closing.
- Better reports for display problems: when the system refuses to show a frame,
game.lognow names the exact reason, on every platform.
Everything else is the same as v0.10.14.
Validation
- macOS (M1), set to a scaled 1280x720 HiDPI mode (2560x1440 pixels):
- this release's package ran a whole Dolphin Resort race at full speed (1.00), with all 455 pipelines and no refused frames;
- v0.10.14 in the same mode refused 8 frames and closed, as reported.
- Also checked: windowed and full-screen launcher settings, a 1x 2560x1440 mode, and a 960x540 HiDPI mode.
- Not tested: a real Retina panel or 4K monitor (a virtual HiDPI display was used), and moving the window between screens with different scaling.
- Windows x64 package, Vulkan, with the validation layer: a whole race, no validation errors, all 455 pipelines.
- AYN Thor, this release's APK: Dolphin Resort at full speed (0.999, 60 fps), all 455 pipelines prepared.
- Unit tests: 159 passed on Linux. GitHub Actions builds and tests passed on Windows, Linux, macOS and Android.
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: 63. The companion licence archive applies to both APKs.
- macOS (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.15 - 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.