It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Have any of you had any success running Heroes 4 on Linux?

I've been trying to get it working on my Deck, both with Lutris as well as Heroic launcher.
Regardless of Wine or Proton version picked Homm4.exe always crashes with a Visual C++ error on launch.

The DirectX config e e starts just fine, but none of the settings seem to affect the game crashing.
No posts in this topic were marked as the solution yet. If you can help, add your reply
Found the solutions so quick post in case it helps anyone else.
Use winecfg to enable virtual desktop. The game starts and plays perfectly with HD mod installed as well.
avatar
Dr Gustav: Found the solutions so quick post in case it helps anyone else.
Use winecfg to enable virtual desktop. The game starts and plays perfectly with HD mod installed as well.
Hey, thanks for the tip with the virtual desktop!
BTW, I was struggling to get the mod working, as I am new to WINE/Proton.
So here are the wiki articles that helped me:
https://linux-gaming.kwindu.eu/index.php?title=Modding
and
https://linux-gaming.kwindu.eu/index.php?title=Installing_dlls#Manual

I am using Heroic Games Launcher, so after putting the mod files

...(from here:
https://heroes3wog.net/heroes-4-hd-mod-download/
)

...into the game directory - I needed to go to the advanced settings for the game in launcher, and set the environment variable there:
Variable Name: WINEDLLOVERRIDES
Value: ddraw=n,b