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

×
avatar
shaddim: hmm, at least for my setup (win XP 32bit, AMD Radeon 5670) the wine DLLs seems not to work. Neither the DKII-dx.exe nor the DKII.exe start up, seems to be stuck in a endless loop, while without the wine DLLs both exe's are working.
avatar
devilhood: I know for certain it wont work with DKII-DX.exe because that one is coded to use patch.dll.

I ran DKII.EXE with V1.51
Was using the original 1.7 versions included with the gog installer & just added the wine DLLs.
Both didn't start up (also after renaming the exes, to make some compatibility shims inactive). But both indeed start up and work when I deactive the ddraw.dll from wine by renaming.
avatar
devilhood: I know for certain it wont work with DKII-DX.exe because that one is coded to use patch.dll.

I ran DKII.EXE with V1.51
avatar
shaddim: Was using the original 1.7 versions included with the gog installer & just added the wine DLLs.
Both didn't start up (also after renaming the exes, to make some compatibility shims inactive). But both indeed start up and work when I deactive the ddraw.dll from wine by renaming.
Damn. Well, thanks for trying it anyway!

If you're interesting in trying a different set of DLLs, I've compiled a package of all the currently available Windows builds of WineD3D.

I did some testing with other games. Jagged Alliance 2 works with 1.1.38 and 1.3.7, but not 1.6.2. Divine Divinity only has significant gains from 1.6.2. There definitely seems to be a difference in compatibility with the most recent build.

Here's a newer version I compiled. I'm not convinced it will make a difference, but here it is anyway WineD3D 1.7.13 build date 23/02/2014.
Post edited February 22, 2014 by devilhood
It would seem that the devil really is in Dungeon Keeper 2, because it has torturous hardware incompatibility :-)
Post edited February 18, 2014 by devilhood
avatar
devilhood: If you're interesting in trying a different set of DLLs, I've compiled a package of all the currently available Windows builds of WineD3D.

[snip] but here it is anyway WineD3D 1.7.12 build date 07/02/2014.
Thanks for the version collection... will come handy with other games too :)
One question, for several versions before the WineD3D 1.5.22 there is no ddraw included?

Tried all versions with ddraw and found for my setup (XP 32 bit, AMD Card, DKII.exe 1.7) two kind of responses: instant crash on start up or end-loss loop on loading ("stuck": Full cpu load, no IO activity)
avatar
devilhood: If you're interesting in trying a different set of DLLs, I've compiled a package of all the currently available Windows builds of WineD3D.

[snip] but here it is anyway WineD3D 1.7.12 build date 07/02/2014.
avatar
shaddim: Thanks for the version collection... will come handy with other games too :)
One question, for several versions before the WineD3D 1.5.22 there is no ddraw included?

Tried all versions with ddraw and found for my setup (XP 32 bit, AMD Card, DKII.exe 1.7) two kind of responses: instant crash on start up or end-loss loop on loading ("stuck": Full cpu load, no IO activity)
Yeah, some of the builds I downloaded elsewhere, and whoever compiled them forgot to include ddraw.
I compiled 1.3.7, 1.5.22, 1.6.2 (stable release) and 1.7.12 (development release).

It's a shame Dungeon Keeper 2 never shipped with 3Dfx support. nGlide would have saved us from all this trouble!

I believe our only other option is DXGL, but that project doesn't have full 3D support yet.
Post edited February 20, 2014 by devilhood
avatar
devilhood: It's a shame Dungeon Keeper 2 never shipped with 3Dfx support. nGlide would have saved us from all this trouble!

I believe our only other option is DXGL, but that project doesn't have full 3D support yet.
Wait, of course it did! That's how I played it on my trusty old VooDoo 2! The version I owned even had the 3dfx logo on the title screen. Even my box confirms this:

http://dl.arhn.eu/jing/2014-03-01_2222.png

The only downside was that the game topped out at 800x600 but it looked completely amazing compared to the software renderer.
avatar
devilhood: It's a shame Dungeon Keeper 2 never shipped with 3Dfx support. nGlide would have saved us from all this trouble!

I believe our only other option is DXGL, but that project doesn't have full 3D support yet.
avatar
archonik: Wait, of course it did! That's how I played it on my trusty old VooDoo 2! The version I owned even had the 3dfx logo on the title screen. Even my box confirms this:

http://dl.arhn.eu/jing/2014-03-01_2222.png

The only downside was that the game topped out at 800x600 but it looked completely amazing compared to the software renderer.
Hmmm, I dunno - http://www.zeus-software.com/forum/viewtopic.php?f=9&t=387&p=1559&hilit=dungeon+keeper+2#p1559
avatar
devilhood: Copy the files ddraw.dll, libwine.dll and wined3d.dll from WineD3D 1.6-rc4 (build date 28/06/2013) into your Dungeon Keeper 2 folder and you're good to go.
I tested it with my Nvidia graphics card and it successfully lists my device as DirectDraw HAL on the in-game graphics options. Obviously it would work for me, because I have an Nvidia card, so that is why I need people with different hardware configurations to test this.
I've tried this and the game won't even start : it just silently runs in the background eating a complete core worth of processing power.

