https://bugs.winehq.org/show_bug.cgi?id=48180
--- Comment #8 from Erich E. Hoover erich.e.hoover@gmail.com --- (In reply to Alexander Milos from comment #7)
Alright, here is the +webservices log:
There are no webservices calls in this log, so that's not it.
Unfortunately WINEDEBUG="+d3d8,+d3d9,+ddraw" app.exe 2>&1 | grep -e '_CreateDevice' -e '_FPUPreserve' produced zero output, so I have no log to provide you with (yes, I did replace "app.exe" with the real app's name :P)
That is what I expect when those strings do not exist in the output (meaning these routines are not the problem). If you want to double check you can run essentially the same thing with +d3d11: WINEDEBUG="+d3d11" app.exe 2>&1 | grep -e '_create_device' That should show you all lines with 'd3d11_create_device'.
Also, something I noticed is that at a different point of the game (a newer save file) some icons are now showing correctly, while others are still invisible.
Please make sure that you keep the save where the issue is easy to identify. Can you confirm that reverting 0e183cc3c0d3b6f89f79047cdd71c389afc75073 fixes the issue when you load that same save? A possibility is that if you save the game with invisible icons then opening such a save will keep them that way even if the Wine code is fixed.
... I did try to run a diff between the two d3d logs to see if I could perhaps catch any new things in there but I ran out of RAM, ...
That is to be expected, any difference in when operations are executed will result in massive changes between the diffs.