Whats new V1.41: ( 24.03.1999
)
Q2Start kann jetzt auch statt der
Map-Datei-Namen die Original-Mapnamen bei der Auswahl der Startmap
und beim Zusammenstellen einer Map-Liste für der dedizierten
Server anzeigen. Also z.B. Outer Base" statt base1".
Diese Option läßt sich mit dem Switch Original"
im Feld Map-Name" des Settings-Menüs aktivieren.
Ich habe das Server-Menü
erweitert : Man kann jetzt alle DM-Flags, den Hostname sowie allow_download"
( Dateien Maps, Skins ... können vom Server heruntergeladen
werden ) und das Erstellen einer Konsolen-Log-Datei im Menü
de-/aktivieren. Die beiden letzten Schalten gelten auch für
den Client-Betrieb !
Die Wahl zwischen Voodoo1,
Voodoo2 und keiner Beschleuniger-Karte" habe ich auf
Beschleunigerkarte ja/nein" reduziert, da diese
Funktion nur noch die Gl-Optionen freischaltet.
Wenn beim Start eines Servers keine Startmap ausgewählt wurde, übergibt Q2Start automatisch die 1. Map aus der pak0.pak" des aktiven Spiels.
Nebenbei habe ich noch den Buffer
für die Dateinamen der eigenen Config-Dateien von 24 Zeichen
auf 50 Zeichen hochgesetzt.
Ich habe mich entschlossen, die frisch überarbeitete Q2Start Version 1.3 als Freeware zu veröffentlichen. Die Freeware-Variante unterstützt maximal 8 Mods, also 2 mehr als die alte Shareware-Version und ist von allen lästigen Sharewaremeldungen befreit. Wer dennoch eine Version mit seinem Namen im Programmfenster haben möchte, kann sich natürlich nach wie vor registrieren lassen ;-)
Außerdem ist die "Map-Such-Routine" ( der Programmblock, der die Maps in den PAK-Dateien ermittelt ) deutlich verbessert worden. Die Routine ist jetzt schneller und sicherer. Sie sollte jetzt auch mit "exotischen" Mods zurechtkommen.
Und noch eine Neuerung : Q2Start unterstützt jetzt auch die Windows-Sound-Engine : Wenn sich im Arbeitsverzeichnis ( Quake2 ) eine Wave-Datei mit dem Namen "Q2Start.wav" befindet, wird diese beim Klick auf den "Quake now!"-Button über die Soundkarte ausgegeben bevor Quake2 gestartet wird. Hier kann jede beliebige Wave-Datei verwendet werden. Abschalten läßt sich daß Feature, indem man die Datei wieder löscht ... ( Just for fun )... Gut geeignet ist hier das "three - two - one - fight" aus Quake1 - Rocket-Arena
What's new V1.22 :
Nach dem Wegfall der Start-Batch
( ab Version 1.21 ) war es nicht mehr möglich die Kommandozeilen-Parameter
"+set noipx 1" und "+set noudp 1" an Quake2
zu übergeben, da diese mit allen anderen Parametern in die
Cfg-Datei geschrieben wurden. Dieses Problem habe ich durch 2
"Swich-Boxen" behoben. Q2Start fügt diese beiden
Parameter jetzt direkt in die Kommandozeile ein.
What's new V1.21 :
Da es immer wieder Probleme beim
Programmstart von Quake2 über eine Batch-Datei gibt ( "grauer
Bildschirm" ), habe ich das Programmkonzept umgearbeitet.
Q2Start ruft Quake2 jetzt direkt auf. Aus diesem Grund ist es
leider nicht mehr möglich, die SET-Anweisungen ( z.B.: SET
SST_GRXCLK=57 ) für die Voodoo-Karte über Q2Start einzustellen.
Diese Anweisungen müssen nun leider wieder in die "autoexec.bat"
zurück. Wir haben das Programm seit mehreren Tagen erfolgreich
und OHNE "Grey-Screen" in Betrieb !!!
Bei den Server-Einstellungen habe ich ein Eingabefeld für die Spielerzahl hinzugefügt. Jetzt kann man auch mit mehr als 8 Leuten im Netz spielen !
Da auch ich immer wieder vergesse, ans Ende aller meiner "Config-Files" einen "Line-Feed" zu setzen, habe ich in Q2Start eine Test-Funktion eingebaut, die nach der Auswahl einer Cfg prüft, ob die Datei mit "CR" abgeschlossen wurde ( und ggf. einen Hinweistext ausgibt ).
2 weitere Bug-Fixes:
Kommandozeilen-Müll nach dem
Löschen des "OpenGl"-Bereioches oder des Abschitts
"Sonstiges" gehört ( hoffe ich ) der Vergangenheit
an.
Der Fehler mit dem Aufruf einer nicht
mehr vorhandenen Config b.z.w. der Aufruf "+exec ..\keine"
ist ebenfalls beseitigt.
Es gibt einige neue Funktionen ! Um diese unterzubringen mußte ich auch das Layout etwas verändern:
Die Spielart ( Single-Player / Multi-Player-Client / Server-listen und Server-dedicated ) wird nun nicht mehr über 6 Buttons sondern über ein Pull-Down-Menü ausgewählt.
Ebenfalls kann man in einem weiteren Pull-Down-Fenster die gewünschte Startmap einstellen. Q2Start stellt dazu alle Maps aus den Pak-Dateien "pak0.pak" und "pak1.pak" im Verzeichnis "Baseq2", alle Maps aus dem Verzeichnis "Baseq2\maps", alle Maps aus der "pak0.pak" des aktuellen Game-Verzeichnisses sowie alle Maps im Unterverzeichnis "\maps" des aktuellen Gameverzeichnisses bereit ( z. Zt auf maximal 100 Maps begrenzt ). Bei dieser Funktion bitte ich um ein wenig Verständnis, wenn mal ein Mod nicht ausgelesen werden kann. Ich habe versucht, die Maps möglichst schnell auszulesen ( wer will schon gerne im Zeitalter der 450 MHz-Rechner warten ) und habe dazu ein paar Vereinfachungen beim Durchsuchen der Paks vorgenommen. Es sollte jedoch nicht zu Abstürzen oder Blockierungen kommen.
Letztlich habe ich noch einen
Button für die ( grobe ) Serverkonfiguration in das Hauptmenü
gelegt, so daß man nicht erst auf die Settingsseite muß,
um z. B. Fraglimit oder Timelimit einzustellen.
Ein Klick auf den Button öffnet
ein völlig neues Menü, in dem man sowohl Frag- und Timelimit
aktivieren und einstellen, als auch eine "Mapliste"
!!! zusammenstellen kann. Die Schalter für den "kooperativen
Mode" und den "Gebrauch einer Server.cfg" habe
ich ebenfalls in dieses Menü verschoben.
Und nun noch ein paar Worte zur "Mapliste"
: In diesem neuen Menu befinden sich 2 Fenster. Auf der rechten
Seite werden alle verfügbaren Maps angezeigt. Diese können
dann per "Doppelklick" oder mit dem Button "<"
in das linke Fenster ( die Mapliste ) kopiert werden. Durch "Doppelklick"
auf eine Map in der Mapliste oder mit dem ">"-Button
wird eine Map wieder aus der Liste entfernt. Auf diese Weise läßt
sich innerhalb von Sekunden eine Mapliste zusammenstellen. Die
Mapliste wird dabei im aktuellen Gameverzeichnis abgespeichert
- so kann man für jedes Mod eine eigene Mapliste verwenden.
Um einen Server anschließend
mit den ausgewählten Maps zu starten, braucht man nur noch
vor dem Serverstart das Feld "use maplist" zu aktivieren
! Wenn keine Startmap gewählt wurde, wird bei Verwendung
der Mapliste die 1. Maps der Liste als Startmap aktiviert !
Noch ein Tip : Wenn man ein "+exec
..." in der Kommandozeile hat, empfiehlt es sich, Quake 2
mit einer Startmap aufzurufen, da Quake sonst nicht automatisch
startet, sondern sofort die "Konsole" aktiviert !
Ebenfalls sollten alle Dateien. die
mit "+exec ..." an Quake2 übergeben werden, mit
CR ( ENTER ) in der letzten Zeile abgeschlossen werden !
What's new V1.01:
Bugfix:
Der erste Fehler:
Nachden ein dedizierter Server aktiviert
wurde, wird der Schalter "+set dedicated 1" erst wieder
zurückgesetzt, wenn ein "listen-Server" aktiviert
wird. Das hat zur Folge, daß beim Start eine Single-Player-Spieles
ebenfalls ein dedizierter Server gestartet wird. Das Problem ist
in der Version 1.01 behoben. 'tschuldigung !!!