https://bugs.winehq.org/show_bug.cgi?id=54436
--- Comment #2 from kolAflash kolAflash@kolahilft.de --- Created attachment 73982 --> https://bugs.winehq.org/attachment.cgi?id=73982 wine-8.0 crash logs
I did some more tests. I'm using OS version "Windows XP" and maximum ingame graphics settings.
wine-7.0 and wine-staging-7.0 are definitely fine. And if C:\windows\system32\d3dx9_29.dll from "winetricks d3dx9" is present, there's not even the graphics problem from bug 46012 (not even the WINEDLLOVERRIDES is needed, the d3dx9_29.dll just has to be overwritten by the correct version).
When the application is crashing under wine-8.0, it seems to make no difference if d3dx9_29.dll is the original or the "winetricks d3dx9" version. But if additionally WINEDLLOVERRIDES from "winetricks d3dx9" is set, the application crashes directly at startup. It even stays the same if I replace all the system32/*.dll's with the original versions, as long as I keep the WINEDLLOVERRIDES. See: wine-8.0_d3dx9.txt
For wine-8.0_d3dx9_dll-builtin.txt I removed the WINEDLLOVERRIDES from registry. In this case the application is starting, but the main menu is distorted and there's a crash if I try to load a level/map. No difference if I replace d3dx9_29.dll with the original version (only the registry entries seem to make the difference). With wine-7.9 in this scenario the application already crashes at startup, like in wine-8.0_d3dx9.txt
wine-7.8 seems to be the last fully working version. If it helps I can try to do a bisect between wine-7.8 and wine-7.9. Just tell me if it's needed.