https://bugs.winehq.org/show_bug.cgi?id=43322
--- Comment #9 from qptain Nemo qptainnemo@gmail.com --- I've done some pretty extensive testing and I can add the following things with certainty: This manifests as early as Wine 2.8. I was so far unable to make earlier versions of Wine to function well and run the game on my system even by compiling them manually. They either don't run the game or show a black screen or crash in .net code. It's unlikely to be caused by Nvidia drivers, because I've launched the game using software rendering of mesa (using Xephyr) and it renders with exactly the same issues. I have screenshots of the game running perfectly well dated 28th of October 2016. I was most likely using wine-staging. Which suggests that at least wine staging 1.9.21 is a version of wine staging that is guaranteed to not contain that issue.
I wanted to do regression testing as suggested but it's incredibly hard due to how those earlier versions function on current systems and the game's reliance on .net. As far as I can tell, the game runs just fine using standard mono in recent versions of wine but not in the old ones where you need to install .net 3.5.