https://bugs.winehq.org/show_bug.cgi?id=44123
--- Comment #20 from Andrew andrew.mrolko@gmail.com --- (In reply to Fabian Maurer from comment #18)
Created attachment 59883 [details] Reg file for MaxVersionGL
Sorry for the double, but I attached a registry file for setting MaxVersionGL correctly. Just to make sure you have set it right, import that and try again.
I imported your file and the game immediately worked. I launched the game normally from Steam and made it all the way to gameplay. Proof: https://imgur.com/a/xFcD1
I see now that I was creating the key incorrectly. I was right clicking on the file tree on the left and using the first option "key" which appears to create folders, NOT the desired key. Foolish mistake on my part, apologies.
That said, I have three follow up questions before we close this ticket:
1. Is the key that you posted here valid for all GPUs? Or is it specific to the OpenGL version that a given GPU supports? Would this (30002 in hexadecimal) be something that we could post on the Wineappdb page and have everyone use as a work around to get things going? It would be great to have a tried and true method for getting this game running on everyone's machine (at least with AMD GPUs) to get more people on Linux from Windows. I'd be happy to make a spreadsheet of GPUs and associated registry keys if necessary.
2. 0x30002 translates to 196610 in decimal. How did that actually end up fixing my issue? 196610 doesn't appear to translate to a specific version of OpenGL, unless of course I am mistaken.
3. Would it be possible to script the addition of this registry key as part of the default settings on a new wine prefix? Or is that ill advised since (to my knowledge) this only fixes one application, and could introduce a host of other issues?
Thanks for your help Fabian and Józef.