Sonntag, 19. Mai 2024

FreeSpace 2

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][Entwurfsversion]
(Deinstallation)
(Installation als FS2SCP-Mod)
Zeile 33: Zeile 33:
|{{Debian}}
|{{Debian}}
|<code>su -c "apt-get install ffmpeg2theora unshield"</code>
|<code>su -c "apt-get install ffmpeg2theora unshield"</code>
 +
|-
 +
|{{Ubuntu}}
 +
|<code>sudo apt-get install ffmpeg2theora unshield</code>(¹)
|-
|-
|}
|}
 +
*¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein
'''02.''' Gebt Euer FreeSpace 2 Verzeichnis an und wechselt hinein:
'''02.''' Gebt Euer FreeSpace 2 Verzeichnis an und wechselt hinein:
<pre>GAMEDIR=/media/media/Games/freespace2scp</pre>
<pre>GAMEDIR=/media/media/Games/freespace2scp</pre>
Zeile 41: Zeile 45:
'''04.''' Setzt eine Variable für den Pfad Eures CD-ROM Laufwerkes.
'''04.''' Setzt eine Variable für den Pfad Eures CD-ROM Laufwerkes.
<pre>CDDIR=/media/cdrom0</pre>
<pre>CDDIR=/media/cdrom0</pre>
-
'''04.''' Erstellt ein temporäres Verzeichnis:
+
'''05.''' Erstellt ein temporäres Verzeichnis:
<pre>mkdir -p /tmp/freespace2</pre>
<pre>mkdir -p /tmp/freespace2</pre>
'''06.'''Bindet CD1 ein und entpackt die data1.cab in das temporäre Verzeichnis:
'''06.'''Bindet CD1 ein und entpackt die data1.cab in das temporäre Verzeichnis:
Zeile 77: Zeile 81:
<pre>echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nexec ./fs2_open_r -mod fs2_data" '"$@"' >$GAMEDIR/freespace2 && chmod +x $GAMEDIR/freespace2</pre>
<pre>echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nexec ./fs2_open_r -mod fs2_data" '"$@"' >$GAMEDIR/freespace2 && chmod +x $GAMEDIR/freespace2</pre>
<pre>su -c "ln -s $GAMEDIR/freespace2 /usr/bin/freespace2"</pre>
<pre>su -c "ln -s $GAMEDIR/freespace2 /usr/bin/freespace2"</pre>
 +
==Deinstallation==
==Deinstallation==
'''1.''' Öffnet ein Terminal und gebt Euer Spielverzeichniss an:
'''1.''' Öffnet ein Terminal und gebt Euer Spielverzeichniss an:

Version vom 08:26, 23. Jun. 2010

Dieser Artikel/Abschnitt ist derzeit in Bearbeitung bzw. in der Erstellungsphase.
Aufbau und Inhalt können sich deshalb stark verändern.
Diese Anleitung setzt die Kenntnis folgender Artikel vorraus:
Freespace 2

Startbildschirm
Basisdaten
Entwickler: Volition Inc.
Publisher: {{{Publisher}}}
Plattform(en): Windows, Mac OS, Linux, FreeBSD, uvm.
Architektur: i386, amd64, emt64, powerpc, uvm.
Genre: Actionspiel
Version: 1.0.2
Spielmodi: Einzel- und Mehrspieler
Sprache: Deutsch
Steuerung: {{{Steuerung}}}
Lizenz: kommerziell
Installation: {{{Installation}}}
Systemminima: {{{Systemminima}}}
Altersfreigabe: Freigegeben ab 12 Jahren gemäß § 14 JuSchG
Demo: {{{Demo}}}
Webseite: Homepage (Webarchiv)
Diskussion: FS2 Diskussion

Inhaltsverzeichnis

Beschreibung

FIXME

  • Weitere Infos gibt's natürlich bei Wikipedia

Installation iccullus Installer

Iccullus stellt einen Installer für FreeSpace 2 hier bereit, allerdings ist diese Freespace 2 Version nicht völlig mit den verfügbaren Mods kompatibel und unterliegt den Beschränkungen der damaligen Zeit.

