Difference between revisions of "Dark Messiah: Multi-Player Level Creation"

From Valve Developer Community
Jump to: navigation, search
m (External Links)
(a few fixes)
Line 5: Line 5:
 
|}
 
|}
 
'''Requirements''':
 
'''Requirements''':
# Own one Source game.
+
# One Source engine game.
# Own Dark Messiah of Might and Magic.
+
# Dark Messiah of Might and Magic.
# Run Source game.
+
 
# Run Dark Messiah of Might and Magic Multi-Player.
+
Make sure you've run Dark Messiah of Might and Magic once.
  
 
<pre><nowiki>
 
<pre><nowiki>
Line 28: Line 28:
 
4. At "GAME DATA FILES", remove any there. Then click "Add".
 
4. At "GAME DATA FILES", remove any there. Then click "Add".
 
Add two files:  
 
Add two files:  
C:/Program Files/Steam/SteamApps/Dark Messiah of Might and Magic Multi-Player/cfg/
+
C:\Program Files\Steam\SteamApps\<user>\Dark Messiah of Might and Magic Multi-Player\cfg\base.fgd
BASE.gdf
+
C:\Program Files\Steam\SteamApps\<user>\Dark Messiah of Might and Magic Multi-Player\cfg\MightandMagic.fgd
MIGHTANDMAGIC.gdf
 
  
 
5. At the final three boxes ---> Game Exe, Game Directory, and Hammer vmf put
 
5. At the final three boxes ---> Game Exe, Game Directory, and Hammer vmf put
Line 75: Line 74:
 
  Make it "Human_Flag" or "Undead_Flag"
 
  Make it "Human_Flag" or "Undead_Flag"
  
DO THAT FOR EVERY INF_PLAYER_TEAMSPAWN
+
DO THAT FOR EVERY INFO_PLAYER_TEAMSPAWN
  
 
At the top of Hammer click File then "Save"
 
At the top of Hammer click File then "Save"
Then click File, "Run Map"
 
 
</nowiki></pre>
 
</nowiki></pre>
  
 
== External Links ==
 
== External Links ==
 
* [http://forums.steampowered.com/forums/showthread.php?t=832817 Tutorial - Creating levels for Dark Messiah] (Steam Forums)
 
* [http://forums.steampowered.com/forums/showthread.php?t=832817 Tutorial - Creating levels for Dark Messiah] (Steam Forums)

Revision as of 20:23, 5 September 2009

Creating levels for Dark Messiah of Might and Magic

MULTI-PLAYER ONLY

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