PDA

View Full Version : How to install custom campaigns



DemureGirl
September 20th, 2017, 18:07
Hello!

Long time DK2 player looking to spicing up their game.

I'm a complete noob at any kind of custom content and can't figure out for the life of me how to get custom campaigns to show up in my game.

Could anyone offer some advice? :)

DensonJ
September 20th, 2017, 19:16
Well, it's not too hard really. You must locate your DK2 installation directory. If it's original, then it'll be under C:\Program Files OR C:\Program Files (x86) on a 64-bit Windows system. If it's GoG then I think it's under C:\GOG Games. Anyway, once you locate your DK2 installation directory then any custom add-ons are going under the Data directory in the indicated locations (below).
Map Files (kwd/kld) go under Data\Editor\Maps
Thumbnails (if supplied) go under Data\Editor\Maps\Thumbnails
Message files (if supplied) go under Data\Text\Default

Hope this helps.

- Jim D.

DemureGirl
September 20th, 2017, 19:34
Hmm... so I am on the right track. I've done that but I still can't find any trace of it in game.

My DK2 stuff (gog) is on the D drive, would that be an issue?

DensonJ
September 20th, 2017, 19:37
Is the custom map downloaded from this site? Or one you made yourself?
If it's from this site (or another site even) what is the map name?
It doesn't matter that it's on the D: drive.

DemureGirl
September 20th, 2017, 20:29
Yup, custom from this site.
I believe it's called Rise of Nemesis or something like that? It's a DK1 recreate

YourMaster
September 20th, 2017, 21:14
Yup, custom from this site.
I believe it's called Rise of Nemesis or something like that? It's a DK1 recreate

This one (https://keeperklan.com/downloads.php?do=file&id=126). Becoming of Nemesis.

DemureGirl
September 20th, 2017, 21:24
That's the one!

YourMaster
September 20th, 2017, 21:27
I think for that one just click the shortcut of the map you want to play in \1.7 Shortcuts\GOG\

DensonJ
September 20th, 2017, 22:14
That's correct since those are custom campaign maps you must use the command line options that are embedded in the provided shortcuts. However, it will not work off-the-shelf for DemureGirl because her GoG installation is on a secondary HDD (D: drive).

So, you must go into the shortcut properties and change the pointer to the correct drive and then the shortcuts should work. :-)

Metal Gear Rex
September 20th, 2017, 23:27
I usually have a Level Select executable set up for maps like this, it's pretty simple.

Basically, create a Shortcut to your DKII executable, and add the following to the Target location.

-q -level "xxx"

Where xxx is the map name.

So, for example, it should come out like this.

"C:\Dungeon Keeper 2\DKII.exe" -q -level "01. Eversmile"

I posted this on the Becoming of Nemesis thread already but I can copy paste it again here. This is a list of all the map file names for convenient copy pasting into a level select.

01. Eversmile
02. Cosyton
03. Waterdream Warm
04. Flowerhat
05. Lushmeadow-on-Down
06. Snuggledell
07. Wishvale
08. Tickle
09. Moonbrush Wood
10. Nevergrim
11. Hearth
12. Elves' Dance
13. Buffy Oak
14. Sleepiburgh
15. Woodly Rhyme
16. Tulipscent
17. Mirthshire
18. Blaise End
19. Mistle
20. Skybird Trill

YourMaster
September 21st, 2017, 01:05
Why do some maps need to be started from the command line and can some other be properly added to the game?
Is it possible to replace the main campaign with a custom campaign so it can be played regularly?

DensonJ
September 21st, 2017, 01:22
Well, you could do that, but to trick the game into displaying them you'd have to change all the filenames to match the original campaign files and then write new STR Briefing files, etc... to avoid a lot of confusion. It's not really a good idea. If you just modify the included GoG shortcuts from the "Becoming of Nemesis" package and change the Drive Letter from C: to D: on all of them, then they should work fine. Or as Metal Gear Rex suggested, you could generate your own shortcuts using his list of names. It's just how the old game works. The -q -level switches tell the game engine that you want to play a custom campaign level and that is cool that they did that for us back then. If not, we probably wouldn't still be playing this thing after all these years.

YourMaster
September 21st, 2017, 09:36
But aren't there maps out there you can simply download, place into the right directory and play from the skirmish menu?

DensonJ
September 21st, 2017, 11:59
Sure. They are designed that way by selecting the proper type in the Level Variables when the map is designed. Campaigns are not. So you can get Multi-Player, Skirmish and MPD maps to show up in the various menus, but not campaigns. But at least Bullfrog Devs gave us the -q switch to tell the engine that it's a custom campaign map.

DemureGirl
September 21st, 2017, 12:59
That worked perfectly. Thank you very much! :D

Metal Gear Rex
September 21st, 2017, 14:42
But aren't there maps out there you can simply download, place into the right directory and play from the skirmish menu?

There's lots of problems here actually unless the map is specifically designed to be a Skirmish / Multiplayer map.

1 Player maps cannot be accessed from the S / M menus, period. Supposedly you could add a computer player in the corner of the map but that does look weird and can lead to an additional problem as written out below.

S / M maps have a global setting for availability in terms of creatures, etc that's applied to all players. The default settings being based on whatever Red Player has. This means you can't have different availability settings for different players (there's some technical exceptions here with units / things that aren't normally attractable / buildable but that's irrelevant).

The AI settings for a S / M map will overwrite the custom AI settings for a map. This is pretty significant sometimes if the AI relies on certain settings to say, build rooms in harsher looking terrain. In many versions of the game (I think things past 1.3), not setting an AI for a player will result in that AI player dying from the start, but either way, there's a minimum of at least Blue getting modified.

There are hardcoded things in S / M maps in regards to win / lose conditions. Killing all other Keepers for example will force a win. Additionally, if the Time Limit setting is used (the only timer that is displayed ingame), the game ends automatically when it hits 0. This is the problem that exists even in a 1 player map, as it means there isn't a possibility for say a timer before a Hero Invasion. The only work around this would be funky as hell, something involving a repeat command to constantly reset the Time Limit so it never hits 0, which would be confusing / look weird.

I think I covered all the issues but it's possible still that I left something out. Still, I think I made my point. This is why you can't really utilize the S / M menu for most maps.

impboy4
September 21st, 2017, 18:20
@DemureGirl, another thing you should look out for is: always check for updates on campaigns. I just uploaded an update for Becoming of Nemesis just now.

DensonJ
September 23rd, 2017, 15:30
Reply to Metal Gear Rex:
That's a lot of good info. Thanks. The only other way I have found to get custom maps in the menuing system somehow is with Single Player maps. You set them to MPD type levels. They will then show up in the extended list of maps. The only problem is they all display the map name as "Torment" so the only way to tell them apart is by the map size (unless you know something different?). Kind of funny, but it is one way of getting them in there. Thus far I have not seen any issues when testing single player maps that way. Personally, I don't use that method in my own games. I have a number of scripted menu groups that I set up on my own machine that work quite well. My machine is kind of funky (max'd-out Surface Pro 4) so I have done some extra things to get games running smoothly on it. It's not the ideal game machine, but I love the small footprint and portability of the machine so I have tweaked the hell out of it to make it work. If anyone has questions with regard to gaming with Intel HD or Iris integrated GPU's give me a yell.
@DemureGirl - Good point about checking for those updates. Glad you got your shortcuts working now!