github YuutaTsubasa/Free-Riders-Recompiled v0.10.42
v0.10.42 — Fixes for online play, Chinese folders and the Android stop page

3 hours ago

Changes

  • Online on Linux and macOS: the game no longer closes when the server goes away (#328). After the server restarted or closed, the next room search, join or leave ended the game without a word in the log. Now the request just fails, as after any lost connection.
  • Online: the game no longer freezes when the server stops answering (#329). If the Wi-Fi dropped or the server went silent, a room search, join or leave waited forever. Now it gives up after 10 seconds and treats the connection as lost.
  • Online: an online name in letters other than English no longer stops the game (#336). Xbox gamertags use English letters, digits and signs only, and the game cannot take anything else. The launcher's Online name box now accepts only those, and other letters in a saved name are left out (Player when nothing is left).
  • Windows: mods load from a folder with non-English letters (#330). With the game in, for example, a Chinese-named folder on a system whose non-Unicode language differs, mods were not found and an online name or password arrived changed. They now reach the game exactly as written.
  • Android: the launcher shows why the game stopped (#331). When the game stopped because of a problem, the launcher went back to its settings instead of showing the stop page with the reason.

Everything else is the same as v0.10.41.

Validation

  • Each fix was reproduced before it was fixed, and checked again the same way:
    • #331: on the AYN Thor.
    • #330 and #336: on Windows 11 with code page 950, a Chinese-named folder and a local online server.
    • #328 and #329: on Linux, with new tests running the game's own online code (the old code was killed by SIGPIPE, or still waiting after 60 s).
  • 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, 1.000).
    • Touch controls and Tilt to lean on: 0.998.
    • Camera motion on (the Thor has no camera): 0.999.
    • Threads on one core: 0.997.
  • 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.41.
  • 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.41 failed, and the macOS GitHub Actions run leaves them out.
    • GitHub Actions builds and tests passed on Windows, Linux, macOS and Android.
  • Not tested:
    • A full online session between two games on Linux or macOS.
    • 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: 90. 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.