Repository navigation
Releases: jiink/TrackManiaForeverOpenXR
Release list
v8
- Added new VR settings: scaling slider, and whether or not to recenter if your head moves too far from the car
- Fixed verbose logging not being followed very well
Only tested on Windows 10 with Quest 3 using Virtual Desktop and VDXR OpenXR runtime.
This works with TrackMania Nations Forever and TrackMania United Forever.
HOW-TO:
Look here for installation and usage instructions
v7
- Frustum culling fix. It's not perfect, but now you can look around and see everything around you.
- Now you can see the thingies that connect your stadium car's wheels to the body.
- Improved performance. It's nothing impressive, but noticeably better than before.
- In-VR settings menu. By default, you can press F10 to open/close it. You will probably want to use your mouse to control it.
- Support for TrackMania ModLoader
- Fixed weird stuff going on with dual-GPU laptops.
Only tested on Windows 10 with Quest 3 using Virtual Desktop and VDXR OpenXR runtime.
This works with TrackMania Nations Forever and TrackMania United Forever.
HOW-TO:
No mod loader
- Download the relevant attached zip
- Unzip all its contents into the game directory next to the Trackmania executable (right click the game in Steam, click "Manage", then "Browse local files")
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe (or launch "TrackMania United Forever Settings" in Steam), go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset - seeing a proper 3D globe behind the UI
With mod loader
- Get Tomashu's TrackMania ModLoader
- Make sure it works, launch the game once using it.
- Close the mod loader.
- Download the relevant attached zip (different than the one for no mod loader)
- Unzip its contents to
%LOCALAPPDATA%\TMLoader\database\TmForever\products - Open the mod loader.
- Enable the TMFOXR mod
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe (or launch "TrackMania Nations/United Forever Settings" in Steam), go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset - seeing a proper 3D globe behind the UI
v6
- Better support for non-stadium cars: each has its own first person camera offset defined in the TMOXR.ini settings file. You can further adjust them to your liking.
- When the game launches in full screen and/or with anti-aliasing (which doesnt work with VR), it will show a pop up window explaining why it won't work in VR, and continue on in desktop mode
- fixed a few issues like #3 and #5
Only tested on Windows 10 with Quest 3 using Virtual Desktop and VDXR OpenXR runtime.
HOW-TO:
- Download the attached zip
- Unzip all its contents into the game directory next to the Trackmania executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe (or launch "TrackMania United Forever Settings" in Steam), go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset - seeing a proper 3D globe behind the UI
v5
- Now you can see the UI in VR, cursor included:
- Now switching to the first-person view (you can press "3" on the keybaord by default, or possibly use the d-pad on the controller) will let you sit inside the car (only works well with stadium car, and yeah some parts are missing)
- You can change the first person offset in TMOXR.ini
- Added optional horizon locking to first person mode in TMOXR.ini
- TMOXR.ini changes auto-reload while in-game
- Big performance improvement, now it's mediocre (50 to 80 fps on my PC) instead of bad (20 to 40 fps)
- An error window pops up if VR couldn't initialize, for example:
Only tested on Windows 10 with Quest 3 using Virtual Desktop and VDXR OpenXR runtime.
HOW-TO:
- Download the attached zip
- Unzip all its contents into the game directory next to the Trackmania executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe (or launch "TrackMania United Forever Settings" in Steam), go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset - seeing a proper 3D globe behind the UI
v4
Fixed washed out colors
Only tested on Windows 10.
HOW-TO:
- Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
- Extract it. Copy Win32/bin/openxr_loader.dll and paste it next to your executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Download the attached d3d9.dll
- Place it in the game directory
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset. You'll probably have to peek at your real monitor to navigate the menus to enter a race.
v3
Fixed more floating / weird projection geometry show up as you play more tracks
Only tested on Windows 10.
HOW-TO:
- Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
- Extract it. Copy Win32/bin/openxr_loader.dll and paste it next to your executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Download the attached d3d9.dll
- Place it in the game directory
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset. You have to peek at your real monitor to navigate the menus to enter a race.
- You have to use a keyboard or gamepad to control the game. No VR controls at all.
v2
Fixed the left/right eyes being swapped
Only tested on Windows 10.
HOW-TO:
- Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
- Extract it. Copy Win32/bin/openxr_loader.dll and paste it next to your executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Download the attached d3d9.dll
- Place it in the game directory
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset. You have to peek at your real monitor to navigate the menus to enter a race.
- You have to use a keyboard or gamepad to control the game. No VR controls at all.
Some objects in the game will stick to your face :/
v1
Only tested on Windows 10.
HOW-TO:
- Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
- Extract it. Copy Win32/bin/openxr_loader.dll and paste it next to your executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
- Download the attached d3d9.dll
- Place it in the game directory
- Have your VR headset connected to your PC
- Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
- You should see the game show up in your headset. You'll probably have to peek at your real monitor to navigate the menus to enter a race.