Dungeon Keeper Mapmakers Installation Instructions v1.2
Created by fans
Contents
3.1 Dungeon Keeper Beta for DOS
3.2 Dungeon Keeper Beta for Windows
3.3 Dungeon Keeper Retail for Windows
3.7 Playing a Multiplayer Level
After installation, Dungeon Keeper uses various files from CD to run. This includes map files - and may become a problem if you want to modify these maps. Files on Dungeon Keeper CD are not writeable, so you have to configure the game to use map files from your hard drive before editing anything. This instruction will guide you through the process.
First, make sure that you have Dungeon Keeper installed, and that you know where the game is located on your hard drive.
Next, copy over the entire Levels, Ldata and Data directories from the Keeper directory of the CD to your Keeper directory on your hard disk.
Then, go to your Keeper directory on your hard disk. You will see a file called keeper.cfg. Open this in text editor (like notepad) and find the line starting with INSTALL_PATH=. This tells the computer where the Data and Levels directories are on the CD. Now that you have copied them to your hard disk, you will need to alter this line. Change it so that it points to your Keeper directory e.g.
INSTALL_PATH=c:\program files\bullfrog\keeper\
Lastly all the files in the Levels directory within the Keeper directory on your hard disk are currently set to read only. This will cause problems with the editor if you want to alter them. To change this in Ms Windows, go to this directory and select all the files in it. Then right click on the files to bring up the file menu. This may take a while due to the amount of files. When the menu appears, click on the properties option. The properties panel will appear and you will see at the bottom a tick box with 'Read-only' to the left of it. Click on the box to remove the tick and click on the 'OK' button.
Now your levels are ready to be edited, you only need a program to edit them. There are three such programs available, and their installation is discussed in remaining sections of this instruction.
On the cd will be a directory called Editor. Go to this directory and you will see a file called "editor.exe". Copy this file and paste it into the Keeper directory on your hard disk.
Then copy over the contents of the editor "Data" subdirectory (inside the "Editor" directory of your cd) to the "Data" subdirectory (inside the Keeper directory) on your hard disk.
Then copy over the contents of the editor "Levels" subdirectory (inside the "Editor" directory of your cd) to the "Levels" subdirectory (inside the Keeper directory) on your hard disk.
After performing these steps, you should be able to run Official Bullfrog Editor by executing "editor.exe".
Unzip the program and put all the "map.*" files in the same directory and edit "map.ini" as appropriate (you should change paths to your DK files; you can also change other parameters if you want).
After performing these steps, you should be able to run Adikted by executing "map.exe". On any problems, read the documentation placed in "docs" subdirectory.
Unzip the program into any directory; it doesn't really matter.
Once you have designed your map and written your script, you will want to play the level. There are many ways to do this; some can be used only on specific versions of the game, other work on all versions. You will have to select a way which you prefer:
Beta version of the game was the first version released. It had some functions created to test the game, which were removed later. One of such functions is a cheat menu under Numpad Enter key, another is a command line parameter which allows playing any of the levels.
Note that while it is true that Beta version of the game has functions which were removed later, it also have some errors. These include code bugs, graphics errors and AI problems. The computer player was significantly improved in retail version, and even more improvements were made when releasing Deeper Dungeons, and Dungeon Keeper Gold.
If you are playing the MS-Dos version of Dungeon Keeper Beta, go to the Dungeon Keeper directory, e.g. c:\keeper. Then type the following:
keeper -level [n]
[n] - the number of the level you want to play.
Example:
keeper -level 200
This will take you straight into level 200. If the parameter isn't working, then you don't have Beta version of the game.
Beta version of the game contains an easy option to play any map you want. See DK Beta for DOS chapter to learn what the beta version is
If you are playing the Windows version of Dungeon Keeper Beta, click on the Start button on the taskbar and select the Run program on the menu. A requester will appear.
Type in the name of the keeper directory and also add keeper95.exe on the end, e.g. "c:\program files\keeper\keeper95.exe".
Then, on the end of that, add the following text:
-level [n]
[n] - the number of the level you want to play.
For example:
"c:\program files\keeper\keeper95.exe" -level 200
This will take you straight into level 200. If the parameter isn't working, this means you don't have Beta version of the game.
On Retail and Gold release of Dungeon Keeper, there is no command line parameter which would allow to play any map. The easiest way to play the map is to save it as MAP00001 which is named "Eversmile" (overwriting the original one), then run the game and use the "Start new game" button.
You can recover the original MAP00001 later by copying it from the Dungeon Keeper CD.
Another way of playing any map you want is to edit a savegame. See next chapters for more information.
To jump to a level that you have edited using modified savegame,
you will need a program called "Dungeon Keeper Savegame Cheat"
The last released version of this program is usually stored in file "CH-DKC13.ZIP".
You should find it inside zip file containing map editor, UnDed; download it.
Unzip it into your Dungeon Keeper Directory.
It is a program which will edit one of your savegame files, and let you jump
to any level.
Use it to edit a savegame file and jump to the level that you have edited.
WARNING: You should back up your savegames first as the program overwrites them. The "Dungeon Keeper Savegame Cheat" was created by a bloke called cyberhead.
Alternativly, if you don't want to use that program, you can edit the multiplayer levels. This is discussed in chapters following this one.
If you have the Deeper Dungeons installed on your machine, you should run this instead of keeper95.exe. In MS-Dos, the name of the Deeper Dungeons program is Deeper.exe and in Windows, it is Deeper95.exe.
KeeperFX is a fan-made modification to Dungeon Keeper. It is based on Dungeon Keeper Gold, but it has the "-level" parameter adopted from Beta version. You can use this parameter in the same way that in Dungeon Keeper Beta for Windows; you only need to remember, that you want to run "keeperfx.exe" instead of "keeper95.exe". Usage of the "-level" parameter was discussed earlier in this document.
Multiplayer maps are all numbered 50 upwards. If you will overwrite an extisting multiplayer level, then you can play it easily:
Start Dungeon Keeper with the switch "-1player", so for example if you have the DOS version, type:
keeper -1player
and for the win95 version type:
keeper95 -1player
Start a new multiplayer game and select the option '1player' from the service menu. Select your level from the map. You will be taken to the level you have edited.
To add a new multiplayer level, you must first do a number of things:
First, open the level’s script (which can be found in the Levels directory). At the start of the script should be block of text reading:
REM ***** Add this following line to ***** REM ***** levels.txt (if this a normal ***** REM ***** Keeper level) or dd1lev.txt (if ***** REM ***** this is a Deeper Dungeons level) ***** REM ***** which can be found in the Levels ***** REM ***** directory of your Keeper ***** REM ***** directory. Please include this ***** REM ***** text will all multiplayer levels ***** REM ***** you release ***** REM Level number (change this if you change the level number) REM : Number of players REM : : X coordinate of flag on Levels Map REM : : : Y coordinate of flag on Levels Map REM : : : : Name of map REM : : : : : REM 201,4,550,300,Multi Example REM This is a normal Keeper level
This text provides the all information you need to play the multiplayer level. At the bottom, it will tell you whether this is a normal Dungeon Keeper level or a special Deeper Dungeons level. Next, select the portion of text that reads ‘201,4,550,300,Multi Example’ and press Ctrl c to copy it.
Note: if you have had to change the original map number, you will also need to change the first number on this piece of text to the new map number.
Now, close the script and find a file in the Levels directory called levels.txt. If you are using Deeper Dungeons, or it is a specific Deeper Dungeons level, find a file called dd1lev.txt instead. Open this file and scroll down to the bottom of the list of numbers. Now, create a new line at the end of the list and press Ctrl v to paste the text in the space. Make sure it looks like all the other lines in the list then save and close the file.
Now you can run Keeper or Deeper Dungeons normally and you can choose the map from the Levels Map.
Because the Dungeon Keeper Editor automatically assigns a level slot for your map, you may need to change this number if a conflict occurs. Someone might have sent you a map with the same number of you may want to organise your maps more efficiently.
To do this, you will need to rename ALL the map files to the new number. Remember that these files can be found in the Levels directory.
For example:
(Old Numbers)
Map00235.apt Map00235.clm Map00235.dat Map00235.inf Map00235.lgt Map00235.lif Map00235.own Map00235.slb Map00235.tng Map00235.txt Map00235.wib Map00235.wlb
(New numbers)
Map00679.apt Map00679.clm Map00679.dat Map00679.inf Map00679.lgt Map00679.lif Map00679.own Map00679.slb Map00679.tng Map00679.txt Map00679.wib Map00679.wlb
You will then need to edit the .lif file of the map, e.g. Map00679.lif. Inside this file are two pieces of information:
235, Fluffy Dell
One is the map number, the other is the map’s name. Change the number to the new map number:
679, Fluffy Dell
If you want, you can also change the level name. This will not affect the game in any way.