0.9.2 - Installation, car lights and HUD fixes
Game fixes
- Apply the configured music and sound-effect volumes to Arcade, Simulation and title menus. (#48, @lucianodato)
- Keep short menu-music notes from being cut at their start and release completed voices correctly. (#58, @lucianodato)
- Run GT Mode event races with the correct game mode, fixing unintended damage behaviour. (#55, @lucianodato)
- Support Silent's combined disc with Arcade and Simulation selection, separate saves, and the correct Arcade intro, ending and menu music. (#59, @lucianodato)
- Keep HUD, menus and licence-result panels above the cockpit on the direct Vulkan path, including with MSAA disabled. (#61, @lucianodato)
- Restore stock car lamps over their housings, select night models/textures on night courses, and drive each split-screen player's brake lights from that player's own input. Cars without a night pair retain their day assets. (#62, @lucianodato)
Installers and launchers
Thanks to @lucianodato for the cross-platform installer and launcher improvements in PR #65:
- Provide ready-to-install Windows MSI, macOS DMG and Linux/Steam Deck Flatpak packages, alongside the portable Windows ZIP, macOS ZIPs and Quest APK, so players do not need to build the game from source.
- Let Windows users choose the folder for discs, saves and media, including another drive, and reuse that location on updates.
- Import discs on the first Windows launcher run, then start the game. Refresh the installed game files on launcher updates without re-importing discs.
- Avoid interactive HD-media and BIOS console prompts when launched from a graphical launcher; HD media can be prepared separately.
- Use one x86_64 Flatpak for Linux and Steam Deck, with access to discs in home and mounted-media folders. Apply the Deck window preset only from the Deck launcher.
- Preserve the macOS app bundle inside the ZIP and provide clearer platform download choices. Arrange filenames and package layouts for launcher compatibility, including Quiver; its external catalogue configuration is maintained separately.
- Correct the macOS test target, Steam Deck installer/launcher checks and Windows MSI payload validation.
Cross-platform builds and release automation
- Add automated builds for Windows, macOS Apple Silicon and Intel, Linux, Steam Deck, Quest and WebAssembly. Fix compiler, macOS dependency/source-export and Flatpak packaging failures, and derive the Deck bundle version from the project version instead of a stale hardcoded value. (#53, @lucianodato)
- Make release uploads independent per platform, so a failed platform job does not withhold successful builds from the others. Improve audio-test timing on loaded runners, retry transient OpenXR download failures, and document signing secrets and release procedures. (#60, @lucianodato)
Integration fixes and version information
- Fix first-run Windows argument binding and validate standalone Arcade discs with their correct profile, preventing false installer failures.
- Fix combined-disc selection on Quest and switching between Arcade and Simulation in direct-launch sessions, keeping mode-specific save paths.
- Preserve rolling starts when entering GT Mode events with the corrected race shell.
- Show the running game version in the title of the custom settings menu on desktop, VR and browser builds.
- Build the requested release tag and target the intended publication repository in manually triggered release runs.
Thanks to @lucianodato for these contributions.