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

×
Here is a list of configurable options for the config.ini located at %APPDATA%\GOG\DungeonKeeper2\config.ini

i.e. try adding

Antialias=12
HighRes=1

to your config.ini to enable high res in the GOG edtion

SWC10020B58__GOG_DungeonKeeper2_Config_ini:
unicode '\GOG\DungeonKeeper2\Config.ini',0000h
Align 4
SWC10020B98_Antialias:
unicode 'Antialias',0000h
SWC10020BAC_Video:
unicode 'Video',0000h
SWC10020BB8_ExtraAntialias:
unicode 'ExtraAntialias',0000h
Align 4
SWC10020BD8_HighRes:
unicode 'HighRes',0000h
SWC10020BE8_Anisotropy:
unicode 'Anisotropy',0000h
Align 4
SWC10020C00_Vwait:
unicode 'Vwait',0000h
SWC10020C0C_ScaleMode:
unicode 'ScaleMode',0000h
SWC10020C20_DisableFourCC:
unicode 'DisableFourCC',0000h
SWC10020C3C_Bumpmap:
unicode 'Bumpmap',0000h
SWC10020C4C_RealFullscreen:
unicode 'RealFullscreen',0000h
Align 4
SWC10020C6C_CpuIdle:
unicode 'CpuIdle',0000h
SWC10020C7C_Misc:
unicode 'Misc',0000h
Align 4
SWC10020C88_SingleCore:
unicode 'SingleCore',0000h
Align 4
SWC10020CA0_DisableDEP:
unicode 'DisableDEP',0000h
Align 4
SWC10020CB8_RestoreMode:
unicode 'RestoreMode',0000h
SWC10020CD0_NotOnTop:
unicode 'NotOnTop',0000h
Align 4
SSZ10020CE4_enablebumpluminance:
db 'enablebumpluminance',0
SSZ10020CF8_enablebumpmapping:
db 'enablebumpmapping',0
Align 4
SSZ10020D0C_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::QueryInterface',0Ah,0
Align 4
SSZ10020D44_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::AddAttachedSurface',0Ah,0
Align 4
SSZ10020D80_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::AddOverlayDirtyRect',0Ah,0
Align 4
SSZ10020DBC_Assertion_failed__FakeZBuffer__B:
db 'Assertion failed: FakeZBuffer::Blt:24',0Ah,0
Align 4
SSZ10020DE4_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::BltBatch',0Ah,0
Align 4
SSZ10020E14_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::BltFast',0Ah,0
Align 4
SSZ10020E44_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::DeleteAttachedSurface',0Ah,0
SSZ10020E80_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::EnumAttachedSurfaces',0Ah,0
Align 4
SSZ10020EBC_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::EnumOverlayZOrders',0Ah,0
Align 4
SSZ10020EF8_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::Flip',0Ah,0
Align 4
SSZ10020F24_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetAttachedSurface',0Ah,0
Align 4
SSZ10020F60_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetBltStatus',0Ah,0
Align 4
SSZ10020F94_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetCaps',0Ah,0
Align 4
SSZ10020FC4_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetClipper',0Ah,0
Align 4
SSZ10020FF8_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetColorKey',0Ah,0
Align 4
SSZ1002102C_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetDC',0Ah,0
SSZ10021058_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetFlipStatus',0Ah,0
SSZ1002108C_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetOverlayPosition',0Ah,0
Align 4
SSZ100210C8_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetPalette',0Ah,0
Align 4
SSZ100210FC_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetPixelFormat',0Ah,0
Align 4
SSZ10021134_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::GetSurfaceDesc',0Ah,0
Align 4
SSZ1002116C_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::Initialize',0Ah,0
Align 4
SSZ100211A0_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::Lock',0Ah,0
Align 4
SSZ100211CC_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::ReleaseDC',0Ah,0
SSZ100211FC_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::SetColorKey',0Ah,0
Align 4
SSZ10021230_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::SetOverlayPosition',0Ah,0
Align 4
SSZ1002126C_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::SetPalette',0Ah,0
Align 4
SSZ100212A0_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::Unlock',0Ah,0
Align 4
SSZ100212D0_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::UpdateOverlay',0Ah,0
SSZ10021304_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::UpdateOverlayDisplay',0Ah,0
Align 4
SSZ10021340_Unused_function_called__FakeZBuf:
db 'Unused function called: FakeZBuffer::UpdateOverlayZOrder',0Ah,0
Align 4
SSZ1002137C_Unused_function_called__FakeGamm:
db 'Unused function called: FakeGammaControl::QueryInterface',0Ah,0
Align 4
SSZ100213B8_Unused_function_called__FakeGamm:
db 'Unused function called: FakeGammaControl::GetGammaRamp',0Ah,0
SSZ100213F0_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::QueryInterface',0Ah,0
Align 4
SSZ10021428_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::Initialize',0Ah,0
Align 4
SSZ1002145C_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::GetViewport',0Ah,0
SSZ10021490_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::SetViewport',0Ah,0
SSZ100214C4_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::TransformVertices',0Ah,0
Align 4
SSZ10021500_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::LightElements',0Ah,0
Align 4
SSZ10021538_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::SetBackground',0Ah,0
Align 4
SSZ10021570_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::GetBackground',0Ah,0
Align 4
SSZ100215A8_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::SetBackgroundDepth',0Ah,0
Align 4
SSZ100215E4_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::GetBackgroundDepth',0Ah,0
Align 4
SSZ10021620_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::Clear',0Ah,0
Align 4
SSZ10021650_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::AddLight',0Ah,0
Align 4
SSZ10021684_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::DeleteLight',0Ah,0
SSZ100216B8_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::NextLight',0Ah,0
Align 4
SSZ100216EC_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::GetViewport2',0Ah,0
Align 4
SSZ10021724_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::SetBackgroundDepth2',0Ah,0
SSZ10021760_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::GetBackgroundDepth2',0Ah,0
SSZ1002179C_Unused_function_called__FakeView:
db 'Unused function called: FakeViewport3::Clear2',0Ah,0
Align 4
SSZ100217CC_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::QueryInterface',0Ah,0
Align 4
SSZ10021800_Ramp_Emulation:
db 'Ramp Emulation',0
Align 4
SSZ10021810_Microsoft_Direct3D_Mono_Ramp__So:
db 'Microsoft Direct3D Mono(Ramp) Software Emulation',0
Align 4
SSZ10021844_RGB_Emulation:
db 'RGB Emulation',0
Align 4
SSZ10021854_Microsoft_Direct3D_RGB_Software_:
db 'Microsoft Direct3D RGB Software Emulation',0
Align 4
SSZ10021880_Direct3D_HAL:
db 'Direct3D HAL',0
Align 4
SSZ10021890_Microsoft_Direct3D_Hardware_acce:
db 'Microsoft Direct3D Hardware acceleration through Direct3D HAL',0
Align 4
SSZ100218D0_MMX_Emulation:
db 'MMX Emulation',0
Align 4
SSZ100218E0_Microsoft_Direct3D_MMX_Software_:
db 'Microsoft Direct3D MMX Software Emulation',0
Align 4
SSZ1002190C_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::CreateLight',0Ah,0
Align 4
SSZ1002193C_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::CreateMaterial',0Ah,0
Align 4
SSZ10021970_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::CreateViewport',0Ah,0
Align 4
SSZ100219A4_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::FindDevice',0Ah,0
Align 4
SSZ100219D4_Unused_function_called__FakeD3D2:
db 'Unused function called: FakeD3D2::CreateDevice',0Ah,0
SSZ10021A04_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::QueryInterface',0Ah,0
Align 4
SSZ10021A38_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::Initialize',0Ah,0
Align 4
SSZ10021A68_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::CreateLight',0Ah,0
Align 4
SSZ10021A98_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::CreateMaterial',0Ah,0
Align 4
SSZ10021ACC_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::CreateViewport',0Ah,0
Align 4
SSZ10021B00_Unused_function_called__FakeD3D_:
db 'Unused function called: FakeD3D::FindDevice',0Ah,0
Align 4
L10021B30:
avatar
klack: Here is a list of configurable options for the config.ini located at %APPDATA%\GOG\DungeonKeeper2\config.ini
That's a little more than just the ini settings. That's a dump of pretty much every string in the dll. :p

