Skip to content

Releases: jiink/TrackManiaForeverOpenXR

v8

Choose a tag to compare

@jiink jiink released this 07 Sep 23:10
596faf1
  • 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

v7

Choose a tag to compare

@jiink jiink released this 05 Sep 23:44
  • 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

  1. Download the relevant attached zip
  2. 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")
  3. Have your VR headset connected to your PC
  4. 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"
  5. You should see the game show up in your headset - seeing a proper 3D globe behind the UI

With mod loader

  1. Get Tomashu's TrackMania ModLoader
  2. Make sure it works, launch the game once using it.
  3. Close the mod loader.
  4. Download the relevant attached zip (different than the one for no mod loader)
  5. Unzip its contents to %LOCALAPPDATA%\TMLoader\database\TmForever\products
  6. Open the mod loader.
  7. Enable the TMFOXR mod
  8. Have your VR headset connected to your PC
  9. 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"
  10. You should see the game show up in your headset - seeing a proper 3D globe behind the UI

v6

v6

Choose a tag to compare

@jiink jiink released this 20 Aug 05:37
  • 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:

  1. Download the attached zip
  2. Unzip all its contents into the game directory next to the Trackmania executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
  3. Have your VR headset connected to your PC
  4. 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"
  5. You should see the game show up in your headset - seeing a proper 3D globe behind the UI

v5

v5

Choose a tag to compare

@jiink jiink released this 16 Aug 20:11
  • Now you can see the UI in VR, cursor included:
image
  • 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)
image
  • 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:
image

Only tested on Windows 10 with Quest 3 using Virtual Desktop and VDXR OpenXR runtime.

HOW-TO:

  1. Download the attached zip
  2. Unzip all its contents into the game directory next to the Trackmania executable (likely C:\Program Files (x86)\Steam\steamapps\common\TrackMania United)
  3. Have your VR headset connected to your PC
  4. 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"
  5. You should see the game show up in your headset - seeing a proper 3D globe behind the UI

v4

v4

Choose a tag to compare

@jiink jiink released this 09 Aug 05:31

Fixed washed out colors

Only tested on Windows 10.

HOW-TO:

  1. Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
  2. 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)
  3. Download the attached d3d9.dll
  4. Place it in the game directory
  5. Have your VR headset connected to your PC
  6. Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
  7. 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

v3

Choose a tag to compare

@jiink jiink released this 09 Aug 05:25

Fixed more floating / weird projection geometry show up as you play more tracks

Only tested on Windows 10.

HOW-TO:

  1. Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
  2. 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)
  3. Download the attached d3d9.dll
  4. Place it in the game directory
  5. Have your VR headset connected to your PC
  6. Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
  7. 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.
  8. You have to use a keyboard or gamepad to control the game. No VR controls at all.

v2

v2

Choose a tag to compare

@jiink jiink released this 09 Aug 04:47
29142ae

Fixed the left/right eyes being swapped

Only tested on Windows 10.

HOW-TO:

  1. Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
  2. 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)
  3. Download the attached d3d9.dll
  4. Place it in the game directory
  5. Have your VR headset connected to your PC
  6. Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
  7. 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.
  8. 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

v1

Choose a tag to compare

@jiink jiink released this 08 Aug 19:24
4e2e4ad

Only tested on Windows 10.

HOW-TO:

  1. Download https://github.com/KhronosGroup/OpenXR-SDK-Source/releases/download/release-1.1.62/openxr_loader_windows-1.1.62.zip
  2. 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)
  3. Download the attached d3d9.dll
  4. Place it in the game directory
  5. Have your VR headset connected to your PC
  6. Run TmForeverLauncher.exe, go to "configure", UNCHECK FULLSCREEN, click "advanced", and set "antialiasing" to "none", then hit "ok", "save", then "play"
  7. 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.