Zurück Letzte Änderung: 1997-07-14 Contact Maddes

Batchsystem

Index


Grund für das Batchsystem

Damit man nicht immer wieder alle benötigten Parameter eingeben muß (DOSQuake, WinQuake, GLQuake) , werden alle wichtigen Parameter in einer Batch-Datei gespeichert. Dadurch sind die Programme immer korrekt für Euren Rechner eingestellt.

Aufbau des Batchsystem

Die Batch-Datei sollte genauso heißen wie das Quake-Programm, also QUAKE.BAT für DOSQuake, WINQUAKE.BAT für WinQuake, GLQUAKE.BAT für GLQuake und VQUAKE.BAT für VQuake. Eine zusätzliche NETQUAKE.BAT anstelle von Q95.BAT für Spiele im Internet kann auch von Vorteil sein, oder man ändert Q95.BAT entsprechend ab.
Alle Batch-Dateien sollten sich im Quake-Verzeichnis befinden, eventuell kann sich die QUAKE.BAT auch in einem Batch-Verzeichnis im Pfad befinden, z.B. C:\BAT.
Im weiteren Verlauf beziehe ich mich nur noch auf DOSQuake bei den anderen Quakes kann analog verfahren werden.

Der Inhalt von QUAKE.BAT lautet folgendermaßen
C:\QUAKE\QUAKE.EXE -nojoy -zone 1024 -winmem 16 +exec quake.vid %1 %2 %3 %4 %5 %6 %7 %8
Die Parameter werden unter DOSQuake erklärt.
Durch die Prozentzeichen mit den Zahlen können bis zu 8 weitere Parameter an die Batch-Datei übergeben werden, z.B. QUAKE.BAT -game ctf (Achtung !!! Das sind ZWEI Parameter).

Das interessante ist aber +exec quake.vid, in dieser Konfigurationsdatei (QUAKE.VID) wird die Auflösung und einige andere Werte gesetzt, die Betriebssystem oder Quake-Programm abhängig sind (M_FILTER, R_MIRRORALPHA, etc.). Für jedes Quake-Programm sollte es auch hier eine entsprechende Konfigurationsdatei geben, passend zu den Batch-Dateien. Die Konfigurationsdateien müßen sich im Unterverzeichnis ID1 befinden.

Bei NETQUAKE.BAT bzw. Q95.BAT sollte man auf eine höhere Auflösung verzichten, da die Performance für das Internet benötigt wird. Das Abschalten der CD-Musik mit -nocdaudio kann hier eventuell ein verbessertes Spiel liefern. Unter Windows 95 sollte man für das Internet WinQuake oder GLQuake verwenden.

Mein Batchsystem plus Standard-Konfiguration steht zum Download bereit.

Batch-Dateien für AddOns

Sehr beliebte AddOns, wie z.B. Threewave's Capture The Flag (CTF), werden gerne von anderen erweitert oder modifiziert - quasi ein AddOn zum AddOn.
Um jetzt aber nicht unnötig Speicher auf der Festsplatte zu verschwenden, empfiehlt es sich die PAK-Dateien der Modifikationen sinnvoll umzubenennen (z.B.: CTFPLUS.PAK für CTF Plus) und bei Bedarf mit einer Batch-Datei als letzte PAK-Datei zu kopieren.

Ein Beispiel für CTF Plus sehe so aus (CTFPLUS.BAT)
COPY CTFPLUS.PAK PAK2.PAK
Und damit man wieder das normale CTF 4.x spielt (CTF.BAT)
DEL PAK2.PAK
Unter Umständen muss man dann einzelne Dateien der Modifikation in die PAK-Datei verschieben (z.B. PROGS.DAT). Dies geht sehr einfach mit dem PakExplorer.

Hinweise

Der Pfad zum Quake-Programm muß natürlich entsprechend angepaßt werden.
Normalerweise könnten 9 Parameter an eine Batch-Datei übergeben werden, aber mit %9 hatte ich desöfteren Probleme.
Keiner der hier verwendeten Namen ist zwingend vorgegeben, aber für mich hört sich QUAKE.CFG anstatt QUAKE.VID zu sehr nach dem Original an.

Für Windows 95/NT gibt es jede Menge Front-Ends, welche anstatt des Batchsystem benutzt werden können. Hervorzuheben ist QStart von Ashley W. Bone, da dieses Front-End auch Batch-Dateien generieren kann.

Für Windows 95/NT kann man auch Verknüpfungen zu den einzelnen Quake-Programmen erstellen. Bei diesen braucht man nur, in den Eigenschaften unter Verknüpfung, hinter Ziel die gewünschten Parameter und ein ? (Fragezeichen) angeben. Das Fragezeichen erlaubt einem beim Aufruf des Programms weitere Parameter einzugeben.

a Quake Info Pool page
© 1997-2022 by Maddes