protonscr

Trackmania Nations (ESWC) Menu UI display issue and crash on gameplay start

dxvkclosed d3d9not our bugwindows
doitsujin/dxvk#5500 · opened 2026-02-07 by oGkspAz · updated 2026-04-06 · 7 comments · github
OoGkspAz 2026-02-07 github

On launching the intro video does not play, or if it does, the screen remains white and no audio plays, and the menu looks like the attached Screenshot. On selecting the options to enter the game it crashes not long after the 3d scene loads.

It runs fine with the included DLL (attached at the end) but I have been changing all the DX9 games I have on my PC to Vulkan.

Screenshot:
Image

The game is not listed on ProtonDB. It precedes Trackmania Nations Forever / United that is listed however.
https://www.pcgamingwiki.com/wiki/TrackMania_Nations
MAY be related to Starforce which it seems does not run under wine, although I am on WIndows.

Software information

Trackmania Nations (ESWC), No particular settings used, Runs fullscreen at desktop resolution (1920x1080, 60hz, 8-bit depth) running on middle of 3 identical monitors.

System information

  • GPU: GeForce GTX 1070
  • Driver: 582.28 (current at time of post)
  • Windows Version Windows 10 (10.0.19045 Build 19045)
  • DXVK version: 2.7.1

Apitrace file(s)

  • .trace file not supported
  • failed to upload "TmNationsESWC.zip" (25.2Mb)
  • It did however still crash with the apitrace dll

Log files

Crash log from game itself:
LogCrash_007F36D7.txt

Other

Below is a d3d9.dll that works with it in case that helps. I am sorry to say that I cannot remember if it came with the game or was a required extra.
d3d9.zip

KK0bin maintainer 2026-04-05 github

How do I reproduce this issue? What is ESWC? What is Starforce?

Looks fine here:

Image

Image

I need that apitrace.

OoGkspAz 2026-04-06 github

This is ESWC: https://www.speedrun.com/tmn/guides/vlfhn (along with the downloads)
ESWC came out in 2006 and has a seperate campaign to United (late 2006) and Forever (2008)
It is also a free game but Starforce is a copy protection to prevent cheating etc.

Menu:
Image

Ingame:
Image

Of note: I see the speedrun site mentions its own d3d9.dll that fixed a win10_Problem.

The API Trace refuses to upload. (25.2mb again)
Is there anywhere I can send it to you?

KK0bin maintainer 2026-04-06 github

The API Trace refuses to upload. (25.2mb again)
Is there anywhere I can send it to you?

I suggest just uploading it to some hosting site like Google Drive or Mega.

OoGkspAz 2026-04-06 github

Must be half asleep, did not even contemplate that, thanks.
https://mega.nz/fm/bxAySDCJ

KK0bin maintainer 2026-04-06 github

I think you forgot to set the file to public. Meta redirects me to a login page.

OoGkspAz 2026-04-06 github

My apolgies. First upload to mega.
https://mega.nz/file/j8YE3TAI#USh7ym4xsLPkLvLQDbV7KJr7w-hiI17Gmy-wyAJd-3I
(I logged out myself then tried this link just in case)

KK0bin maintainer 2026-04-06 github

Replaying that Apitrace on Windows with the regular Nvidia D3D9 driver looks exactly the same as with DXVK:

Image

So clearly this d3d9.dll mod has some workaround for the game. Unfortunately I can't find any documentation or source code about it, so there's nothing I can do.

DLLs