Enemy Territory: Quake Wars Scripting: Vorwort
Inhaltsverzeichnis |
Vorwort
Das Spiel Enemy Territory: Quake Wars verwendet eine neue Version der Doom 3 Engine.
Auf diesen Seiten wird das Einbinden von hier aufgeführten Scripten und das Erstellen solcher erklärt.
Mods
Da Mods die Engine des Spiels verwenden funktionieren die Funktionen und die meisten Variablen auch in Mods.
Je nach Umfang der Mod kann es zu mehr oder weniger großen Unterschieden kommen.
Konsole
Sämtliche Scripte lassen sich in der Konsole ausführen und für die Laufzeit speichern.
Man öffnet die Konsole mit der Zirkumflex-Taste ("^"), muss jedoch anschließen gleich mit Backspace löschen, da der unsichtbare Zirkumflex (welcher in ET auch für Farbcodes zuständig ist und deshalb unsichtbar ist) mit dem &Öuml;ffnen der Konsole selbst einschreibt.
Man kann die Konsole ein kleineres Stück öffnen indem man ALT+^ drückt.
Scriptdateien erstellen
Scripte sollten entweder im QW InstallationsVerzeichnis in den base Ordner, oder in den eigenen Dateien/id Software/ETQW/base Ordner platziert werden.
Um eine Scriptdatei zu erstellen muss man einfach eine Textdatei erstellen und diese in (sofern noch nicht vorhanden) autoexec.cfg umbenennen.
Dabei ist drauf zu achten dass man die Endung .txt in .cfg ändert, tut man das nicht heißt die Datei autoexec.cfg.txt.
So kann man sich mehrere Scriptdateien erstellen (z.B. script.cfg, strogg.cfg, gdf.cfg).
Die autoexec.cfg wird beim Laden des Spiels automatisch ausgeführt und ist so der Haupt-Anlaufpunkt für eigene Scripte (statt sie in die Spielconfig zu schreiben die das Spiel selbst anlegt).
Mit dem Befehl "exec script" oder "exec script.cfg" (in die Konsole eingeben und bestätigen) lässt sich eine Datei bzw das Script ausführen.
Schreibt man in die autoexec.cfg in eine Zeile "exec start.cfg" wird die autoexec.cfg und damit auch die start.cfg nach dem Laden automatisch ausgeführt.
Farbcodes
In Enemy Territory: Quake Wars werden Farbcodes durch den Zirkumflex markiert.
Will man also in Rot "test" schreiben so gibt man im Chatfenster "^1test" ein, wobei 1 für die Farbe Rot steht.
Dabei gilt: 0=5, 1=q, 2=r, 3=s, 4=t, 6=v, i=), f=&, 7=w, 8=x, 9=y, a=", ...</p> <p><img src="images/guides/etqw/scripting/farben.png" border="0" style="border: 0;" />
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d |
Farblos | Rot | Grün | Gelb | Blau | Cyan | Pink | Weiß | HellGrau | DunkelGrau | Orange | Türkis | Purpur | Orange |
e | f | g | h | i | j | k | l | m | n | o | p | q | r |
Purpur | Hellblau | Hellgrün | Dunkelgrün | Dunkelrot | Claret | Braun | Hellbraun | Olive | Beige | Beige | Schwarz | Rot | Grün |
s | t | u | v | w | x | y | z | / | * | - | + | ? | @ |
Gelb | Blau | Cyan | Pink | Weiß | Orange | Grau | Orange | Beige | Grau | Olive | FoxyRot | Dunkelbraun | Braun |