Dark Messiah: Multi-Player Level Creation

From Valve Developer Community
Jump to: navigation, search

Creating levels for Dark Messiah of Might and Magic

MULTI-PLAYER

Single Player (Non-Steam DEMO ONLY) http://www.ubi.com/UK/Downloads/Info.aspx?dlId=1738

Requirements:

  1. One Source engine game.
  2. Dark Messiah of Might and Magic.

Make sure you've run Dark Messiah of Might and Magic once.

Run the Source SDK (Open Steam ---> Click "Tools", then click "Source SDK")

Once you have the Source SDK open:
1. MAKE SURE THE ENGINE VERSION IS "Half-Life 2: Episode One"
2. Current Game = Source game you ran


Double click "Hammer Editor"

Hammer:
1. At the top click "Tools", then "Options"
2. At "Game Configurations" where it has "Configuration", click "EDIT", then "ADD".
Name it whatever, I suggest DMMaM

3. Make sure DMMaM configuration is clicked (It resets to default after making one)
4. At "GAME DATA FILES", remove any there. Then click "Add".
Add two files: 
C:\Program Files\Steam\SteamApps\<user>\Dark Messiah of Might and Magic Multi-Player\cfg\base.fgd
C:\Program Files\Steam\SteamApps\<user>\Dark Messiah of Might and Magic Multi-Player\cfg\MightandMagic.fgd

5. At the final three boxes ---> Game Exe, Game Directory, and Hammer vmf put
$SteamUserDir\dark messiah might and magic multi-player
$SteamUserDir\dark messiah might and magic multi-player
$SteamUserDir\dark messiah might and magic multi-player\maps


While still in Options

Click "BUILD PROGRAMS"
Switch to DMMaM
$SteamUserDir\dark messiah might and magic multi-player\mm.exe
$SteamUserDir\sourcesdk\bin\ep1\bin\vbsp.exe
$SteamUserDir\sourcesdk\bin\ep1\bin\vvis.exe
$SteamUserDir\sourcesdk\bin\ep1\bin\vrad.exe
$SteamUserDir\dark messiah might and magic multi-player\maps


Creating the level:
1. DO NOT CREATE A FIRST LEVEL.
2. Open "clsm_circus.vmf" Found:
(C:/Program Files/Steam/SteamApps/ YOUR ACCOUNT NAME / Dark Messiah of Might and Magic Multi-Player/mapsrc/clsm_circus.vmf"
3. SAVE AS whatever you want the map to be named.
4. Delete EVERYTHING except INFO_Player_TEAMSPAWN
5. OPEN ctf_2.vmf
6. COPY the two "CAPTUREPOINT" entities
7. PASTE into the map you just saved.

Make a standard Half-Life 2 / Source engine level.
Make a skybox (Six blocks)
Add a light entity
Add a info_player_start entity
// Already made - Create 16 to 32 info_player_teamspawn (MAKE TEAM HUMAN)
// ALready made - Create 16 to 32 info_player_teamspawn (MAKE TEAM UNDEAD)

// You already made these via copy/paste
// Create TWO "CapturePoint" entities
// Make one have "Team Number" "Human Team", one "Team Number" "Undead Team"
// Where it says "NAME" put "Human_Flag" or "Undead_Flag"

GO BACK TO THE INFO_PLAYER_TEAMSPAWNS.
 Where it says "Capture Point"
 Make it "Human_Flag" or "Undead_Flag"

DO THAT FOR EVERY INFO_PLAYER_TEAMSPAWN

At the top of Hammer click File then "Save"

External Links