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.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Zovits Ádám on Thursday June 10th 2010, 10:57
I'm running Ubuntu 10.04, Wine 1.1.42.
When I start Heroes3.exe with Wine, the splash screen shows up, followed by the main menu. From there I can start a game or load one, but after a few clicks (sometimes 5-6, but in one case before the first click) the program hangs up, giving a plain blue screen and repeating a short loop of the currently played sound. The window cannot be closed using the window controls.
Meanwhile the terminal gives this exact message in all cases:
err:seh:setup_exception_record nested exception on signal stack in thread 0009 eip 7bc72950 esp 7ffdbc7c stack 0x232000-0x330000
bad layout in unit experience/skills dialog
by Alex L on Friday September 4th 2009, 16:00
- open unit properties (doubleclick on hero's unit or unit in town or unit in battle mode);
- open unit advanced skills properties (right click on unit image on properties dialog);
Actual result: opened dialog has smaller dimentions than on windows.
Possible that this dialog take into account text size for some specified font, because localised russian version has longer text and dialog has bigger dimensions than englosh version.
But bad layout under wine is not critical, because it makes impossible only reading some info and doesn't block any controls in dialog.
Task pane on top
by Adam J on Saturday February 28th 2009, 0:38
I am using Kubuntu Intrepid with KDE 4.2 (although it happened with KDE 4.1.4 as well). When I start the game in full screen mode the task pane stays on top of the game for the entire game play. This is especially annoying for Heroes since that's where your resources are displayed. I tried to use a virtual desktop set to my screen resolution, but the Heroes screen didn't stretch to the full screen, so it was not optimal.