mmaps

Alles rund um das Mappen für Enemy Territory
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

mmaps

Beitrag von agent_x »

wist ihr vielleicht wo ich maps bekommen kann?
also zum edditieren.
würde mich riesig auf eine antwort freuen
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag 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?
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag von agent_x »

und wie mach aus der .map datei eine bsp datei?
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag von agent_x »

ja also habts gefunden steht unter built,
aber funktionieren tut es nicht.
Also in ET.
Frage: Wieso? :?: :?: :?: :?: :?:
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag von agent_x »

es steht dann dort can't find map
aber cofertiren geht
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Vermutlich gibt es kein Map-Script oder die Map liegt nicht im 'maps'-Verzeichnis.
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag von agent_x »

und wie kann ich den script erstellen :?:
nUllSkillZ
Mod-Schreck
Mod-Schreck
Beiträge: 253
Registriert: Fr 16. Jan 2004, 09:06

Beitrag 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
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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.
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
agent_x
Mitglied
Mitglied
Beiträge: 46
Registriert: So 21. Jan 2007, 07:03
Kontaktdaten:

Beitrag von agent_x »

vielleicht eine function von einem spawnpoint oder so kan das sein?
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag 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
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Antworten