ATI graphic card, Windows 7, GIM 0.91
I bought, downloaded and ran Dungeon Keeper 2 without any issue at all.

Using Windows 8.1.1 on an AMD HD7950

No need to patch anything, the GOG release works 100% for me.
Crash black screen etc on the latest nvidia drivers...

But
Works perfectly on: 337.88 WHQL geforce drivers.
Post edited January 30, 2015 by nohiro
avatar
timeslip: In a pm conversation I've been having with devilhood about the poor windows 8 performance, we noticed that the current GOG download doesn't use the most recent graphics patch. The latest version of the patch had a new fix especially for the windows 8 performance, and he confirmed that switching to it let the game run at a decent speed at resolutions over 640x480. If anyone else wants to give it a spin, download it from http://timeslip.users.sourceforge.net/temp/DK2-patch-v4.7z (Just copy the patch.dll in that archive over the one that GOG installs, preferably after backing up the original somewhere safe.)

This isn't anything official, and no-one will support it. It might help performance, or it might make it worse. Or it it might make ponies spontaneously materialize out of your left nostril. You have been warned. (But please take pics if you get the ponies...)
I run an ATI card on my laptop too, and replacing the patch.dll was the only fix that enabled hardware acceleration for me. The "software renderer" without hardware support sticks you with an in game 640x480 resolution with higher resolutions causing massive fps drops.

Thanks for the post,

solved it for me.
avatar
devilhood: I know for certain it wont work with DKII-DX.exe because that one is coded to use patch.dll.

I ran DKII.EXE with V1.51
avatar
shaddim: Was using the original 1.7 versions included with the gog installer & just added the wine DLLs.
Both didn't start up (also after renaming the exes, to make some compatibility shims inactive). But both indeed start up and work when I deactive the ddraw.dll from wine by renaming.
please explain what the hell your talking about how do i do that
avatar
shaddim: Was using the original 1.7 versions included with the gog installer & just added the wine DLLs.
Both didn't start up (also after renaming the exes, to make some compatibility shims inactive). But both indeed start up and work when I deactive the ddraw.dll from wine by renaming.
avatar
JoshuaLaFever: please explain what the hell your talking about how do i do that
what do you want to achieve? What's your problem with DKII?
avatar
devilhood: The problem with GOG's release is that it is based on V1.7 of DKII, and this has broken AI and multiplayer.
Wyrmcast's patch is based on V1.51 which doesn't have any of these problems.

Can someone with an AMD card or onboard graphics test this for me?

Copy the files ddraw.dll, libwine.dll and wined3d.dll from WineD3D 1.6-rc4 (build date 28/06/2013) into your Dungeon Keeper 2 folder and you're good to go.
I tested it with my Nvidia graphics card and it successfully lists my device as DirectDraw HAL on the in-game graphics options. Obviously it would work for me, because I have an Nvidia card, so that is why I need people with different hardware configurations to test this.

Also use this registry file to set your options to 1024 x 768 with full hardware acceleration enabled, unless you know how to do it yourself.

The WineD3D patch has been used with other games and produces fantastic results. It's a saviour for Windows 8 users anyhow, because Microsoft decided to completely remove support for DirectDraw and legacy screen mode hardware acceleration.
hey devilhood,
i tried what you suggested above to a non-gog stock retail cd version of dk2 . i have an ati card vista32 and only the gog version allows me to see anything past the main menu . however with your suggestion i copied those files and surprisingly my non-gog version works . however here are the issues i ran into . again this is a stock retail cd version that usualy only gives me a black screen at the main menu ( i can still see the font and evil hand cursor but the ingame rendering is black ) :
1- options screen shows directdraw HAL next 2 video card but the tick next to hardware 3d is not checked . so i checked it and loaded a game and everything looked the same . i went back to the options menu and it had unchecked itself how is that possible ?
2-i tried changing values in the registry , it looks like they r not taking effect bcuz whenever i exit the game and return to the registry it seems the values have , like above , reset themselves . for example engine id goes back to 4 instead of 1 or 2 , screen depth goes back to 16 instead of 32 ...
3- everytime i exit the game , dk2.icd crashes . i ran unsafedisc succesfully but still made no difference . btw if i remove those 3 files you mentioned in ur post , the game exits without crashing at all .
4- the intro movies freeze at their starting point . i found a way around that by pressing ctrl-alt-del and opening task manager then closing it . the game goes to the main menu after that .

these are pretty much my results. i could of course use the gog version but i really wish to use hardware 3d and ive been trying 2 get that for the last couple of months to no avail . i lost count to how many different things ive tried so far ... i do wish 2 point out that trying ur suggestion did get rid of the black background on my retail cd version of dk2 so thats definately an improvement and i thought problem solved but then again i ran into the issues i mentioned above . what do you suggest ?
Post edited February 09, 2015 by freestyler_lb
avatar
JudasIscariot: Hi guys!

Please check your games shelf for an update to Dungeon Keeper 2. We just released a Hardware Acceleration Fix for you all to download. We hope it works well and we appreciate y'all's patience in this matter!

Enjoy the game and please let us know if there any problems or questions! :D
Where is it? I own the game but I don't see any patch on my shelf.