Compilen mit Batch Dateien |
|
|
Neben dem Compile mit Hammer oder HLCC gibt es noch die Möglichkeit einer sauberen Batch Datei, für viele halbwegs erfahrene Mapper die beste Variante.
Vorgehensweise:
Erstellt zunächst mit Notepad einfach eine Datei in dem Ordner in dem sich eure ZHLT befinden und füllt sie mit den für die Compiler benötigten Optionen. Wie ihr sicher wisst, besteht jeder Compilevorgang aus 4 Teilen: csg, bsp, vis und rad
Auch hier geht Copy und Paste wieder am schnellsten daher zeige ich euch das ganze am Beispiel von de_alps:
hlcsg.exe -estimate -chart -texdata 8192 -nowadtextures "D:\maps\cs\de_alps.map"
hlbsp.exe -estimate -chart -texdata 8192 -maxnodesize 4096 "D:\maps\cs\de_alps.map"
hlvis.exe -estimate -chart -texdata 8192 -full "D:\maps\cs\de_alps.map"
hlrad.exe -estimate -chart -texdata 8192 -extra -bounce 3 -smooth 65 -lights valve.rad "D:\maps\cs\de_alps.map"
copy D:\maps\cs\de_alps.bsp D:\sierra\counter-strike\cstrike\maps
del D:\maps\cs\de_alps.p0
del D:\maps\cs\de_alps.p1
del D:\maps\cs\de_alps.p2
del D:\maps\cs\cde_alps.p3
del D:\maps\cs\de_alps.p4
del D:\maps\cs\de_alps.max
copy D:\maps\cs\de_alps.pts D:\sierra\counter-strike\cstrike\maps
Alles was ihr jetzt noch tun müsst ist die Pfade und Mapnamen zu ändern. Wenn ihr das dann geschafft habt, speichert die Datei am besten als "euremap".bat ab und führt das ganze durch einen Doppelklick aus. Der Compilevorgang sollte augenblicklich starten. Die *.bat Dateien müssen sich natürlich nicht in eurem ZHLT Ordner befinden, sofern ihr absolute Pfade für die Compiletools verwendet.
Weitere wichtige und nützliche Befehle für die Compiler findet ihr in eurer ZHLTReference.htm.
Download Beispiel-Batch
Tipp:
Wenn ihr euch so professionell wie beispielsweise P$yk0man verhalten wollt, dann schreibt ihr euch eine allgemeine "run.bat" Datei mit allgemeingültigen Variablen und verknüpft diese in Windows mit *.map Dateien, ein Doppelklick auf die Mapfile startet dann den Compile-Vorgang! |
|
|
Gimli |