Changes
- Launcher on touch screens (#186):
- Drag a page with your finger to scroll it, and flick it to coast.
- Taps still press buttons; a drag that starts on a button scrolls instead of pressing it.
- Scrollbars are wider on Android and iOS.
- The mouse on a PC works as before.
- On-screen game controls (#177): a touch on the screen now always shows and enables them, even when Android reports a controller or a keyboard. Some phones report keyboards or built-in keys as controllers, and the controls then vanished for good. The controller's next button or stick hides them again.
- iPhone (#185), first fixes:
- The app has its icon.
- The launcher fits the screen and its safe area, with a readable font.
- The disc picker accepts more file types.
- An
.isocopied with the Files app to On My iPhone › Free Riders is found and selected without the picker.
Everything else is the same as v0.10.4.
Validation
- Launcher scrolling:
- On an AYN Thor's touch screen: swipes scroll and flicks coast; taps switch tabs; a swipe from a combo box doesn't open it.
- On Windows: injected touch scrolls; the mouse is unchanged.
- On-screen controls:
- Unit test of the controller/touch handover.
- On the Thor, the controls show as before; its built-in pad isn't reported as a controller, so the phantom-controller case itself is untested on a phone.
- iPhone:
- In the iOS Simulator (iPhone 15): the icon, the launcher layout, and the picker listing an
.iso. - A real iPhone and a full install from a disc image are untested.
- In the iOS Simulator (iPhone 15): the icon, the launcher layout, and the picker listing an
- Windows x64 package, Vulkan, with the validation layer: a whole race, no validation errors, all 455 pipelines, no untranslatable code.
- AYN Thor, this release's APK: Dolphin Resort at full speed (0.999, 60 fps), all 455 pipelines prepared.
- Unit tests: 155 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: 53. 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). Races are still slow on a Mac. - iOS:
ios-arm64.ipa, to install with your own sideloading tool. - 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.0. On iPhone, text fields don't bring up the keyboard yet, and the Settings page still shows desktop window options.