Dungeon Keeper 2

All retail versions of full game.

Application Details:

Version: 1.x
License: Retail
Votes: 9
Latest Rating: Gold
Latest Wine Version Tested: 5.3-staging

Maintainers: About Maintainership

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

- I had to install as root from CD else I got a permission denied error, only got this error in 0.9.37 though.
- Patched to latest version - 1.7.
- Replaced main game exe with a no-cd version.

Main Menu
- Loads to the main menu in full screen in Win95 mode or in a virtual desktop in any mode.
- Error with the cursor, its very irratic but I fixed this by using an old version of dinput.dll. Note that the current dinput.dll from Windows XP doesn't load correctly, I found version 4 of this dll on the internet and that seemed to work fine.
- Using 32-bit textures causes the menus to disappear in the main menu, not ingame though.

- Loads in resolutions upto 1024x768. You can enable higher resolutions in regedit but anything above 1024x768 causes the game to crash for me.
- The sound sometimes lags and skips but nothing too anoying.
- On fast computers the scrolling is very fast but this can be reduced by disabling hardware rendering.
- The keyboard sometimes sticks when scrolling, I found if you tap ctrl when this happens it unsticks it. I think this is due to the dinput.dll version I am using.
- The zooming behaviour does not act the same as running it in windows. It does not zoom out as far as it should do.

What does not

- Running from the CD, must use a no-cd copy of the executable.

- Network play, doesn't find other players on internet or LAN, sometimes can start a network game but then freezes after a few seconds.

- High resolutions above 1024x768


What was not tested

Prolonged game play:
Hopefully the same bug in Windows XP does not appear where after a random amount of time, the game freezes for no apparent reason!

Hardware tested


  • GPU:
  • Driver:

Additional Comments

My system: AMD Athlon X2 3800 (Running in 64bit OS) 2048 MB RAM nVidia GeForce 7 7800GT Using Wines own drivers with the exception of dinput.dll which is from an OLD version of windows (Not XP)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowDebian GNU/Linux Unstable "Sid" x86_64Mar 09 20205.3-stagingYes Yes YesGoldSki-lleR 
ShowDebian GNU/Linux Unstable "Sid" x86_64Feb 24 20151.7.37Yes Yes NoGoldLyn 
ShowFedora 20 x86_64May 23 20141.7.19No Not installable NoGarbagePatrick 
ShowLinux Mint 17.1 "Rebecca" x86-64Jun 16 20151.6.2Yes Yes NoSilveran anonymous user 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jun 01 20131.5.31Yes Yes NoPlatinumLuis Alvarado 

Known Bugs

Bug # Description Status Resolution Other apps affected
14340 Dungeon Keeper 2 crashes randomly during gameplay with unhandled page fault NEW View
45896 Dungeon Keeper 2 - Patched v1.8 - doesn't start UNCONFIRMED View
51988 Dungeon Keeper 2 (Retail, German) crashes on startup due to SafeDisc DRM Version 1.11.000 UNCONFIRMED View

Show all bugs

HowTo / Notes


For those wondering, the reason DK2 fails to work and/or crash is due to the SafeDisc issue in WINE. Once this is solved, this game will function. At this time it has no safedisc support. A few fixes have been posted.

The fix is to get a crack, follow the 'HowTo' below!



Insert your Dungeon Keeper 2 disc, and change into its directory:

wine Setup.exe

Install the game, but do not choose to run the game at the end. We must patch the game first:

wine Dk2Update130to170_English.exe

To avoid safedisc issues (bug 219), your only option is to find a crack. This is illegal in some countries, so you should investigate the legal issues before you to do this.

If you have now obtained a crack in a zip file, simply extract it into the program directory (ensure this is the correct path for you):


To avoid mouse warp issues, you will need to use the MouseWarpOverride key as described at UsefulRegistryKeys. Make sure you have at the latest version of Wine (at least Wine 1.1.3), otherwise this will not work.


Navigate to HKCU / Software / Wine. Create the DirectInput folder/key and create the MouseWarpOverride string value and modify the data to 'disable'.

If you do not understand these instructions, make sure you read UsefulRegistryKeys. If the mouse is warping in the game menu, you haven't done it right.

No native dlls are required anymore for the proper operation of this game.


You must run the game from the crack (Dkii.exe) rather than the original executable (DKII.exe). You may do this by changing the properties of the desktop icon, or by using this command to start the game:

wine "C:\Program Files\Bullfrog\Dungeon Keeper 2\Dkii.exe"


Cursor sticks/warps to centre of screen: This is bug 8354. You must apply the MouseWarpOverride UsefulRegistryKey as described above.

Mouse hits invisible corner: Move your mouse to the opposite corner of the screen.

Cursor surrounded by strange black box: Disable Hardware Rendering from the graphics options in-game. Warning: This may cause crashes.

Game does not start / blank screen for 1s: Make sure you use the Windows formatted command for starting the game (wine "C:\Program Files\Bullfrog\Dungeon Keeper 2\Dkii.exe"). Do not directly specify the executable.

Sound issues: Try visiting the Audio options in winecfg and switching between ALSA and OSS, as well as reducing their settings to lower values.

Patch does not finish installing: First run the patch in its own empty wineprefix, then try patching the game again.