WineHQ

Dungeon Keeper

The whole thing is a wrap-up of the DOS release with Official NoCD, DOSBOX, and other minor changes, to make it playable under XP and newer. Not the best render possible, but still a huge step forward, because other testers reported playability as "garbage".

Application Details:

Version: GOG.COM
License: Retail
URL: http://dk2.ea-europe.com/
Votes: 3
Latest Rating: Gold
Latest Wine Version Tested: 1.7.12

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download GOG.com Shop page

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

Installation, video playback, game plays smoothly (more or less, see issues below). The shortcut of game is created properly on desktop.


What does not

 Issues: sounds sometimes gets choppy and then gets back to good state. Game sometimes freezes for 3 seconds. I can't get out of fullscreen because sound will get sound like saw.

I needed to fix all time choppy sounds but fixes in the secion "BOOSTING SOUND QUALITY" (memsize=64, fulldouble=true) did not help. I had to additionally modify the 'cycles=80000' to 'cycles=max' according the http://www.gog.com/forum/dungeon_keeper_series/how_to_fix_choppy_sound/page1 . Without this fix my processor was always occupied on 100%, after fix it was 60% and sound was fine.

Workarounds

What was not tested

Right now I'm in level 2 so I can't say much.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Important fix at: http://www.gog.com/forum/dungeon_keeper_series/how_to_fix_choppy_sound/page1 Steps for fix: 1. Navigate to C:\Program Files\GOG.com\Dungeon Keeper. 2. Open 'dosboxDK.cnf' in notepad. 3. Navigate to the '[cpu]' section. 4. Change 'cycles=80000' to 'cycles=max'. 5. Play game.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Feb 16 20141.7.12Yes Yes Goldan anonymous user 
CurrentUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Feb 15 20141.7.12Yes Yes GoldMiro Janosik 
ShowArch Linux x86_64Feb 02 20141.7.11Yes Yes Platinuman anonymous user 
ShowUbuntu 13.10 "Saucy" i386 (+ variants like Kubuntu)Feb 01 20141.6.1Yes Yes BronzeDaniel Clark 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 06 20131.5.31Yes Yes Bronzeivdok 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

NOT A NATIVE GAME

This "kind-of-official" release is shipped with DOSBOX, meaning, what it does not rely on Wine capabilities of running DOS/Win95 applications, but instead, this game is prone to bugs of DOSBOX running under Wine. Please refer to  http://appdb.winehq.org/objectManager.php?sClass=application&iId=5634 for more info.

As of time of writing this commentary, everything seems to be in order. Currently it is suspected what game errors are due to the way the game is emulated inside DOSBOX.

BOOSTING SOUND QUALITY

Not a trouble killer, but makes sound bearable with.

  1. Open game's wineprefix with your favourite file manager, like Nautilus or such,
  2. Move to the installation folder. In my case, it was $WINEPREFIX/drive_c/GOG Games/Dungeon Keeper,
  3. Edit the dosboxDK.conf: memsize=64 (just to be sure it does not lag because of low ram), fulldouble=true (create this key after fullscreen=1, if it does not exist)
  4. Run the game. The video now has only one hiccup (in the logo phase), and in-game music just skips, but it's not an abominable cacophony instead of audio anymore.

Audio problem needs more investigation, but it doesn't seem like an unsolvable thing anymore.


2015-07-07 Admin note: the following was extracted from user comments made in 2014 and may not be relevant to current Wine.

An Addendum to the notes above. Another setting that you need to adjust to fix the sound is the option for cycles. Cycles is set at 80000 by default. Dialing Cycles to cycles=20000 and cycleup to cycleup=1000 as well as cycledown=1000 seems to solve almost all skipping on the sound except when moving the mouse.

I also noticed that upping the blocksize to blocksize=8192 and the prebuffer to prebuffer=5000 seemed to clear up some more of the stutter on mouse movement.

Comments

Comments Disabled

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