|Latest Wine Version Tested:||1.9.21|
Maintainers: About Maintainership
No maintainers. Volunteer today!
To make the game work i have done as follows
- i used the latest wine version 1.3.3Â
- created a clean wine env:Â env WINEPREFIX=~/.wine-heroes3 wine winecfg
- used winetricks: env WINEPREFIX=~/.wine-heroes3 sh winetricks and installed directx9, vcrun2005, ddr=opengl, glsl-enable, orm=fbo
- installed the game under env WINEPREFIX=~/.wine-heroes3 and after that i suggest you play the game under a wine desktop 800x600 so that way you can see the output
In older wine versions the game crashed randomly during/or after the game intro, or if i where "lucky" after starting a single scenario game and creating a random map, with sound enabled. Just to be sure i have played the game single player-single scenarios-random map and the game did not crashed; all went well even with the game and starting a campaign.
According to my test the intro to the game and the single player mode both works
What does not
Not the case.
What was not tested
The rest of the campaigns and the multi player mode.
The game test was run under a PC that has an Nvidia GeForce 9400GT GPU with 1024mb of memory and using the driver 256.44, linux kernel version 188.8.131.52 Maintainer note: DirectX9 and VCRUN are not needed, but if they work for you - it's fine.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Oct 16 2016||1.9.21||Yes||Yes||Gold||Eryk Zaplata|
|Show||Rosa Desktop Fresh R6 (2014.1)||Dec 06 2015||1.8-rc3||Yes||Yes||Platinum||Giovanni Mariani|
|Show||Mac OS X 10.11 "El Capitan"||Nov 22 2015||1.6.2||Yes||Yes||Gold||an anonymous user|
|Show||Arch Linux x86_64||May 31 2013||1.5.31||N/A||Yes||Gold||Dheart|
|Show||Arch Linux x86_64||Dec 10 2012||1.5.19||Yes||Yes||Silver||Serge Hooge|
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:
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.
With recent Wine releases, Wine prefixes are set to Windows 7. Currently, it causes rendering issues when HD or HD+ mod are installed.
winecfg and setting the Windows version to Windows XP solves the rendering issues.