Skip to content

v0.10.57 — Super Sonic can stay on his board

Choose a tag to compare

@YuutaTsubasa YuutaTsubasa released this 12 Nov 13:43
21a5bf7

Changes

  • Super Sonic can stay on his board (#379). With the Chaos Emeralds gear, Sonic turns into Super Sonic at 30 rings, and a kick dash then turns him into his flying form, which loses a ring every third of a second. The launcher's new General › Gameplay › Super Sonic: stay on the board option keeps him on his board: the kick dash stays an ordinary kick dash (with its speed boost), and he still turns into Super Sonic at 30 rings and back into Sonic at 0 rings as before. The option is off by default, so the game behaves as the original unless you turn it on.

Everything else is the same as v0.10.56.

Validation

  • The new option, through the Windows launcher: turned on in the launcher, then Free Race › Dolphin Resort › Sonic with the Chaos Emeralds and 100 rings: after a kick dash Super Sonic stays on his board and keeps all 100 rings. With the option off, the same race shows the flying form and the rings running down, as in the original.
  • Windows x64 package, Vulkan, with the validation layer: a whole Dolphin Resort race with no validation errors (speed 0.999, all 455 pipelines prepared). The title movie, Sharp scaling and an Avatar award in the middle of a race were also checked.
  • Windows x64 package, Direct3D 11 (experimental): on an NVIDIA RTX 4090, a whole Dolphin Resort race at feature level 11.1 (speed 0.998) and the start of a race at feature level 11.0 with the fallback for older drivers (speed 0.995). No shader had to be compiled while playing.
  • Linux archive: built on Ubuntu 22.04 (needs glibc 2.35), with the camera runtime next to the game. Checked with software rendering:
    • On a 1920x1080 display with Ubuntu 22.04's own SDL 2.0.20 (X11): plays into a Dolphin Resort race.
    • On a 1024x768 (4:3) display: the race started in six runs out of six; the "Now Loading" stop seen once in 0.10.56's checks did not happen again.
    • Under a Wayland compositor (weston) with SDL 2.32.8: a native Wayland window, runs to the title screen.
  • macOS (M1) package: a whole Dolphin Resort race at full speed (0.999), no MoltenVK errors.
  • AYN Thor, this release's APK (Android 10+): a whole race at full speed (0.999), with touch controls and tilt leaning (0.998), with camera motion turned on (the Thor has no camera, so the game says so and keeps racing; 1.000), and with all game threads squeezed onto one CPU core (0.997). No crashes or memory errors; the picture looks right on lap 2.
  • Android APKs: same signing key as before, so they install over 0.10.56.
  • Unit tests:
    • 183 passed on Linux, 191 on Windows.
    • On macOS, 180 of 182 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:
    • The new option in a race on Android, Linux or macOS (only on Windows; the code is the same on every platform), and in two-player races.
    • This release's package on a Mali phone or tablet.
    • 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: 105. 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.