Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
General Information on KeeperFX
KeeperFX is an extensive mod for Dungeon Keeper.
It is written by fans and not supported by original developer. It contains some of original Dungeon Keeper data, but many files are also modified or remade.
Installation of KeeperFX
You need an official Dungeon Keeper version to install KeeperFX.
Please note that there are two types of releases: complete version and patch. You need a complete version to play the game; a patch is only an additional feature, which you can use by overwriting some files from complete version with new ones. Even with complete version, you still need original Dungeon Keeper CD to prepare the game for playing.
To install KeeperFX, you have to unpack the archive to your desired target location, and then run "launcher.exe". The Launcher utility will allow you to select source folder from which original DK files will be taken. To select the "keeper" folder and start copying files, press "Install" button.
You must select the "keeper" folder from the CD content list. Selecting root folder of your CD, or selecting installation folder on disk, won't be enough.
If you wish to change language, click "Settings" in the launcher and select it from list. Remember to save your changes. You may also edit "keeperfx.cfg" by hand, using text editor.
Press the correct button inside Launcher to start the game. For information about running the game executable directly, see running KeeperFX section. If something doesn't work, see the troubleshooting section.
Supported DK releases
Here you can find a list of releases which you can use to get files required by KeeperFX:
- Dungeon Keeper, English release
- Dungeon Keeper, multilingual release
- Dungeon Keeper Gold, English release
- Dungeon Keeper Gold, multilingual release
- Dungeon Keeper from GOG.com (read more)
Remember that KeeperFX needs the original CD, or mounted CD image. The files installed on disk by original DK setup are not enough. Also, you must select the "keeper" folder from the CD content list. Selecting root folder of your CD, or selecting installation folder on disk, won't be enough.
The following languages are currently functional:
ENG ITA FRE SPA DUT GER POL SWE JAP RUS
The following languages are partially functional:
Note that some campaigns may not support your language. In this case, default language will be used inside this campaign.
Available screen resolutions
To change available screen modes, edit "keeperfx.cfg".
Screen mode can be in a form
WIDTHxHEIGHTxBPP which defines fullscreen mode, or
WIDTHxHEIGHTwBPP, which defines windowed mode. When defining windowed mode, the BPP should be equal to the colour depth on your desktop. It is not recommended to mix fullscreen and windowed modes in one config file.
There are two lines which define resolutions: 'FRONTEND_RES=' and 'INGAME_RES='
'FRONTEND_RES=' should have exactly 3 parameters and is used in the menu, while 'INGAME_RES=' can have 1-5 parameters, which define list of resolutions to switch between in the actual game.
If your preferred resolution is unstable try 640x400 or 640x480 instead.
To start the game, run "keeperfx.exe". If you want to report any errors you encounter, you may run "keeperfx_hvlog.exe" instead. This will run a "heavylog version", which writes a lot of information into "keeperfx.log". In case of the game hanging on suddenly disappearing, you may send a last few lines of the generated LOG to the author with your description of the bug.
Note that "keeperfx_hvlog.exe" requires a lot more CPU than standard version, and may be slow even on new computers. Also, the generated LOG file may be very large, and after a few hours of play it will have several hundreds megabytes. This is why you should use standard "keeperfx.exe" if you're not planning reporting any errors.
Both versions will recognize all command line options.