If you're particularly interested in what's in the ini, here's a complete annotated one for you, along with the defaults:

[Video]
Antialias=11 ;Controls antialiasing and also the fps fix for the main menu. 0, 1, 2, and 12 are also valid settings.
ExtraAntialias=0 ;Doesn't do anything on any graphics card less than 10 years old, afaik
HighRes=0 ;Allows you to pick higher resolutions, at the expense of broken menu text
Anisotropy=0 ;Adds anisotropic filtering on textures
Vwait=1 ;Controls vsync behaviour
ScaleMode=1 ;Controls screen scaling behaviour, particully if your screen isn't 4:3
DisableFourCC=0 ;Disables some specialised texture formats, which may solve crashes on some graphics cards at the expense of corrupting movies.
Bumpmap=0 ;Enables bumpmapping effects on water/lava. I have no idea if it looks like it's supposed to though. I prefer the original water.
RealFullscreen=1 ;Set to 0 to run in a fullscreen window. Can help with alt-tab crashes, but can have some side effects.

[Misc]
CpuIdle=0 ;Turn up if you don't want it hogging 100% cpu time
;Not really any advantage to changing any of these
SingleCore=1
DisableDEP=1
RestoreMode=0
NotOnTop=0
I don't even have config.ini in my directory. How could that happen?
avatar
klack: Here is a list of configurable options for the config.ini located at %APPDATA%\GOG\DungeonKeeper2\config.ini
avatar
timeslip: That's a little more than just the ini settings. That's a dump of pretty much every string in the dll. :p
Yes... :) i did dump it though. I wanted to encourage people to get out and play with things. I miss my bump mapping! But thanks for explaining the commands too, new / accurate info is hard to find.
avatar
timeslip: If you're particularly interested in what's in the ini, here's a complete annotated one for you, along with the defaults:
Hi timeslip, since I am so annoyed with the fireball bug I tried to install the patch to version 1.8. However, its normal DKII.exe refused to start (as does the one in the GOG installation), while your DKII-DX.exe did manage to start the game. Hoever, with the 1.8 patch the sound became extremely choppy, to the point that it was almost not understandable.

