It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Can Dungeon Keeper 2 be played in a window? It would just sometimes be easier for me on a double-monitor setup.... Full screen games tend to mess the double-monitor setup a bit (for all games).

I didn't see such option in the in-game graphics options, and Alt-Enter did nothing,
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
timppu: Can Dungeon Keeper 2 be played in a window? It would just sometimes be easier for me on a double-monitor setup.... Full screen games tend to mess the double-monitor setup a bit (for all games).

I didn't see such option in the in-game graphics options, and Alt-Enter did nothing,
I would like to know this too.
I only have a single screen and still not very playable when blown up.

FYI - I am on MAC version
Post edited February 15, 2014 by swaize
If you want to play in a window, you need to change a value in the windows registry. You can do this by pressing WIN+R then enter regedit.exe

Browse to HKEY_CURRENT_USER\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Video

Change the "Screen Windowed" DWORD value to 1.

If that doesn't work, try using either or [url=https://dl.dropbox.com/u/69162797/misc/tools/D3DWindower-rED.zip]D3DWindower. It has been confirmed to work with DxWnd by a user on the discussion forums.
Post edited February 15, 2014 by devilhood
Hmm, the registry change didn't seem to affect it, but I'll still try the utilities whether they help.
avatar
timppu: Hmm, the registry change didn't seem to affect it, but I'll still try the utilities whether they help.
If you're running the game as another user, instead of the current one (e.g. as Administrator) the keys under HKEY_CURRENT_USER\ aren't the right ones.

Use regedit's search function and search for Bullfrog.

You should find the same keys under HKEY_USERS\<USER>\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Video several times for different users.
Change all of them to your desired resolution.
Post edited February 16, 2014 by DeMignon
avatar
DeMignon: Use regedit's search function and search for Bullfrog.

You should find the same keys under HKEY_USERS\<USER>\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Video several times for different users.
Change all of them to your desired resolution.
I found it in one extra place under HKEY_USERS, but changing that didn't seem to affect it either. And to me it seemed that if I changed either, it would get changed in both at the same time ("HKEY_USERS\<USER>\" and "HKEY_CURRENT_USER\"). There were some other entries (users?) also under HKEY_USERS, but none of them had the same Bullfrog/DK2 entry.

Does the registry change work for you guys? Maybe it is a problem only on this PC then... I might try the suggested D3D Windower utilities as well, or then just proceed playing it in full screen mode, without the two monitor support. I don't _really_ need it anyway, but it would have been just nice for some cases...
avatar
timppu: I found it in one extra place under HKEY_USERS, but changing that didn't seem to affect it either. And to me it seemed that if I changed either, it would get changed in both at the same time ("HKEY_USERS\<USER>\" and "HKEY_CURRENT_USER\"). ...
Does the registry change work for you guys? ...
That both keys change at the same time is normal, as they are the same keys. HKEY_CURRENT_USER is just a link to the real entries under HKEY_USERS

If you're searching the registry with a non-administrator account, you aren't allowed to see the Administrator entries, hence searching only yields the entries of the current (non-admin) user. But remember this is only an issue, if you run the game as another user.

As for your question, yes, it runs in windowed mode at 640x480 on my system. I looked a bit deeper into this, to see what doesn't work. Try the following setup:
1. For testing, disable Windowed Mode in the registry again
- Open regedit
- Go to HKEY_CURRENT_USER\<USER>\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Video
- Set "Screen Windowed " to "0"

2. Use ..\Dungeon Keeper 2\DKII.exe to start the game, and not the Desktop link or any other executable, because GOGs safemode hack seems to ignore some of the registry entries
- Don't use Compatibility Mode and don't run it with another account for now

3. If the game starts with DKII.exe, but you get a black background in the main menu or a crash, hardware acceleration might not work
- Quit the game and go to regedit again
- Set "Engine Id" to "4"
- Restart the game and check if the background of the main menu is there. Quit the game again.

3. Back at regedit:
- Set "Screen Windowed " to "1"

4. Create a shortcut to DKII.exe (right-click) and open its Properties (right-click the shortcut)
- Add the following command line parameter to Target: -32biteverything
Target should look like this (depending on your installation folder of course):
"C:\GOG Games\Dungeon Keeper 2\DKII.EXE" -32biteverything

5. Run the new shortcut
avatar
DeMignon: Use regedit's search function and search for Bullfrog.

You should find the same keys under HKEY_USERS\<USER>\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Video several times for different users.
Change all of them to your desired resolution.
avatar
timppu: I found it in one extra place under HKEY_USERS, but changing that didn't seem to affect it either. And to me it seemed that if I changed either, it would get changed in both at the same time ("HKEY_USERS\<USER>\" and "HKEY_CURRENT_USER\"). There were some other entries (users?) also under HKEY_USERS, but none of them had the same Bullfrog/DK2 entry.

Does the registry change work for you guys? Maybe it is a problem only on this PC then... I might try the suggested D3D Windower utilities as well, or then just proceed playing it in full screen mode, without the two monitor support. I don't _really_ need it anyway, but it would have been just nice for some cases...
Make a DKII.EXE shortcut with these command line parameters -32bitdisplay -32bittextures -nointmouse

My shortcut looks like this "C:\Games\GOG Games\Dungeon Keeper 2\DKII.EXE" -32bitdisplay -32bittextures -nointmouse

These work best with an Nvidia graphics card:

1024 x 768 Windowed
1024 x 768 Fullscreen
1280 x 800 Windowed
1280 x 800 Fullscreen

If you don't have an Nvidia graphics card and/or your game doesn't work with Hardware Acceleration, use these instead:

1024 x 768 Windowed - Hardware Acceleration Disabled
1024 x 768 Fullscreen - Hardware Acceleration Disabled
1280 x 800 Windowed - Hardware Acceleration Disabled
1280 x 800 Fullscreen - Hardware Acceleration Disabled

If you want a different resolution, you can edit the registry files using Notepad yourself.

Make sure you load from DKII.EXE and it should hopefully work.
Post edited February 16, 2014 by devilhood