wine, trackmania stuck on EnumDisplayDevicesW error

Hello,

I recently made a clean leap15 install, then with wine tried to play trackmania forever. I mention that this game worked perfectly with 42.3
The latest nvidia drivers are installed via yast and the official repo.
It is impossible to launch the game, the same errror “EnumDisplayDevicesW” always occurs.

christian@linux-soo1:~> wine --version
wine-3.7
christian@linux-soo1:~> env WINEPREFIX="/home/christian/.wine" wine C:\\windows\\command\\start.exe /Unix /home/christian/.wine/dosdev
ices/c:/ProgramData/Microsoft/Windows/Start\ Menu/Programs/TmNationsForever/Jouer\ à\ TmNationsForever.lnk
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
christian@linux-soo1:~> 002f:fixme:win:EnumDisplayDevicesW ((null),0,0x33ec24,0x00000000), stub!

Any idea to solve this problem? Thanks.

Well, openSUSE Leap 42.3 was using wine 2.0 whereas Leap 15.0 is using wine 3.7 by comparison, so a likely regression here. I notice that the latest wine version tested for this game was 2.18
https://appdb.winehq.org/objectManager.php?sClass=version&iId=11595

You might need to cast the net wider for support with this issue, perhaps by posting in the wine HQ forums and/or submitting a wine bug report.