Installation als FS2SCP-Mod

Es wird von einer Installation der Binärdatei wie im FreeSpace 2 SCP-Artikel ausgegangen.

01. Ihr benötigt die folgenden Pakete zusätzlich:

Debian Debian su -c "apt-get install ffmpeg2theora unshield"
Ubuntu Ubuntu sudo apt-get install ffmpeg2theora unshield(¹)
  • ¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein

02. Gebt Euer FreeSpace 2 Verzeichnis an und wechselt hinein:

GAMEDIR=/media/media/Games/freespace2scp

03. Erstellt Euch einen Mod-Ordner:

mkdir $GAMEDIR/fs2_data

04. Setzt eine Variable für den Pfad Eures CD-ROM Laufwerkes.

CDDIR=/media/cdrom0

05. Erstellt ein temporäres Verzeichnis:

mkdir -p /tmp/freespace2

06.Bindet CD1 ein und entpackt die data1.cab in das temporäre Verzeichnis:

unshield -d /tmp/freespace2 x $CDDIR/data1.cab

07.Kopiert nun die benötigten Dateien und löscht danach das temporäre Verzeichnis:

unshield -d /tmp/freespace2 x $CDDIR/data1.cab
mkdir -p $GAMEDIR/fs2_data/players
mv /tmp/freespace2/*/*.hcf $GAMEDIR/fs2_data/players/
rm -drf /tmp/freespace2

08.Bindet CD2 ein und kopiert die benötigten Dateien:

cp $CDDIR/*.vp $GAMEDIR/fs2_data
mkdir -p $GAMEDIR/fs2_data/data/movies
cp $CDDIR/*.MVE $GAMEDIR/fs2_data/data/movies

09.Bindet CD3 ein und kopiert die benötigten Dateien:

cp $CDDIR/*.vp $GAMEDIR/fs2_data
cp $CDDIR/*.MVE $GAMEDIR/fs2_data/data/movies

Rekodieren der Zwischensequenzen

Hier gibt es verschiedene Möglichkeiten der eine bevorzugt MPlayer+ Theora, der andere ffmpeg oder ffmpeg2theora. Wer sich das ganze sparen will kann sich auch hier die Zwischensequenzen in Englisch herunterladen.
10. Wechselt in Euren Ordner mit den Zwischensequenzen:

cd $GAMEDIR/fs2_data/data/movies
ffmpeg2theora -v 10 -V 16778 -a 10 BASTION.MVE -o bastion.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 COLOSSUS.MVE -o colossus.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 ENDPART1.MVE -o endpart1.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 ENDPRT2A.MVE -o endprt2a.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 ENDPRT2B.MVE -o endprt2b.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 INTRO.MVE -o intro.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 MONO1.MVE -o mono1.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 MONO2.MVE -o mono2.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 MONO3.MVE -o mono3.ogg
ffmpeg2theora -v 10 -V 16778 -a 10 MONO4.MVE -o mono4.ogg

11. Nach erfolgreichem Konvertieren könnt Ihr natürlich die alten MVE's löschen:

rm *.MVE

12. Nun erstellen wir noch ein Startskript und verlinken es nach /usr/bin:

echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nexec ./fs2_open_r -mod fs2_data" '"$@"' >$GAMEDIR/freespace2 && chmod +x $GAMEDIR/freespace2
su -c "ln -s $GAMEDIR/freespace2 /usr/bin/freespace2"

Deinstallation

1. Öffnet ein Terminal und gebt Euer Spielverzeichniss an:

export GAMEDIR="/media/media/Games/freespace2scp"

2. Nun löscht das Spieleverzeichniss, und das Startskript

su -c "rm -drf $GAMEDIR/fs2_data $GAMEDIR/freespace2 /usr/bin/freespace2"

Installation zusätzlicher Kampagnen

FIXME

Weblinks

Screenshots

Technikdatenbank
Im Spiel

--Sixsixfive 03:36, 15. Jun. 2010 (UTC)