github YuutaTsubasa/Free-Riders-Recompiled v0.10.51

one hour ago

Changes

  • Shorter wait after skipping the intro (#365, item 7). After skipping the intro movie and logos, a blank loading screen stayed up for several seconds before the title. While the game waited for the next frame, it kept the graphics lock, so the game's own loading thread (which prepares about 770 shaders at boot, normally hidden behind the logos) could only run between frames. The wait now lets it run. On Windows at 60 FPS the title appears about 1.5 s after skipping instead of 4.4–5.0 s; on an AYN Thor 2.4 s instead of 8.3 s.
  • Story scenes can be skipped after a race too (#365, item 4). In World Grand Prix, START did not skip a story scene once you had raced, because the race lowered the simulated hand the menus use and START only moved a raised hand. START now raises it first.
  • Linux: the game window has the Free Riders icon (#365, item 1), the same one the launcher uses, instead of the default X11 icon.
  • Mali phones and tablets keep BC1 textures compressed (#176). On GPUs without BC texture formats, BC1 textures become ASTC 4x4 (1 byte a texel) instead of being unpacked to 4 bytes a texel. Windows, desktop Linux, Mac and Adreno phones are unchanged. Test options › Graphics › ASTC textures › Off is the old way.

Everything else is the same as v0.10.50.

Validation

  • 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 (0.999), no MoltenVK errors.
  • AYN Thor, this release's APK (Android 10+):
    • Dolphin Resort at full speed (0.998).
    • Touch controls and Tilt to lean on: 0.999.
    • Camera motion on (the Thor has no camera): 0.999.
    • Threads on one core: 0.994.
  • 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.50.
  • Unit tests:
    • 180 passed on Linux, 188 on Windows.
    • On macOS, 177 of 179 passed; the 2 that failed are the same tests that earlier releases failed, and the macOS GitHub Actions run leaves them out.
    • GitHub Actions builds and tests passed on Windows, Linux, macOS and Android.
  • Not tested:
    • ASTC textures in this release's packages (the Thor's Adreno has BC, so it does not use them); they were measured on a Galaxy Tab S12 Ultra when made.
    • 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: 99. 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.

Don't miss a new Free-Riders-Recompiled release

NewReleases is sending notifications on new releases.