Installation

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte diesen Artikel testen und das getestet-Tag entsprechend anpassen.

Hinweis:

Die Installation von Freespace 2 muss grob in zwei Schritten erfolgen:

  1. In einem Ordner werden die Spiel-Inhalte (Grafiken, Sounds etc.) installiert bzw. heruntergeladen.

  2. Die Linux-Version wird in diesen Ordner mit dem Installer der stabilen Version installiert bzw. die selbst kompilierte Binärdatei in diesen kopiert.

Spielinhalte installieren/herunterladen

CD-Version

Ist man im Besitz der CDs des Spiels, ist es am einfachsten, es per Wine zu installieren [8]. Alternativ können die benötigten Dateien auch direkt von den CDs extrahiert werden. Diese Methode ist jedoch eher umständlich und meist auch nicht nötig, da die Installation problemlos funktionieren sollte.

Egal welche der beiden Optionen man nutzt, bei beiden müssen nach der Installation die Dateinamen alle klein geschrieben sein und deren Rechte angepasst werden [3]:

sudo find /pfad/zum/spiel -type d -exec chmod a+rx '{}' \;
sudo find /pfad/zum/spiel -type f -exec chmod a+r '{}' \; 

Nach der Installation wird in dem Freespace 2 Verzeichnis ein neuer Ordner namens mediavps erstellt, in den alle grafischen Verbesserungen hineinkommen. Die entsprechenden Grafiken und Animationen können hier {en} heruntergeladen werden.

Hinweis:

Benötigt werden die unter "Step 5" aufgeführten Dateien MV_Core.vp, MV_Music.vp, MV_Assets.vp und MV_Effects.vp. Optional ist die Datei MV_Advanced.vp, da sie sehr aufwendige Effekte enthält, die auf älteren Rechnern zu unschönen Rucklern führen können. Alle Dateien sind auch gebündelt in einer einzigen Datei MV_Complete.vp verfügbar, welche man mit Hilfe einer BitTorrent-Datei herunterladen kann, die auch unter "Step 5" zum Download bereitsteht. Die Datei MV_Music.vp muss man allerdings weiterhin separat herunterladen, da diese noch nicht in die gebündelte MV_Complete.vp integriert ist.

Download-Version

Man kann das komplette Spiel auch kostenlos herunterladen.

./Installer.png

Download via Java-Downloader

Hinweis:

Inzwischen wurden die Dateien der Spiele-CDs aus dem Java-Installer herausgenommen. Es werden daher auch beim Download via Java-Downloader die CDs des Spiels benötigt. Eine Begründung des Autors des Tools, warum diese Dateien aus dem Paket genommen wurden, findet sich hier {en}.

Mithilfe eines Java-Downloaders {dl} (die Wiki Seite zur Installation findet man hier {en} ) kann das Spiel komfortabel herunterladen werden. Zuerst muss dafür ein neuer Ordner erstellt werden, in dem das Spiel installiert werden soll. Dann startet man den Vorgang mit folgendem Befehl [3] (siehe auch Java):

java -jar FreeSpaceOpenInstaller.jar 

Für eine Mehrbenutzer-Installation muss dieser Befehl natürlich mit Root-Rechten ausgeführt werden.

Bevor der eigentliche Download beginnt, muss das vorher erstellte Verzeichnis ausgewählt werden. Es werden anschließend neben dem Download des Hauptspiels sowie deren grafische Verbesserungen eine Vielzahl anderer Kampagnen, Mods sowie die Zwischensequenzen im .ogg-Format angeboten. Durch die Option "The Works: Say everything to all" wird alles davon heruntergeladen, ansonsten kann man selektieren.

Möchte man nur das Hauptprogramm mit den grafischen Verbesserungen herunterladen, wählt man FreeSpace 2 Open 3.6.9 Linux Executables (32-Bit), bei Vorhandensein eines 64-Bit-Systems FreeSpace 2 Open 3.6.9 Linux Executables (64-Bit) und FSU MediaVP's (mit allen Unterkategorien). MV_Advanced sollte jedoch nur bei entsprechend hoher Rechnerleistung verwendet werden. Optional ist zusätzlich .OGG Cutscenes zu empfehlen.

Achtung!

Der Java-Downloader liefert zwar die neueste Version der grafischen Verbesserungen, aber die heruntergeladenen 3.6.9 Linux Executables funktionieren nicht mit diesen. Stattdessen benötigt man die Version 3.6.10, siehe hier.

