Als erstes solltest du mal diese Sachen in deiner Map haben:
Höchstens einen global intermission punkt für den Zuschauer: Rechtsklick in die 2d Ansicht --> mp --> global_intermission
8-16 spawn allies_start für Spawn: Marines bzw. SAS am Anfang: Rechtsklick in die 2d Ansicht --> mp --> tdm --> spawn --> allies_start
8-16 spawn axis_start für Spawn: OpFor bzs. Speznaz am Anfang: Rechtklick in die 2d Ansicht --> mp --> tdm --> spawn --> axis start
min. 1 tdm spawn für beide Seiten mitten im game: Rechtsklick 2d Ansicht --> mp --> tdm --> spawn
Wichtig:
Der Mapname muss mit mp_ beginnen.
sprich: mp_mapname
.ff:
Compile tools --> Level Compiling --> refresh list, "Compile BSP" hier sollte sich ein schwarzes Fenster öffnen. Nach einiger Zeit geht dann das game an und das beendest du und drückst ne belibige Taste
"Build Fast File", die Frage mit Ja beantworten. Hier kommt wieder ein schwarzes nach einiger Zeit muss dan unten stehen: drücken sie eine belibige Taste. Also Ausführen was da steht.
Bei "Build Fast file" kommen wahrscheinlich einige Errors und ein Warning. Die Errors dafür weil du noch keine .gsc hast und das Warning weil du noch keinen Loadscreen hast.
Jetzt sollte sich im Ordner cod4mod/zone/english eine mp_mapname.ff und eine mp_mapname.load.ff erstellt haben.
Kopiere Beide und erstelle im cod4mod/usermaps einen neuen Ordner. Denn nennst du mp_mapname !Wichtig! Auf groß und klein Schreibung achten. Gehe in den Ordner und füge die kopiereten .ffs ein.
.iwd:
Gehe in deinen erstellten mp_mapname Ordner und mach hier ein neues WinRar-Zip Archiv. !Wichtig! Zip benutzen, kein Rar. Das nennst du mp_mapname.iwd !Wichtig! Das Zip am Ende mit raus löschen. Die hier kommende Frage mit ja beantworten. Natürlich wieder auf groß- und kleinschreibung achten. Die erstellte .iwd kannst du nun immer wieder mit dem Archiver öffnen und wichtige Datein reinpacken, das ist ein anderes Thema.
.gsc:
Gehe in den Ordner cod4mod/raw/maps/mp. Hier wurde irgendwo ne mp_mapname.d3dbsb erstellt worden. Kopiere die mp_test.gsc und nenn sie um in mp_mapname.gsc !Wichtig! Wieder auf groß- und kleinschreibung achten. Diese öffnest du nun mit dem editor und es sollte so aussehen:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
main()
{
maps\mp\_load::main();
ambientPlay("ambient_backlot_ext");
game["allies"] = "sas";
game["axis"] = "opfor";
game["attackers"] = "axis";
game["defenders"] = "allies";
game["allies_soldiertype"] = "woodland";
game["axis_soldiertype"] = "woodland";
setdvar( "r_specularcolorscale", "1" );
setdvar("r_glowbloomintensity0",".25");
setdvar("r_glowbloomintensity1",".25");
setdvar("r_glowskybleedintensity0",".3");
setdvar("compassmaxrange","1800");
}
|
|
Welche änderungen du vornehmen musst:
Wenn du SAS gegen Speznaz haben willst, änderst du oben opfor in russian. Wenn du willst das die SAS Anzüge wie zb. bei WetWork tragen dann ändere unten noch bei allies_soldiertype woodland in urban.
Wenn du Marines gegen OpFor haben willst, änderst du oben sas ind marines und änderst unten bei allies_soldiertype woodland in desert und bei axis_soldiertype wodland in desert oder urban.
Speichere es ab und schließe es.
.csv:
Öffne die Compile Tools --> Level Compiling und mach "update zone file" Trage auf der rechten Seite folgendes Ein:
Bei SAS gegen Spezanz: include,mptypes_woodland. Wenn du bei SAS urban stehen hast musst noch das darunter schreiben: include,mptypes_urban
Bei Marines gegen OpFor: include,mptypes_desert. Wenn du bei OpFor urban stehen hast musst du noch das darunter schreiben: include,mptypes_urban
Unten auf Save klicken und die Frage mit OK beantworten. Mach nochmal "Compile BSP" und "Build Fast file" Jetzt unten "Run selected Map" und die Map wird geladen.
Die Map im Game zocken:
Gehe in den Ordner cod4mod/usermaps und kopiere deinen mp_mapname Ordner. Jetzt gehst du über Arbeitsplatz in den Ordner Programme/Activision/Call of Duty 4 - Modern Warfare/Usermaps und fügst den Ordner ein. Wenn du Home Edition auf deinen Rechner has musst du noch aus dem Ordner die mp_mapname.ff und die mp_mapname.load.ff kopieren und in diesen Ordner einfügen: Programme/Activision/Call of Duty 4 - Modern Warfare/Zone/German
Jetzt musst du nur noch das Game starten, einen neuen Lan-Server erstellen, unten eintragen map mp_mapname und enter. Die Map wird geladen. Starte Call of Duty 4 - Modern Warfare und auf Spiel Beitreten. Oben Lan auswählen und doppelklick auf den Server. !Wichtig! Der Server muss im Modus Team Death Match laufen.
Viel Spaß damit und nochwas: Du musst alles in dieses Reihenfolge machen! Sonst funzt das nicht.
Gruß: Marvin