Grundlagen

Scripting Grundlagen für Enemy Territory

Dieses Tutorial soll wirklich nur die Grundlagen die ein Scripting Anfänger benötigt vermitteln mehr nicht, es wird immer ein sicherer Weg beschrieben der wenn man aufmerksam gelesen hat auch auf jeden Fall funktioniert.

Die Console:

Die Console ist praktisch ein Fenster in dem man genauer sehen kann was ET gerade macht und in dem man ET Befehle geben kann.

Die Console kann man mit der ^Taste öffnen,findet man direkt unter ESC.

Bei der Befehlseingabe in der Console ist es leider so das in der ersten Zeile,immer noch ein verstecktes ^ steht ,ET öffnet praktisch beim drücken von ^ die Console und schreibt ein ^ in die erste Zeile,deshalb muß man bevor man einen Befehl eingeben kann dieses ^ durch drücken von Backspace entfernen oder die erste Zeile durch drücken von Enter überspringen.Danach kann man den Befehl eingeben,der Befehl muß dann in “normaler Schriftfarbe” dort stehen und es muß ein / davor sein.^

Format für Befehle:

  • /Befehl Normale Eingabe eines reinen Consolen Befehls
  • /Name der Einstellung “Wert” Ändern einer Einstellung bis ET beendet wird.
  • /seta Name der Einstellung “Wert” Ändert eine Einstellung,durch das seta wird es zusätzlich in die ETConfig des Profiles geschrieben das gerade benutzt wird,ist also danach für ETMain oder den gerade benutzten Mod dauerhaft so eingestelt,nur dort mehr dazu im Abschnitt ETConfig.
  • /bind “Name der Taste” “Funktion oder Befehl” Verbindet eine Taste mit einer bestimmten Funktion oder einem Befehl,wird auch in die ETConfig des benutzten Profiles geschrieben,es gilt das gleiche wie bei seta.Mit einem ; ist es auch möglich mehrere Funktionen oder Befehle auf eine Taste zu binden,die Sachen müssen dann in den zweiten Anführungszeichen zusammen stehen durch das Semikolon getrent.

Die Config Datein:

Es wird einmal der Weg über die ETConfig beschrieben und einmal der Weg über eine Autoexec,wobei die Autoexec sicherlich die bessere Lösung ist.

Es solte zum erstellen und verändern von Config Datein immer der in Windows enthaltene “Editor” benutzt werden,wenn andere Programme zum verändern benutzt werden kann das zu Problemen führen.

Anders als bei der Eingabe in der Console wird vor den Befehlen kein / verwendet.

etconfig.cfg:

Die Einstellungen von Enemy Territory werden in .cfg Datein gespeichert,für den Spieler sind die etconfig.cfgs am wichtigsten in diesen Datein werden die Einstellungen gespeichert.

Zu finden sind diese Datein in den Profiles Ordner von ET,davon gibt es mehrere,im ETMain Ordner und in jedem Mod Ordner (ETPro,ETPub,ETF,TC:E,Jaymod) gibt es jeweils einen.

In den Profiles Ordnern findet man ein Profil mit seinem Namen dadrin ist dann die entscheidende etconfig.cfg,die alle vom Spieler gemachten Einstellungen enthält.

Diese Datei kann man mit dem Editor von Windows öffnen und dann über die Suchfunktion von Windows(strg+F) nach der entsprechenden Einstellung suchen und diese dann ändern oder man kann Bindings in der etconfig.cfg dazu schreiben.

Die Veränderungen werden nur in dem Teil von ET gültig wo sie auch im Profil geändert wurden,um die Veränderungen für alle Teile von ET zu haben müste man es in allen Profilen ändern oder man ändert es in der etconfig.cfg im ETMain Profile und löscht danach alle anderen Profile (die in den Mod Ordnern ETPro,ETPub….) ,dann werden diese Profile mit den Einstellungen die in ETMain gemacht wurden beim nächsten mal wenn der jeweilige Mod benutzt wird neu erzeugt.

Man solte Befehle für Grafik und ähnliches nicht einfach am Ende der etconfig.cfg dazu schreiben,diese Befehle sind dann mehrfach in der etconfig.cfg vorhanden was dazu führt das die Veränderungen nicht wirksam werden.

Autoexec.cfg:

Die Autoexec.cfg ist eine Datei die vom Spieler selbst erstelt werden muß,diese Datei wird dann bei jedem Start von ET automatisch geladen.

Es gibt zwei Möglichkeiten um eine Funktion für alle Mods zu gewährleisten,entweder man macht eine Autoexec.cfg in den ETMain Ordner und löscht nach jeder Veränderungen an dieser,die Profiles Ordner in den Mod Ordnern oder man macht in jeden Mod Ordner auch eine Autoexec und macht seine Änderungen dann in allen Autoexecs (Koppieren und Einfügen der veränderten Autoexec sicher am einfachsten).

Für Leute die nur einen Mod spielen reicht es auch wenn nur eine Autoexec beim jeweiligen Mod vorhanden ist und diese dann verändert wird.

Zum erstellen der Datei nehmen wir wieder den Editor von Windows,schreiben die Befehle oder Bindings oder Scripte in die Autoexec und speichern diese dann als Autoexec.cfg in ET,je nach dem für welche Möglichkeit wir uns entschieden haben.

Nach jedem Befehl solte man ein neue Zeile beginnen,durch // am Anfang einer Zeile kann man dafür sorgen das diese Zeile nicht ausgeführt wird für Text Beschreibungen oder deaktivierung von Befehlen.

Beim speichern muß man darauf achten das die Datei wirklich nur Autoexec.cfg heist,dafür ist es unbedingt erforderlich das beim “speichern unter” bei Dateityp “Alle Datein” ausgewählt wird,wenn dort “Textdatei(*.txt)” steht wird die Datei als Autoexec.cfg.txt gespeichert was nicht geht.

Beim Namen der Datei muß ausserdem das .cfg mit drin stehen ,also Autoexec.cfg.


Comments are closed.