I tried seeking help on Reddit and even on the Lutris Discord, but I still have a problem and can’t play this game. I attempted to install the game using the Lutris script, but it’s simply not working, and Lutris doesn’t recognize the diabdat.mpq file. I also tried installing it manually based on some suggestions from Reddit, but when I launch the game, I only see a black screen and hear the music. I experimented with various Wine versions, but I haven’t had any luck so far.
I managed to launch the game and see something with Proton 7.0 but its unplayable. I started to see something with DXVK off
I really want to get this to work! I tried to install The Hell 2 myself in Lutris and I see a result similar to yours: I can hear music and see a blank screen and a crash follows soon after. Different Wine versions & settings seem to make little/no difference.
I closed Lutris and reran from the terminal with
lutris &
. From there I could see that when I run The Hell 2 I was getting the following error:Internet searching for that error lead me to people with similar issues: unable to start games with this error appearing in the background. I found multiple pages which suggested that the reason for the error is that the game requires a 32-bit version of libgamemodeauto.so.0, and that doesn’t come preinstalled on some distros. There are instructions explaining how to uninstall/reinstall to get the 32-bit version. I’ve followed those instructions and when I run The Hell 2 I no longer get the libgamemodeauto.so.0 error but I still see the blank screen + music followed by a crash.
I’ll keep thinking about this. In the meantime you can check whether you have the 32-bit version of libgamemodeauto.so.0 by running
ls /usr/lib/*/libgamemodeauto.so.0
. If you see an entry mentioning i386 then you’ve got them - otherwise not.