Running Dungeon Keeper 2 "Silver Edition". Using a fresh wine profile, everything works. Game saving, game loading, the mouse, ...
It would be so beautiful, if not for ...
What does not
While the game used to run really smoothly on an Asus EEE PC701 4G running at 900Mhz ,under Wine 1.1.37 with the mousewarping registry fix, at 1024x768 resolution, it is now painfully sluggish under 1.3.27. pretty much unplayable unless tweaked down to 640x480 resolution, lowest shadows, ..
On a fast computer, one probably wouldn't notice. But believe me, at 900 Mhz, it's the difference between night and day.
What was not tested
I didn't play through all the levels, just the first few, but chances are, it will play through to the end just fine.
I'm really impressed by the overall functionality improvements recently in Wine and hope someone might find what in the changes is causing the performance hit in this great timeless game.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Debian GNU/Linux Unstable "Sid" x86_64||Feb 24 2015||1.7.37||Yes||Yes||Gold||Lyn|
|Show||Fedora 20 x86_64||May 23 2014||1.7.19||No||Not installable||Garbage||Patrick|
|Show||Linux Mint 17.1 "Rebecca" x86-64||Jun 16 2015||1.6.2||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)||Jun 01 2013||1.5.31||Yes||Yes||Platinum||Luis Alvarado|
|Show||openSUSE 12.3 x86_64||Mar 29 2013||1.5.23||Yes||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|219||Programs refuse to run because of safedisc copy-protection||CLOSED||FIXED||View|
|1631||Sound underruns occur in directsound||CLOSED||FIXED||View|
|4590||Dungeon Keeper II Demo (and full versions 1.0 1.7) do not run||CLOSED||FIXED||View|
|5558||Dungeon Keeper 2 1.7 fails to run since 0.9.16||CLOSED||FIXED||View|
|6971||Mouse "escapes" window or is confined to an area in the full screen program||CLOSED||FIXED||View|
|8354||Mouse is constantly recentered is some games||CLOSED||FIXED||View|
|8404||Dungeon Keeper 2 crashes after mouse movement||CLOSED||FIXED||View|
|12035||Keyboard issues in Dungeon Keeper 2 with dinput.dll v184.108.40.206||CLOSED||INVALID||View|
|13290||Mouse stuck in center in Zoo Empire||CLOSED||DUPLICATE||View|
|14306||Dungeon Keeper 2 mouse control is broken||CLOSED||DUPLICATE||View|
|14308||Dungeon Keeper 2 cursor fails to render correctly with hardware rendering enabled||CLOSED||FIXED||View|
|14309||Dungeon Keeper 2 refuses to launch without using the CD autorun||CLOSED||INVALID||View|
|14310||Dungeon Keeper 2 cannot be navigated with the arrow keys||CLOSED||FIXED||View|
|14340||Dungeon Keeper 2 crashes randomly during gameplay with unhandled page fault||NEW||View|
|16559||PixelFormat_WineD3DtoDD Can't translate this Pixelformat||CLOSED||FIXED||View|
|18894||Dungeon Keeper 2 game (animation) speed is too fast||CLOSED||FIXED||View|
|19500||Dungeon Keeper II: installer crashes near completion||CLOSED||FIXED||View|
|22730||Dungeon Keeper 2: 1 fps at menu screen||CLOSED||INVALID||View|
|22731||Dungeon Keeper 2: panning right and down is uncontrollably fast||CLOSED||WORKSFORME||View|
|26675||Lots of black surfaces and textures in Dungeon Keeper 2||CLOSED||FIXED||View|
|27503||Dungeon Keeper II crashes with Wine default Windows version 'Windows XP' (SafeDisc 1.x secdrv.sys doesn't support Windows version > Win2000)||CLOSED||DUPLICATE||View|
|45896||Dungeon Keeper 2 - Patched v1.8 - doesn't start||UNCONFIRMED||View|
SAFE DISC ISSUE
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:
Install the game, but do not choose to run the game at the end. We must patch the game first:
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"
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.