Hinweis:

Nicht ausgewählte Downloads können jederzeit durch den Installer nachinstalliert, bereits installierte mit der Option "Update Installed Sections Only" aktualisiert werden.

Bittorrent-Download

Man kann sich die benötigten Daten auch per BitTorrent herunterladen {en}. Die Pakete enthalten alle Videos im avi-Format, den Freespace 1 Port {en} und die Erweiterungen InfernoR1 {en} , Transcend {en} , Sol: A History und DerelictSCP {en} sowie eine Vielzahl verbesserter Schiffsmodelle und zusätzlicher Grafik-Aufwertungen (wie etwa "Lightspeed's nebulae"), die man sonst mühselig zusammensuchen müsste. Die grafischen Verbesserungen für das Hauptspiel sind ebenfalls enthalten, allerdings befinden sich die Dateien mv_adveffects und mp-710_adveffects im Freespace 2 Verzeichnis in in dem Unterordner /mediavps/mv_adveffects und müssen, wenn sie geladen werden sollen, in den Ordner mediavps kopiert werden.

Zur Installation muss bei der Version 1.5 das Archiv Freespace2.zip in den gewünschten Ordner entpackt werden [6]. Anschließend können die beiden Updates mit Wine (evtl. als root) in diesen Ordner installiert werden [8].

Hinweis:

Diese Version ist nicht mehr aktuell und eine aktuelle Zusammenstellung der benötigten Dateien gibt es zur Zeit nicht. Deswegen wird die Verwendung des Java-Downloaders empfohlen.

Optional: Videosequenzen

Benutzer der CD oder der Bittorrent-Version können zusätzlich die Zwischensequenzen {en} des Spiels im ogg-Format herunterladen. Die Bittorrent-Version enthält zwar bereits alle Videos, allerdings im avi-Format, das von der Linux-Version nicht abgespielt werden kann. Sie müssen in den Ordner data/movies im Hauptverzeichnis von Freespace 2 kopiert werden. Verwendet man die CD-Version, muss dieser Ordner erst erstellt werden, bei der Bittorrent-Version können die bereits vorhandenen Videos im avi-Format gelöscht werden.

Linux-Version installieren

Nachdem die Spielinhalte heruntergeladen bzw. installiert wurden, muss nun die Linux-Version nachgeliefert werden.

Linux-Binaries einbinden

Die aktuell stabile und empfehlenswerte Version ist die Version 3.6.10 RC2, welche man hier {dl} herunterladen kann. Die im heruntergeladenen Archiv enthaltenen Dateien fs2_open_3_6_10_RC2_debug und fs2_open_3_6_10_RC2 müssen anschließend in den Freespace2-Installationsordner entpackt werden. Danacht macht man die Dateien im Installationsordner ausführbar:

sudo find /pfad/zum/spiel -type d -exec chmod a+rx '{}' \;
sudo find /pfad/zum/spiel -type f -exec chmod a+r '{}' \;  

Außerdem kann es in einigen fällen nötig sein, den versteckten Ordner /.fs2open/ im Home-Verzeichnis ebenfalls entsprechend anzupassen.

Man kann dies auch grafisch über den Dateimanager erledigen. Dazu führt man den jeweilig benutzen Dateimanager mit Administrator-Rechten aus, z.B Nautilus mit

gksudo nautilus 

Im nun offenen Browser navigiert man zum Freespace2-Installationsordner und stellt im Kontextmenü des Ordners die Rechte auf denjenigen Benutzer mit dem das Spiel gespielt werden soll um. Zusätzlich muss man dann noch die beiden Dateien fs2_open_3_6_10_RC2_debug und fs2_open_3_6_10_RC2 auf den selben Weg ausführbar machen.

Nun kann man das Spiel folgendermaßen starten:

cd /Pfad/zum/Spiel/
./fs2_open_3_6_10_RC2 

Zum starten kann man alternativ auch ein bequemeres Start-Script verwenden, welches das Spiel ausführt. Man öffnet einen Texteditor seiner Wahl, z.B. gedit und schreibt folgenden Code

1
2
3
4
#!/bin/bash
command= cd /Pfad/zum/Spiel
command= ./fs2_open_3_6_10_RC2

