Seite 1 von 2

mmaps

Verfasst: So 21. Jan 2007, 07:44
von agent_x
wist ihr vielleicht wo ich maps bekommen kann?
also zum edditieren.
würde mich riesig auf eine antwort freuen

Verfasst: Di 23. Jan 2007, 06:22
von WoodSTokk
Mit dem Radiant wird die Map 'Goldrush' als Muster mitgeliefert.
Bei Costum-Maps ist oft eine Readme dabei in der der Autor die Map beschreibt und auch eine Kontaktadresse hinterlässt.
Schreib dem Mapper einfach eine Mail ob er dir die Map-Quelle (die 'map'-Datei) zur Verfühgung stellt.
Wichtig ist dabei, daß du mit dem Mapper (der Urheber) klärst, was du damit machen willst. Ob es nur für private Zwecke zum üben ist, oder ob du Teile seiner Map auch in deiner verwenden und veröffentlichen darfst (Urheberrecht).

mfG WoodSTokk

Verfasst: Do 25. Jan 2007, 04:31
von agent_x
ich hab jetzt eine map editiert ne und hab denn mapper benachrichtigt
aber ich hab ein problem wie füge ich denn die map bei wolfenstein ET ein?

Verfasst: Do 25. Jan 2007, 10:27
von WoodSTokk
Dazu musst du die Map compilieren und mit allen Dateien die zur Map gehören in eine PK3 packen.
Wenn du die Map nur selber testen willst, ob alles past, kannst du die auch im Developer-Modus laden. Dazu musst du sie auch nicht in eine PK3 einpacken.

Zum laden in den Developer-Modus öffnest du die Console und schreibst:

Code: Alles auswählen

/sv_pure 0
/devmap mapname
mfG WoodSTokk

Verfasst: Do 25. Jan 2007, 15:28
von agent_x
und wie mach aus der .map datei eine bsp datei?

Verfasst: Do 25. Jan 2007, 23:47
von WoodSTokk
Im Radiant gibt es ein eigenes Menü dafür.
Kann dir leider jetzt nicht sagen wie es heißt, weil ich momentan keinen Radiant installiert habe.
Ich glaube es heisst 'q3map' oder so.

mfG WoodSTokk

Verfasst: Fr 26. Jan 2007, 14:21
von agent_x
ja also habts gefunden steht unter built,
aber funktionieren tut es nicht.
Also in ET.
Frage: Wieso? :?: :?: :?: :?: :?:

Verfasst: Sa 27. Jan 2007, 07:03
von WoodSTokk
Ein built dauert einige Zeit. Der Radiant macht es nicht selber, sondern er startet 'q3map' und gibt den alle Angaben.
Das Programm 'q3map' hat kein GUI, deshalb wird nur eine Console geöffnet in der einies an Text drüber huscht.
Erst wenn 'q3map' fertig ist, ist die Map fertig compiliert und sollte als 'bsp'-Datei vorliegen.
Diese 'bsp'-Datei sollte im Verzeichnis 'etmain/maps' liegen zusammen mit Dateien die zusätzlich erstellt wurden (tracemap, objdata, script, etc...).
Wenn das der Fall ist, sollte sich die Map in ET über die Console aufrufen lassen.

Code: Alles auswählen

/set sv_pure 0
/devmap mapname
Bei 'mapname' die Endung '.bsp' nicht angeben!
Dann sollte ET entweder laden oder dir in der Console sagen warum er nicht läd.

mfG WoodSTokk

Verfasst: Sa 27. Jan 2007, 07:13
von agent_x
es steht dann dort can't find map
aber cofertiren geht

Verfasst: Sa 27. Jan 2007, 23:06
von WoodSTokk
Vermutlich gibt es kein Map-Script oder die Map liegt nicht im 'maps'-Verzeichnis.

Verfasst: So 11. Mär 2007, 07:48
von agent_x
und wie kann ich den script erstellen :?:

Verfasst: So 11. Mär 2007, 08:44
von nUllSkillZ
Eigentlich sollte man kein Script benötigen (zum Testen jedenfalls).

Einige Level-Design Foren/Tutorials:
http://www.level-designer.de/
http://www.haradirki.de/
http://www.fragpoint.de/

Hier mal ein kurzes deutschsprachiges Script Tutorial (ist auch irgendwo im Level-Designer.de Forum):
http://prison.tibet225.server4you.de/ww ... =now&id=18

Verfasst: So 11. Mär 2007, 08:55
von WoodSTokk
Also ich weis nur noch, daß bei ET-Maps irgendwas bestimmtes vorhanden sein muss, sonst stürzt ET ab sobald man ins Limbo geht.
Was das genau war, sollte in einem der Tuts stehen.

Verfasst: So 11. Mär 2007, 11:16
von agent_x
vielleicht eine function von einem spawnpoint oder so kan das sein?

Verfasst: Mo 12. Mär 2007, 03:13
von WoodSTokk
Also auf alle Fälle sollte eine Map mindestens besitzen:

1) info_player_intermission
Spawnpoint für alle Spectators

2) team_CTF_bluespawn
Spawnpoint für Allies

3) team_CTF_redspawn
Spawnpoint für Axis

4) script_multiplayer
Verbindung zum Map-Script.
Dieses Entity bekommt den Schlüssel 'scriptname' mit dem Wert 'game_manager'.
Im Script-File sollte es ein Script geben das 'game_manager' heißt.
Sobald die Map fertig geladen ist, werden von allen Scripten im Script-File die 'spawn'-Abschnitte ausgeführt.
Im Script 'game_manager' sollte der Abschnitt 'spawn' die Map initialisieren.

Die ersten 3 müssen sich innerhalb der Map befinden (logisch).
Soweit ich weiss, muss Punkt 4 (script_multiplayer) vorhanden sein.

Angenommen deine Map hat den Namen 'mymap.map'.
Dann erstellst du eine unformatierte Textdatei (ASCII-Datei) und nennst diese 'mymap.script'.
Diese Datei öffnest du mit einem Editor und schreibst folgendes hinein.
(Erklärungen sind als Kommentare dabei)

Code: Alles auswählen

game_manager
{
    spawn
    {
        // Rundenzeit
        wm_set_round_timelimit 20

        // Spawnzeiten
        wm_axis_respawntime 10
        wm_allied_respawntime 10

        // Anzahl der primären Ziele
        // wm_number_of_objectives 0

        // Verteidiger bei Stopwatch (0=Axis, 1=Allies)
        wm_set_defending_team 1

        // Gewinner bei Ablauf der Rundenzeit (0=Axis, 1=Allies)
        wm_setwinner 1
    }
}
Diese Datei gehört ebenfalls ins 'maps'-Verzeichnis.

mfG WoodSTokk