Is there a way to get the improvements of the 1.8 patch to work with your hardware patch? I keep hearing that in later levels, with the 1.7 version certain creatures won't appear.
avatar
timeslip: If you're particularly interested in what's in the ini, here's a complete annotated one for you, along with the defaults:
avatar
7upMan: Hi timeslip, since I am so annoyed with the fireball bug I tried to install the patch to version 1.8. However, its normal DKII.exe refused to start (as does the one in the GOG installation), while your DKII-DX.exe did manage to start the game. Hoever, with the 1.8 patch the sound became extremely choppy, to the point that it was almost not understandable.

Is there a way to get the improvements of the 1.8 patch to work with your hardware patch? I keep hearing that in later levels, with the 1.7 version certain creatures won't appear.
here seems to be a version 1.8 DKII with the timeslip dll...
[url=https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739]https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739[/url]
avatar
shaddim: here seems to be a version 1.8 DKII with the timeslip dll...
[url=https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739]https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739[/url]
Thank you, shaddim. So I update the GOG 1.7 version with the 1.8 fan patch und then copy the Keeper Klan 1.8 exe file into the updated game's directory?
avatar
shaddim: here seems to be a version 1.8 DKII with the timeslip dll...
[url=https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739]https://keeperklan.com/threads/1051-Unlimited-Zoom-Out-aka-Supreme-Keeper-)?p=42739&viewfull=1#post42739[/url]
avatar
7upMan: Thank you, shaddim. So I update the GOG 1.7 version with the 1.8 fan patch und then copy the Keeper Klan 1.8 exe file into the updated game's directory?
You should maybe save your original executables (e.g. rename them DKII-dx.exe -> DKII-dx.org and DKII.exe -> DKII.org) and copy the versions from the archive in your DKII directory.

PS: rename the files in the archive to the correct name, some are misnamed as "DKII_dx.exe" instead of "DKII-dx.exe"
Post edited February 02, 2014 by shaddim