A package containing the original and all expansions, gog.com version.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
Everything works smoothly.
What does not
To get the game working at desired solution, you may like to use the alternative executable: https://sites.google.com/site/heroes3hd/
What was not tested
Multiplayer gaming through mplayer.com (as the site doesn't exists anymore).
The game initially crashed with the following fatal error:
Unexpected Program Termination
DirectDraw Error (2156):
'Error type unknown'
File: 'C:\Dev\Heroes 3 Exp 2\Game\WINGRAPH.CPP'
I installed lib32-nvidia-utils and problem solved.
Multiplayer To get multiplayer working, you need native directplay dlls. The old howto had a link pointing to outdated directplay dlls which cause problems with wine and generally don't work as expected. However with the latest dplay from DirectX 9.0c multiplayer is (almost - see note for details) flawless.
In the wine wiki is described how to get native direct play dlls.
Personally I would recommend using winetricks directplay which installs dplay dlls and sets overwrite in winecfg, however you may choose do install manually those files in which case you need to:
Place the following dplayx.dll, dpnet.dll, dpnhpast.dll, dpwockx.dll, dplaysvr.exe in your .wine/drive_c/windows/system32
Set those files to overwrite (native, builtin) in winecfg
NOTES: The game always freezes when exiting a multiplayer game.
Sometimes when you host a TCP/IP game, no one is able to connect (any client trying receives an "IP address not found" error.) In this case just rehost and the problem will be gone.
You can now play Heroes 3 in HD, utilizing the full size of your screen, thanks to Heroes3HD mod. It doesn't change anything gameplay wise.