Dungeon Keeper Mapmakers Installation Instructions v1.2

Created by fans


Contents

Contents

1.0 Introduction

2.0 Copying files to HD

2.1 Official Bullfrog Editor

2.2 Adikted

2.3 Unded

3.0 Playing Your Maps

3.1 Dungeon Keeper Beta for DOS

3.2 Dungeon Keeper Beta for Windows

3.3 Dungeon Keeper Retail for Windows

3.4 Editing the Savegame

3.5 Deeper Dungeons

3.6 KeeperFX

3.7 Playing a Multiplayer Level

3.8 Renaming Your Map

4.0 Changes log

5.0 References


1.0 Introduction

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.


2.0 Copying files to HD

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.


2.1 Official Bullfrog Editor

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".


2.2 Adikted

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.


2.3 Unded

Unzip the program into any directory; it doesn't really matter.


3.0 Playing Your Maps

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:


3.1 Dungeon Keeper Beta for DOS

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.


3.2 Dungeon Keeper Beta for Windows

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.


3.3 Dungeon Keeper Retail for Windows

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.


3.4 Editing the Savegame

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.


3.5 Deeper Dungeons

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.


3.6 KeeperFX

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.


3.7 Playing a Multiplayer Level

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.


3.8 Renaming Your 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.


4.0 Changes log

Version 1.2

Version 1.1

Version 1.0


5.0 References

  1. Dungeon Keeper Mapmaker's Documentation
  2. Dungeon Keeper Script Commands Reference