Releases: SgtBilko76/TrackManiaForeverOpenXR
Release list
TrackMania Forever VR (Quest) — Beta 0.1
First beta of TrackMania Nations Forever in VR, running standalone on Meta Quest 3 through WinlatorXR (Wine + Box64 + DXVK). No PC needed while playing.
Early beta. Bring your own copy of TrackMania Nations Forever (free on Steam) and the TMLoader "prepackaged" mod loader. No game files are included.
Which download?
-
WinlatorXR Dawn:
TMFOXR-Quest-Dawn-Beta-0.1.zip- Extract it into your
TmForeverfolder. - Create a shortcut for
D:\TmForever\TmForever.exeand import the includedTMFOXR-VR.wxrprofile.json. The profile sets the screen size, the Turnip driver and the Box64 preset. - Set the DX wrapper by hand: DXVK 2.4 with Async on.
The steps are in
README_DAWN.txt. Tested on WinlatorXR Dawn, including the profile import. - Extract it into your
-
WinlatorXR cats (cats-27):
TMFOXR-Quest-Installer-Beta-0.1.zip. Copy the folder toDownloadand runinstall.cmdinside the container. The installer copies the mod, adds it toModLoader.iniand creates the shortcut. Steps are inREADME_INSTALL.txt. Untested on cats so far: please report how it goes.
Both contain the same TMFOXR build.
Setup, controls, settings and known issues: docs/QUEST_BETA.md
Features
-
Stereo 3D races with head tracking, rendering both eyes every frame, with the cockpit camera and 4x antialiasing.
-
Main menu on WinlatorXR's sharp flat screen; VR only for races. VR switches on when a race starts. The pause, medal and finish screens stay in VR, so there is no 2D fallback while playing. VR switches off about two seconds after you're back in the main menu.
-
Quest controllers as a gamepad. Nothing has to be bound in TrackMania:
Button In races In menus Left stick Steer (analog) Move through the menu Right trigger Accelerate – Left trigger Brake / reverse – A Respawn at checkpoint Enter B Restart the track Esc / back Y Next camera – Left menu button Pause menu – Left stick click (hold 1 s) Recenter Recenter Right stick click WinlatorXR menu / VR keyboard WinlatorXR menu / VR keyboard -
The game follows the WinlatorXR screen size. The tested size is 3456x1728, which gives 1728x1728 per eye with a square 104.5° field of view. TrackMania's own resolution setting doesn't matter.
Performance
Races run at about 30–45 fps and menus at about 70. The limit is TrackMania's main thread under Box64; the GPU is almost idle. What helps:
- Lower graphics quality, set once in
TmForeverLauncher.exe. It raised races from about 23 to 30–45 fps. - Box64 Performance preset and DXVK async.
- The mod also keeps the game's main thread on the Quest's fastest CPU cores.
Requirements
- Meta Quest 3, WinlatorXR Dawn (tested) or cats-27 (untested)
- TrackMania Nations Forever with the TMLoader "prepackaged" zip
Known issues
- Short stutters the first time new objects or effects appear, while shaders compile. DXVK async reduces them.
- Only TrackMania Nations Forever (Stadium) was tested. United Forever is untested.
- WinlatorXR crashed with screens wider than about 3500 pixels. Stay at 3456x1728 or below, in a 2:1 size.
- Play with the battery above 50%; the Quest throttles when it's low.
TrackMania Nations Forever is © Nadeo / Ubisoft. TMLoader by tomashu. Based on TrackManiaForeverOpenXR by jiink.
SHA-256
TMFOXR-Quest-Dawn-Beta-0.1.zip:915128dc4f044aeddae1494f4de827635b994124f5a96678a59cb4d8d23c3d40TMFOXR-Quest-Installer-Beta-0.1.zip:1c2fbb5b07f5210a0b36c09e65bc82330d50893f0f80a6af73ddf5aacdd30f73
❤️ Enjoying this port? Support further development: Sponsor SgtBilko76 on GitHub