Hearts of Iron III

Application Details:

Version: 1.x
License: Retail
Votes: 11
Latest Rating: Gold
Latest Wine Version Tested: 1.3.35

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Patch & Update Download

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Game plays flawlessly, music and sound work ingame

What does not

CTD on exit from game


What was not tested

Did not try multiplayer

Hardware tested


  • GPU:
  • Driver:

Additional Comments

My list of install commands: export WINEARCH=win32 export WINEPREFIX=$HOME/.wine-hoi3/ #Installed Hearts of Iron III Collection (version 3.05), cancelled all dependencies of game installer (ie. DirectX, .NET, Visual C Runtimes) winetricks winxp directx9 dotnet20 vcrun2005 vcrun2010 # Registry Edits from command line wine reg add HKCU\\Software\\Wine\\Direct3D wine reg add HKCU\\Software\\Wine\\Direct3D /v DirectDrawRenderer /d opengl wine reg add HKCU\\Software\\Wine\\Direct3D /v OffscreenRenderingMode /d fbo wine reg add HKCU\\Software\\Wine\\Direct3D /v PixelShaderMode /d enabled wine reg add HKCU\\Software\\Wine\\Direct3D /v VideoMemorySize /d 512 wine reg add HKCU\\Software\\Wine\\DirectSound wine reg add HKCU\\Software\\Wine\\DirectSound /v MaxShadowSize /d 0 # if ran at this point, game crashes at during start-up, entered winecfg and removed quartz.dll. Game now runs but sounds and music do not work winetricks directmusic # directmusic reinstalled quartz, so once again enter winecfg and remove quartz.dll. Game now plays with music and sounds during start-up through nation selection. Music and sound quit once game actually starts winetricks devenum ffdshow # I probably only needed ffdshow, but now music and sounds work in game too. up to this point game crashes on exit so... winetricks msasn1 secur32 crypt32 #those helped in EU3, but apparently had no effect here, still get crashes on exit. I know I've had this before to where it did not crash on exit, but that could have been on an earlier version of wine, will continue to test and post results once (if) I find a sollution

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch LinuxDec 30 20111.3.35Yes Yes Goldan anonymous user 
CurrentopenSUSE 11.4 x86_64Dec 23 20111.3.34Yes Yes GoldNathan 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Jul 26 20111.3.25Yes Yes GoldReCon 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Aug 22 20101.3.0Yes Yes Goldan anonymous user 
ShowFuntoo Linux AMD64Aug 13 20101.3.0Yes Yes Silveran anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

(OUTDATET) HOWTO play Hearts of Iron III

  1. Install the game:
    • Cancel .NET Installer
    • Cancel DirectX Installer
    • Install MSVC Redistributable
  2. Install MS DirectX 9 ("directx9") with winetricks
  3. Install MS .NET Framework 2.0 ("dotnet20") with winetricks
  4. Set (string) HKCU/Software/Wine/Direct3D/VideoMemorySize to the size of your video card's memory (e.g. "512") via "wine regedit"
  5. Set (string) HKCU/Software/Wine/DirectSound/MaxShadowSize to "0" via "wine regedit"
  6. Make sure the Windows version is set to Windows XP via "winecfg" (seems to work best)
  7. Optional: Install Patch v1.1 manually (launcher update does not work)
  8. Optional: Install Hotfix v1.1c manually (launcher update does not work)
  9. Play the game (hoi3.exe = launcher, hoi3game.exe = direct entry)


­Note: For more information on how to use winetricks, visit the WineWiki
­Note: A step-by-step HowTo can be found in the Paradox Interactive Forums

Some users are reporting you may have to set some more Registry Keys in order to experience better results (e.g. borders drawn incorrectly). You may try these:

in HKCU/Software/Wine/Direct3D/
  • DirectDrawRenderer to "opengl"
  • OffscreenRenderingMode to "backbuffer"
  • OffscreenRenderingMode to "pbuffer"
  • OffscreenRenderingMode to "fbo"
  • PixelShaderMode to "enabled"
  • VideoMemorySize to the size of your video memory (e.g. "512")
in HKCU/Software/Wine/DirectSound/
  • MaxShadowSize to "0"
­The game needs hardware supporting Pixel Shader 2 to run!­
HOWTO play Hearts of Iron III (+ AddOns)
1. Install the game inclusive the optional AddOns. If the installation process also wants to install DirectX, Visual C++ and / or .NET, cancel all these installations!

2. Install the dependencies of the game with winetricks: winetricks vcrun2005 directx9 dotnet20
NOTE: If you also have the "For the Motherland" AddOn installed, you need to do an additional "winetricks vcrun2010" to get the latest dependencies, too.

3. Open regedit (for e. g. type it in a terminal) and navigate to HKEY_CURRENT_USER/Software/Wine/Direct3D/ and make a new entry which is called:


as the value enter your amount of video memory (MB), for e. g. 256 or 512.

as Next, navigate to HKEY_CURRENT_USER/Software/Wine/DirectSound/ and make again a new entry:


and set as the value: 0.

4. Open winecfg an go to the libraries tab an delete out the "quartz.dll".

That's it, you're ready to play. You can additionaly patch the game.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.