Code:Wenn Sie Quake3 für Windows haben, kann man diese ohne Wine oder Win4Lin oder sowas unter Linux spielen. Diese Hilfe soll erklären wie Sie die Winversion in eine Linux Version umwandeln können. OpenGL für die Grafikkarte aktivieren Wie man das macht, will ich hier nicht erklären, da es zu viele verschiedene Karten und Treiber gibt. Ich will aber auf die FAQ für NVidia Karten hinweisen. Dort wird beschrieben wie OpenGL mit NVidia Chip basierenden Karten zum laufen zu bringen ist. Möglicherweise wird es später weitere FAQs für andere Grafikkarten dort geben. Vorraussetzungen und Downloads - Um Quake3 spielen zu können benötigen sie XFree und OpenGL - Laden Sie den Patch (1.30 oder höher) von www.lokigames.com, ID oder einer anderen Seite herrunter. Achten Sie darauf, das es sich um die Linux Version handelt !! Desweiteren kann es vorkommen das Sie einen Patch als zip Version bekommen könnten. Sie müssen aber die .bin Datei runter laden. Installation - als Root anmelden - folgende Verzeichnisse anlegen : /usr/local/games/quake3 und /usr/local/games/quake3/baseq3 - Jetzt von der Quake3 CD den Datenfile pak.0 (Vorsicht: über 400 MB) kopieren. Er befindet sich in dem Unterverzeichnis /baseq3 auf der CD. Kopieren Sie ihn nach: /usr/local/games/quake3/baseq3 - Kopieren Sie den Patch (1.30 oder höher) nach /usr/local/games/quake3 und führen Sie ihn aus. Falls es nicht geht, kann es sein das die Berechtigungen nicht stimmen. Ändert Sie sie dann entsprechend damit jeder Ausführen darf. - die Verzeichnisse die die grafische Installation jetzt vorschlägt sollten in Ordnung sein und Sie können das so installieren. Anmerkung: Der Patch hat die Dateien die nötig sind um Linux Quake3 zu starten hinzugefügt. Er braucht dazu aber den Datenfile von der CD, der aber universal ist. Deshalb funktioniert der von der CD kopierte File jetzt, fast ! - Legen Sie in /usr/local/games/quake3/ jetzt eine Textdatei mit dem Namen quake3: an. Auf den Doppelpunkt achten ! - Öffnen Sie diese Datei (wenn nicht schon geschehen) und schreiben Sie folgendes hinein: #!/bin/sh # Needed to make symlinks/shortcuts work. cd /usr/local/games/quake3 quake=./quake3.x86 $quake $* exit $? - führen Sie mit einer Konsole folgenden Befehl aus : ln -s /usr/local/games/quake3/quake3: /usr/bin/quake3 Anmerkung: Jetzt sollten Sie das Spiel mit quake3 starten können. - Um das Spiel auch als User spielen zu können müßen Sie /usr/local/games/ quake3 sowie alle darunter liegenden Dateien und Verzeichnisse für User und/ oder die Gruppe frei geben. Finetuning Konsole: Unter Windows Quake 3 kann im Spiel die Konsole mit der Taste "° ^" (links neben der 1) aufgerufen werden. Unter Linux funktioniert das anders. Hier wird die Taste "Rollen" zum öffnen der Konsole verwendet. Dazu müssen noch folgende Einstellungen vorgenommen werden: - Suchen Sie im Home Verzeichnis ihres Benutzers nach der (versteckten) Datei .Xmodmap oder .xmodmap. Sollte Sie vorhanden sein, dann öffnen Sie sie und fügen Sie folgende Zeile ein: keycode 0x4E = asciitilde - Sollte die Datei nicht vorhanden sein (wie z.B. bei meinem Mandrake 8), dann müssen Sie die Datei .Xmodmap manuell in ihrem Benutzerverzeichnis anlegen und folgendes eintragen : keycode 0x4E = asciitilde * Um nun sicherzustellen das .Xmodmap auch benutzt wird ist eine Erweiterung des Startscriptes quake3: notwendig (siehe verbessertes Script). Anmerkung: Dieses Verfahren ist bequem, da die Konsole dann mit nur einer Taste aufgerufen werden kann. Alternativ kann man im Spiel auch die Tasten Alt und + gleichzeitig drücken um die Konsole zu öffnen. Verbessertes Script: Ihr verbessertes Startscript quake3: sollte dann folgendermaßen aussehen: #!/bin/sh # Needed to make symlinks/shortcuts work. xmodmap /home/Benutzer/.Xmodmap cd /usr/local/games/quake3 quake=./quake3.x86 $quake $* exit $? Achtung: Statt Benutzer müssen Sie hier das Verzeichnis ihres Benutzers eintragen oder das Verzeichnis wo sie die globale Datei .Xmodmap gespeichert haben. Wichtig ist aber das der Benutzer auch Zugriff darauf hat. Timedemo: Um ein Quake 3 Timedemo durch zu führen gehen sie folgendermaßen vor: * öffnen Sie die Konsole in Quake 3 (Alt und +) * geben sie ein: timedemo 1 * öffnen Sie erneut die Konsole * geben Sie nun ein: demo four * nach Ablauf des Timedemos öffnen Sie ein weiteres mal die Konsole und lesen den Wert ab Mods: Wenn Sie Mods wie z.B. Urban Terror 2 oder osp installieren, dann werden diese nicht sofort laufen. Es sind noch weitere Schritte notwendig: - Ein Mod wird in der Regel in ein eigenes Verzeichnis im quake3 oder baseq3 Verzeichnis entpackt. Also z.B. ../quake3/osp oder ../quake3/baseq3/ urbanterror. Ersteres sollte aber der Normalfall sein. - In ../quake3/baseq3 gibt es nach der Installation von Patch 1.27 drei Files die keine .pak Datein sind : cgamei386.so, qagamei386.so und uii386.so Diese Datein sind zwar im baseq3 Verzeichnis enthalten aber die Mods finden sie dort nicht. Daher müssen Sie Links zu diesen Datein im Verzeichnis der Mods anlegen : ln -s /usr/local/games/quake3/baseq3/cgamei386.so /usr/local/games/quake3/MOD/ cgamei386.so ln -s /usr/local/games/quake3/baseq3/qagamei386.so /usr/local/games/quake3/MOD/ qagamei386.so ln -s /usr/local/games/quake3/baseq3/uii386.so /usr/local/games/quake3/MOD/ uii386.so Statt MOD müssen Sie das Verzeichnis ihres Mods angeben (urbanterror, osp ...). Für weitere Mods können sie die Links einfach von einem Modverzeichnis zum anderen machen. Natürlich können sie die Links auch mit Konqueror oder ähnlichem anlegen. Wichtig ist nur das der Mod die Dateien über die Links findet. - Zusätzlich sollten Sie noch alle ihre config Dateien für Quake3 und den Mods modifizieren. Sie finden Sie unter /home/Benutzer/.q3a/baseq3 und Mod Unterverzeichnissen. Setzen sie bei folgenden Zeilen den Wert von 0 auf 2 : seta vm_cgame "2" seta vm_game "2" seta vm_ui "2" Jetzt können Sie den Mod starten. Es ist möglich das einige Configdateien erst vorhanden sind wenn Sie den Mod erstmals gestartet haben. Sollten Sie damit Probleme haben können Sie auch nachträglich die Werte verändern. - Um einen Mod direkt zu starten so wie es z.B. bei Urban Terror nötig ist müssen beim Start von Quake3 noch ein paar zusätzliche anweisungen gemacht werden. Also z.B. für den Mod Urban Terror : quake3 +set fs_game q3ut2 Einfacher geht es aber auch indem Sie genau wie bei dem Startscript quake3: vorgehen und dieses Script urbanterror oder osp ... nennen und dann einen Symlink erstellen : Startscript_(für_Urban_Terror)_: #!/bin/sh xmodmap /home/hunter/.Xmodmap quake3 +set fs_game q3ut2 Erstellen_des_Symlinks_: ln -s /usr/local/games/quake3/urbanterror /usr/bin/urbanterror - Jetzt kann mit urbanterror oder osp (oder was auch immer) Quake3 sofort mit dem Mod gestartet werden. Start Einträge in Menüs oder Icons: Wenn Sie für das Spiel ein Symbol oder einen Link in ihrem X Window Manger (KDE, Gnome, Blackbox ...) einrichten, achten sie darauf das das Program in einem Terminal geöffnet werden muß und das sie diesen Punkt auswählen.
Lesezeichen