in die Datei und speichert sie unter einem beliebigen Namen, z.B. fs2open ab. Danach muss sie über Rechte ausführbar gemacht werden. Jetzt reicht ein einfacher Doppelklick auf diese Datei, um das Spiel zu starten. Ebenfalls ist es möglich, das Script mit

sudo cp /Pfad/zum/Script/ /usr/bin/ 

nach /usr/bin/ zu kopieren. Nun muss man nur den Namen des Scriptes in ein Terminal eingeben und bestätigen um Freespace2 zu spielen.

Hinweis:

Das Spiel wird auf diese Art ohne irgendwelche Erweiterungen oder grafischen Verbesserungen gestartet. Damit die grafischen Verbesserungen geladen werden, muss man mit fs2_open_3_6_10_RC2 -mod mediavps gestartet werden [5]. Selbiges gilt auch für das Startscript. Nähre Infos dazu in der Konfiguration.

Quellcode kompilieren

Achtung!

Der Quellcode sollte nicht im Freespace 2 Verzeichnis, sondern in einem eigenen Ordner kompiliert werden!

Benötigte Pakete installieren

Folgenden Pakete müssen installiert [1] werden:

  • autoconf

  • automake1.9

  • libopenal-dev (universe, [2])

  • libalut-dev

  • libsdl1.2-dev

  • libvorbis-dev

  • libtheora-dev

Stabile Version

Der Quellcode der stabilen Version kann hier {dl} heruntergeladen werden.

Bei der Kompilierung [7] kann der letzte Schritt (also "checkinstall") weggelassen werden. Die ausführbare Datei fs2_open_r befindet sich anschließend in dem Unterordner code und muss in den Freespace 2 Ordner kopiert werden.

CVS-Version

Zuerst muss man CVS installieren. Mit dem Befehl [3]

cvs -d:pserver:anonymous:anonymous@warpcore.org:/home/fs2source/cvsroot login
cvs -z3 -d:pserver:anonymous@warpcore.org:/home/fs2source/cvsroot co fs2_open 

wird die aktuelle CVS in den Ordner fs2_open heruntergeladen.

Die Kompilierung des Spiels erfolgt nun mit diesen Befehlen:

cd fs2_open
./autogen.sh
make 

Wie bei der stabilen Version muss anschließend die ausführbare Datei fs2_open_r im Ordner fs2_open/code in den Freespace 2 Ordner kopiert werden.

Experten-Info:

Die Datei autogen.sh dient als Ersatz für das sonst übliche configure. Nachdem sie ausgeführt wurde, steht configure zur Verfügung, das jedoch nur erneut ausgeführt werden braucht, wenn man spezielle configure-Optionen nutzen will (siehe [7]).

Selbstkompiliertes Spiel starten

Zum Starten des Spiels muss man die Datei fs2_open_r im jeweiligen Ordner ausführen [5]. Man kann sich hierfür auch einen Menüeintrag und Verknüpfungen anlegen.

Um das Spiel noch etwas komfortabler starten zu können, empfiehlt es sich, ein Startskript zu erstellen. Dazu erstellt man mit einem Editor [4] eine neue Datei - beispielsweise namens fs2_open - mit folgendem Inhalt:

#!/bin/bash
cd /pfad/zum/spiel
./fs2_open_r $*

Dabei muss der Pfad zum Spiel natürlich angepasst werden. Anschließend muss die Datei ausführbar gemacht werden [10]. Bei einer Root-Installation kann sie nach /usr/local/bin, bei einer Benutzer-Installation in den Ordner ~bin verschoben werden. Nun kann das Spiel in diesem Beispiel mit dem Befehl

f2_open 

gestartet werden [5].

Hinweis:

Das "Stammspiel" Freespace 2 wird auf diese Art ohne irgendwelche Erweiterungen gestartet. Damit die grafischen Verbesserungen geladen werden, muss es mit dem Befehl fs2_open -mod mediavps gestartet werden [5]. Nähre Infos dazu in der Konfiguration. Verwendet man ein solches Skript für eine Total Conversion, brauchen in Regel keine Erweiterungen geladen zu werden, dies ist nur bei dem "Stammspiel" Freespace 2 nötig. Außerdem können "conversionspezifische" Einstellungen (wie etwa bei Wing Commander Saga) hinter dem $* direkt im Skript hinzugefügt werden.


Diese Revision wurde am 11. Mai 2011 um 20:06 Uhr von frustschieber erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Spiele, ungetestet

Passwort vergessen?