-
Notifications
You must be signed in to change notification settings - Fork 103
Troubleshooting
A: It's a zip archive, which can be opened by many different archive managers. We recommend the 7zip application. Download it here.
A: You need to download the music files separately. The KeeperFX Launcher can do this for you. Otherwise, put the files into your keeperfx/music directory. Inside there is a MusicReadme.txt file with a download link to get them. The .ogg music files also come bundled with the steam and gog releases, so you can copy them to the folder if you have them. Use the launcher or command line if you want to play music directly from your original Dungeon Keeper CD.
A: We do not. KeeperFX is open source, so feel free to read the code if you doubt it. KeeperFX is a new file that not many people have, so they often block it to be sure. Feel free to unblock it and report it as a false positive.
A: KeeperFX uses the windows native speed (value 0) for the mouse. With the launcher or by editing keeperfx.cfg you can edit the speed. Set it to 100 to use the same speed as Dungeon Keeper had, which with High DPI mouses might feel too fast. Use any value you like, e.g. set it to 69 to make it 31% slower.
A: Some people report this crash while playing in high resolutions. Update to the latest alpha, if this does not fix it reduce your ingame screen resolution to 1920x1080x32.
Q: My screen flashes when in possession I use lots of lightning spells and I do not like that one bit and/or I am getting seizures.
A: Go to your KeeperFX folder and delete the file data/lightng.pal. Then, make a copy of the file data/dogpal.pal and rename the copy to data/lightng.pal . Now, when you hit a lightning strike, you'll have a cool red screen instead of a bright white screen.
A: Be sure both players have the exact same version of KeeperFX without any modifications. Also note that only 2 human players are supported at this time. Try both updating to the latest alpha.
A: These files are identical except of one thing: keeperfx_hvlog.exe writes A LOT of messages into keeperfx.log, allowing to trace any bugs and problems during the game. Because of the amount of data being written, the debug version, keeperfx_hvlog.exe, is a few times slower than standard version, keeperfx.exe. If you're not planning to report any bugs, you should use keeperfx.exe.
Q: I've bought the GOG.com edition of Dungeon Keeper. Where can I find the Keeper folder to finalize KeeperFX installation?
A: You have to install the GOG edition of Dungeon Keeper first. Then point the Launcher to that installation to finalize the installation.
Q: I've bought the E.A. Origin edition of Dungeon Keeper. Why can I not finalize KeeperFX installation?
A: The data files of the E.A. version are put in a data folder in a data folder so the data cannot be found by the legacy launcher. Use the KeeperFX launcher or point the legacy launcher to the data folder of your DK Origin installation instead of the game directory.
A: You can use Wine. But make sure your current working directory is the directory where KeeperFX is installed. If you are unable to finalize the installation, you need to copy these files over by hand instead.
Q: I want to play KeeperFX on my phone but I do not have Microsoft Windows installed, what do I do now?
A: Pray you have an android phone. Then use Winlator, and replace the mss32.dll inside the KeeperFX folder with this one.
Q: Within the first few minutes of play the game crashes. I get a message 'Runtime Error! R6028 - Unable to initialize heap.'
A: You might have a problem with your sound card. Play the game with the -nosound without it crashing to confirm. Disabling 'GX Mode' in your 'Audio Center' will solve the issue.
A: The problem is either you failed to extract the empty save folder that comes with KeeperFX, or you have installed KeeperFX in a place without write access. Create a folder inside your KeeperFX directory called save if it does not exist. If it does, move your KeeperFX game directory to a different location.
A: There may be many reasons for that. Try checking your keeperfx.log file.
Also, try adding keeperfx.exe and keeperfx_hvlog.exe to the DEP list in Windows - that's the solution to most common problems. DEP is a Data Execution Prevention mechanism; search the net for details about it.
Q: The game doesn't run. LOG file says: 'Error: setup_strings_data: Strings file couldn't be loaded or is too small'
A: Check if there's a language file in the fxdata folder for the language which you've selected in keeperfx.cfg.
A: Try the -altinput command line switch.
A: KeeperFX does not support serial cable, modem and IPX multiplayer. Use standard, retail version of DK if you wish to play serial or modem game. Use standard DK with the IPX fix (or DK Gold) if you wish to play a multiplayer game using IPX. KeeperFX supports only the TCP/IP and ENET/UDP protocol.
Q: After some time of gameplay, many in-game elements stops working. Creature spells and some keeper spells (ie. Create Imp spell) ain't working. Same with placing traps/doors, and creating gold piles.
A: The game has a limit for amount of 'things' - these 'things' are all the objects that generate sprites (graphic representations as an image). They are limited to 2047, and if all slots are taken, it's no longer possible to create spell shots, gold piles or doors. Creatures have additional limit - even if there are still free 'thing' slots, they are limited to 1000.
A: The most common problem is that you are trying to do it from a wrong working directory. An easy way to see this is when you start the launcher and it has a gray background instead of a nice picture. For example, you can not do wine /games/keeperfx/keeperfx-launcher-legacy.exe directly from your home directory. You would have to first change your working directory using cd /games/keeperfx and then you can run the launcher with wine keeperfx-launcher-legacy.exe. The same is true for .desktop files which need to have the absolute directory path in its Path variable instead of putting the full path in the Exec variable.
If that doesn't fix it for you, make sure you have read and write permissions to the keeperfx folder.
If that still doesn't work, feel free to ask for help on the Discord. There are people using Wine that are willing to help.
This is most likely because of a working directory mistake. If you are using a shortcut on Windows, make sure the "Start In" path is set to the KeeperFX folder. If you don't know how to edit this, you should just try to make the shortcut again. If you are using Wine (Linux/Mac), read this answer on using Wine and being unable to finalize the installation or start KeeperFX as it has the solution.
A: Ask for help on the Keeper Klan forum or Discord or report an issue on GitHub. Be sure to include your keeperfx.log file. If it is possible to reproduce the error by loading a specific saved game and
doing a few simple actions, then attach the saved game.