Hi all. I was hoping someone knew of some good resources on troubleshooting problems running games in Wine. How to identify a problem and steps to take when things don’t work, or partially work.
For example I use Lutris to install/play my GOG games. One game, Temple of Elemental Evil, seems to be picky about running under one version of Wine or another. It seems to be happy running under lutris-GE-Proton7-43-x86_64, but crashes on startup on any other version of lutris-proton I have tried. It also won’t work on the regular lutris, or fshack versions. So why this one in particular? I haven’t done anything to it to make it stand out. But I don’t understand enough to identify what is going on.
Or if a game simply won’t run at all, I can look at the error logs and sometimes identify what is keeping it from running, but don’t know what to do to fix it. For example Soulbringer opens an initial configuration window before launching the game, but when I click play, nothing happens and the error log says “PATCH.DLL” failed to initialize.
Was just hoping for a good resource to help me understand how to diagnose and fix these problems when they come up.
Thanks!
The best thing you can do is run the games or runners from the terminal as much as you can so that you can see the logs. It can get complicated with environment variables and imported libraries and binaries and what not, so you do have to be careful that you’re using all of those correctly.
Generally though, as long as you can run the runner itself (Steam, Lutris, etc) from the terminal, you should be able to see all of the logs the game itself generates as well.