Dungeon Keeper 2 was the sequel to Peter Molyneux's Dungeon Keeper and prequel to the canceled Dungeon Keeper 3. Like its predecessor, players take the role of a dungeon keeper, building and defending an underground dungeon from the would-be heroes that invade it, as well as from other keepers. In the game's campaign mode, the player is charged with recovering the portal gems from each area in order to open a portal to the surface. This was charged as a setup for the sequel, where the gems would be used to invade the surface world and defeat the faction of goodly heroes. The most immediate change from Dungeon Keeper is in its graphics; the world is now fully 3D. Where monsters were previously sprites, they are now 3D models.

Post tutorial Report RSS Making your first DK2 map

If you are new to DK2 mapping or if you just want some extra advise, here is a good place to come to! This tutorial is not very difficult at all since we are using a very simple program that will be explained below with links.

Posted by on - Basic Mapping/Technical

1) The Program Itself

Tutorial Image

The program we will be using for this task is the "DK2MapperGUI". It is a very good program, great for beginners and (I think) a lot easier to use than the offical map editor. So here is the link to the actual file itself:

You will also need this file:

Place both of these files into the following folder on your harddrive:
Bullfrog\Dungeon Keeper 2\Data\editor\maps\

Then you are ready to go, click on the Dk2MapperGui.exe and you can start creating your wonderfull map.

Note: The Offical Editor is less easy to use, but it is definately more advanced. After you feel you have grasped the basics of map creation, you can open up your .map file that you created with MapperGUI in the Offical Editor and play around with it some more.

2) Designing your first map

This is where the fun begins! Ok, go to File -> New Map (or Ctrl + N if your a hotkey freak) and then choose what kind of size you want your map to be. Try to never pick anything bigger than 100x100 because that is insanely big, trust me on that.

Go with something small such as 35x35 or 40x40 to begin with, for this tutorial, I have chosen 40x40 however and it is reccomended that you do the same. Then just choose a name for your map, don't worry, you can change this later on so just type in anything, and remember to set the fill value to "Rock":

Now you have your first map, just a few more things to set up and we can start painting it. Next go to Edit -> Scenario. Desciption and change the starting gold for each of the players to around 3000, this gives them something to start with. You can also change your map name here if you don't like what you first entered.

3) Lets get painting!
Ok, now all we need to do is add something in the map to play with. I would suggest a two player map at this stage, but you can add more later on if you wish. To do this, go to the button called Terrain, just click on there and you can start changing what your map looks like, but for now, we just want to add two Dungeon Hearts for each of the players. To do this select the Keeper 1 tab and click on the symbol of the Heart, then press done and click once where you want your Dungeon Heart to be. Repeat this for Keeper 2.

Well done for getting this far!

Now you must add some gold around the players so they have something to fight with (you can also add a gem seam, but it is easier to design a map with as few of these as possible). So click on the Terrain button again and go to the Other tab, then select the symbol of the gold and click done; place lots of gold all over the place (remember to be fair to both players!).

Now add a portal by clicking on the Terrain tab once more and clicking on the 'P' icon. Paint two 3x3 portals anywhere on the map near the Dungeon Hearts and your map is complete!

Remember! - You can play around with any of the buttons here as much as you want! Thats the whole idea of making a map, experiment and see what they all do.

4) (Optional) Add triggers
The most difficult part of making a map. This is not actually necessery but I'll show you some basics of how to make heroes spawn from a hero gate here.

What I want to do here is to make the condition: When Keeper enters area, spawn at gate and attack player. So I will go to the top of the screen and click on the Area tab, next we need to specify and area where the keeper needs to claim the land before the heroes will appear. This can be anywhere on your map. (Remember, the coodinates of a point can be found at the bottom left of your screen whenever you hover your mouse over a tile)

Click on add area and close the window.

Then paint a hero gate that your band of heroes will come through, this is a gate that you could set up in your map:
[Solid][HG 8]
[Solid][HG 8]
[Solid][HG 8]
(This is a gate that is against a solid rock wall, it is a common gate setup to use)

Next click on the Heroes tab and click on the New Band button to create a band of heroes that will come through the gate. Make the band consist of whatever you want; remember though, that adding dwarves to a band is usually a good idea because the dwarves will automaticly dig through the level to reach the specified Keeper.

Set the Primary Enemy to one of the two keepers; if you want these conditions to apply to both keepers, you will have to make seperate Hero Bands and seperate triggers.

Lastly we need to create the actual trigger itself. So click on the Trigger tab at the top and press the New button. To the left of the screen choose the following options:
* Area # 1
* Player 1 (Or whatever player you want)

Then press the Add Action button and choose your Hero Band. Then choose the Hero Gate you painted earlier and click Ok and Done.

Now you can set the trigger to collapse the Hero Gate when path around it is claimed, so make a new area that is right infront of the hero gate. Next go back to the triggers tab and click on New and choose these settings to the left of the screen:
* Area # 2
* Player 1 (Again, this doesn't have to be Player 1)
And then on the Action drop down list, choose ACTION_DESTROY_HERO_GATE and then click on Add Action, choose Gate 1 and click on Ok twice and then done.

Well, thats the triggers finished. Well done!

5) Compile your map
You have made your map, but Dungeon Keeper 2 won't recognise it yet! You have to go to File -> Compile, and you should see a list of files that have been created in the box that pops up (six in total). If only one pops up, it means that you haven't downloaded the DK2Mapper, do that if you need to.

All that remains is to go to File - Make Thumbnail so that you have a mini image that you will see in the map selection screen and your finished!

Remember to save your map before you quit so you can make changes later!

Open up DK2 and go to the skirmish screen, select your map and test it. If all goes well, you are playing your very own Dungeon Keeper 2 map, horrah!

Finally: Conclusion
Thank you for taking an interest in Dungeon Keeper 2 mapping and helping the community to rise up once more and take it's role amoungst the best of games, and I also hope you enjoyed reading this tutorial as much as I enjoyed writing it!

Remember to vist me and my fellow community at: www.keeperklan.tk
(My user name is Keeper David there)


my dk2 still wont recognize my maps

Reply Good karma Bad karma+1 vote

Same here.

Reply Good karma Bad karma+1 vote

Sadly this is a common case. I actually got this map editor to work a couple years ago or so. I remember having the same problem for while and I got through it! I am kicking myself for not remembering.

But I have noticed was, looking at my file explorer all my maps I save have a little lock symbol attached to them. Could be refused permission for some reason?

Otherwise I am clueless.

Reply Good karma Bad karma+1 vote

Hi everybody! To RECOGNIZE ur map, just open the editor, open ur map then in top u will see like this "File/Edit/View/Level/Map/Etc....."
(without the / for sure...)
What u need is LEVEL! just click on it and search for Edit Level Variables...
Open it!
It will open a new window and what u need is searching for SKIRMISH LEVEL around the right corner. Just make sure u turned on then just click "OK" then save ur map again. Then u can play! :)
Sorry for my bad English, still learning it! ;) have a nice day
"Never trust me! Even if i am dying."

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Dungeon Keeper 2
Electronic Arts
Send Message
Release date
Game watch
Related Games
Dungeon Keeper 2
Dungeon Keeper 2 Real Time Strategy
Related Groups
Electronic Arts
Electronic Arts Developer & Publisher