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)
What works
Everything single player.
Followed the reccomended installation with winetricks and regedit
Played for about 60 hours.
What does not
Some sound issues:
* On random occasions sound becomes intermittent then ceases for short periods of time (ranges from frequent to rare, unknown reason).
* While the sound problems appear, the game slows down considerably.
* Rare crashes (4 in total of ~60 hrs) that may be attributed to the game (v1.3 some crashes still reported on windows)
What was not tested
multiplayer
Additional Comments
Unable to comment on performance due to widely different OS setups.
It seems close to the windows performance, which will gradually degrade with playtime (restart to fix).
Admin note: rating changed to conform to the rating definitions.
Install MS .NET Framework 2.0 ("dotnet20") with winetricks
Set (string) HKCU/Software/Wine/Direct3D/VideoMemorySize to the size of your video card's memory (e.g. "512") via "wine regedit"
Set (string) HKCU/Software/Wine/DirectSound/MaxShadowSize to "0" via "wine regedit"
Make sure the Windows version is set to Windows XP via "winecfg" (seems to work best)
Optional: Install Patch v1.1 manually (launcher update does not work)
Optional: Install Hotfix v1.1c manually (launcher update does not work)
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
Note
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"
WARNING
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:
VideoMemorySize
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:
MaxShadowSize
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.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Semper Fi expansion crash
by Aapo Alasuutari on Sunday January 2nd 2011, 9:01
Bought HoI 3 and the Semper Fi expansion from Steam a while ago but I ran into a problem. After following the install guide up ^ there (Could not install .NET due to winetricks not having possibility for 64bit .NET, I have 64bit-enabled wine.) I managed to start the game up and could actually start a new game, choose the country and all that.
But once I actually get into the game, the map initializes and all that the game crashes. Pastebay'd the console output after startup of the game.
Wine and HOI3
by Rob on Saturday October 17th 2009, 19:52
Where do I download wine so I can install it, I am running Windows XP Media Edition Sevice Pak 3.
as far as HOI3
I have the 1.2 installed and I just got the game and it crashes when it gets to Map Properly initialized, I don't like dealing with my cpu setting so please help me and be very specific on where to go....
Loading crash at
by K on Saturday August 29th 2009, 13:22
Hey, I did EXACTLY what howto says, i tried everything, every wine/registry configuration posted here and there, always the same situation the game starts to load (i hear the music as well) but when the load screen gets to "Map properly initialized" it crashes.
Also unable to start game
by Hickin on Monday August 24th 2009, 13:58
Hello, before I had the other problem mentioned below but I changed WM (think e17 tricked Wine to think I was uing Arch linux 64) and now I get another error which I cant handle.
I install the game, decline directX, accept MSCV and decline .NET.
Then I add the strings in regedit:
in Direct3D
- DirectDrawRenderer to opengl
- OffscreenRenderingMode to backbuffer
- PixelShaderMode to enabled
- VideoMemorySize to 640
in Directsound
- MaxShadowSize to 0
Then after that I was going to install directX9 from winetricks but the first line tells me something like "Dont use this, unstable. Use Wine3D3 instead" So I did.
After that I included dotnet20 from winetricks.
The game doesnt run after this, it only outputs:
fixme:win:EnumDisplayDevicesW ((null),0,0x32e110,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e1c4,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
Ive tried to located some general solution but I couldnt find any.
Also Ive tried to do all the things above and go with directX9 from winetricks instead but I got the same result. I did also try to add MSCV2005sp1 from winetricks, then I got the error metioned below.
Cannot run the game
by Jepaan on Monday August 17th 2009, 13:24
Followed the installation instruction. Recieves following error:
wine hoi3game.exe
fixme:ntdll:NtPowerInformation semi-stub: SystemExecutionState
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.OpenMP" (8.0.50727.762)
err:module:import_dll Library vcomp.dll (which is needed by L"D:\\Games\\HoI3\\hoi3game.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"D:\\Games\\HoI3\\hoi3game.exe" failed, status c0000135
Cannot install
by Paolo on Sunday August 16th 2009, 12:11
Hi there, thanks for this useful wiki. But I've got a problem. I installed all the stuff with winetricks, but when I launch the installer (setup.exe), I get this error message: "An installation support file 'C:\Programs\Common Files\InstallShield\Engine\6\Intel32\' could not be installed (0x80070032).
I installed msi2, too, supposing it was necessary but nothing changed.
Using last wine version (1.1.27).
Any ideas?
Being here, what about performances? I tried the game under Vista and it's not really fluid (although 4 GB ram + a 2,5 GHz dualcore), I hope wine doesn't introduce too much overhead..
no borders
by Karol Czerlonek on Sunday August 16th 2009, 2:42
Hi, I started with new WINEPREFIX, went step by step after Daniels instructions and the game works fine, but there is problem with borders. I tried to set HCKU/Software/Wine/Direct3D/OffscreenRenderingMode to pbuffer like Cadarin Durango said, but I got an error after "Map Properly Initialized" when starting the game.
fixme:d3d:context_apply_draw_buffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawBuffer() @ context.c / 1957
wine: Unhandled page fault on read access to 0x00000024 at address 0x7eac4b04 (thread 0009), starting debugger...
Do I need to install some extra stuff with winetricks to get pbuffer working?
Or maybe some other idea what is wrong?