Aus Spielen-unter-Linux Wiki by linuxgaming.de
(Unterschied zwischen Versionen)
[Entwurfsversion] | [Entwurfsversion] |
|
|
Zeile 65: |
Zeile 65: |
| {| style="vertical-align: top;" | | {| style="vertical-align: top;" |
| |{{Debian}}(²) | | |{{Debian}}(²) |
- | |<code>su -c "apt-get install oss-compat gzip tar bash fakeroot build-essential"</code> | + | |<code>su -c "apt-get install oss-compat gzip tar bash fakeroot"</code> |
| |- | | |- |
- | |{{Ubuntu}}(¹)(²) | + | |{{Ubuntu}}(¹) |
- | |<code>sudo apt-get install oss-compat gzip tar bash fakeroot build-essential</code> | + | |<code>sudo apt-get install oss-compat gzip tar bash fakeroot</code> |
| |- | | |- |
| |} | | |} |
| *¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein. | | *¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein. |
- | *² 64-Bit Systeme benötigen zusätzlich noch die '''gcc-multilib'''.
| |
| '''2.''' Erstellt Euch ein Spielverzeichnis: | | '''2.''' Erstellt Euch ein Spielverzeichnis: |
| <pre>export GAMEDIR=/media/media/Games/shogo</pre> | | <pre>export GAMEDIR=/media/media/Games/shogo</pre> |
Zeile 83: |
Zeile 82: |
| <pre>linux32 fakeroot bash setup.sh</pre> | | <pre>linux32 fakeroot bash setup.sh</pre> |
| ''Als Spielverzeichnis gebt Ihr '''$GAMEDIR'''(ALS KOMPLETTEN PFAD zB:/media/media/Games/shogo) an und als Linkverzeichnis '''$GAMEDIR/bin'''(Ebenfalls komplett), Ihr könnt dann so ziemlich alles mit '''j''' beantworten außer die Desktop-Verknüpfung(diese funktioniert nicht mehr)''<br> | | ''Als Spielverzeichnis gebt Ihr '''$GAMEDIR'''(ALS KOMPLETTEN PFAD zB:/media/media/Games/shogo) an und als Linkverzeichnis '''$GAMEDIR/bin'''(Ebenfalls komplett), Ihr könnt dann so ziemlich alles mit '''j''' beantworten außer die Desktop-Verknüpfung(diese funktioniert nicht mehr)''<br> |
- | '''4.''' Nun müsst Ihr noch GTK1 installieren, Falls dieses noch in Eurer Distribution enthalten ist, könnt ihr es über den Paketmanager installieren. Die andere Lösung wäre es zu kompilieren zB: | + | '''4.''' Nun müsst Ihr noch GTK1 installieren, Falls dieses noch in Eurer Distribution enthalten ist, könnt ihr es über den Paketmanager installieren. Andere Lösungen wären gtk1 und glib1 zu kompilieren oder sich die i386 Bibliotheken aus dem Internet zu laden(zB von debian.org([http://packages.debian.org/lenny/libgtk1.2 libgtk1.2], [http://packages.debian.org/lenny/libglib1.2-dev libglib1.2-dev]). Ihr benötigt die folgenden Bibliotheken: |
- | <pre>mkdir $HOME/tmp</pre>
| + | |
- | <pre>cd $HOME/tmp</pre>
| + | *libgtk-1.2.so.0 |
- | <pre>wget -c http://ftp.gnome.org/pub/gnome/sources/glib/1.2/glib-1.2.8.tar.gz</pre>
| + | *libgtk-1.2.so.0 |
- | <pre>wget -c http://ftp.gnome.org/pub/gnome/sources/gtk+/1.2/gtk+-1.2.10.tar.gz</pre>
| + | |
- | <pre>tar xzf glib-1.2.8.tar.gz</pre>
| + | |
- | <pre>cd glib-1.2.8</pre>
| + | |
- | <pre>./configure --disable-static --enable-shared --prefix=$HOME/tmp --host=i386</pre>
| + | |
- | <pre>make</pre>
| + | |
- | <pre>make install</pre>
| + | |
- | <pre>cd ..</pre>
| + | |
- | <pre>tar xzf gtk+-1.2.10.tar.gz</pre>
| + | |
- | <pre>cd gtk+-1.2.10</pre>
| + | |
- | <pre>GLIB_CONFIG=$HOME/tmp/bin/glib-config ./configure --disable-static --enable-shared --prefix=$HOME/tmp --host=i386</pre>
| + | |
- | <pre>make</pre>
| + | |
- | <pre>make install</pre>
| + | |
| ''Als installationsverzeichnis gebt Ihr nun wieder '''$GAMEDIR'''(Ihr ahnt es natürlich als kompletten Pfad) an und löscht nach erfolgreicher Installation den Patch. | | ''Als installationsverzeichnis gebt Ihr nun wieder '''$GAMEDIR'''(Ihr ahnt es natürlich als kompletten Pfad) an und löscht nach erfolgreicher Installation den Patch. |
| <pre>cd .. && rm -drf rt2-1.54c-unified-x86*</pre> | | <pre>cd .. && rm -drf rt2-1.54c-unified-x86*</pre> |
Version vom 19:26, 15. Jul. 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:
|
|
Das Spiel ist lauffähig unter:
|
|
|
|
|
|
|
Shogo: Mobile Armor Division
|
Startbildschirm
|
Basisdaten
|
Entwickler: | Monolith Productions
|
Publisher: | {{{Publisher}}}
|
Plattform(en): | Amiga, GNU/Linux, MacOS, Windows
|
Architektur: | {{{Architektur}}}
|
Genre: | Ego Shooter
|
Version: | 1.0
|
Spielmodi: | Einzel- und Mehrspieler
|
Sprache: | Englisch
|
Steuerung: | {{{Steuerung}}}
|
Lizenz: | kommerziell
|
Installation: | {{{Installation}}}
|
Systemminima: | CPU: Pentium®-Klasse oder PowerPC mit 200 MHz RAM: 16 MB Grafikkarte: 1024x768 Festplattenspeicher: ~345 MB
|
Altersfreigabe: |
|
Demo: | {{{Demo}}}
|
Webseite: | Web Archive
|
Diskussion: | Diskussion
|
Beschreibung
In Shogo M.A.D. absolviert Ihr Missionen entweder als Pilot eines Roboters(Mechs) oder zu Fuß. Typisch japanisch habt Ihr nicht nur als Mensch ein Schwert dabei, sondern Ihr bekommt ebenfalls eins für euren Mech.
Installation
1. Das Spiel benötigt folgende Pakete zusätzlich:
Debian(²)
| su -c "apt-get install oss-compat gzip tar bash fakeroot"
|
Ubuntu(¹)
| sudo apt-get install oss-compat gzip tar bash fakeroot
|
- ¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein.
2. Erstellt Euch ein Spielverzeichnis:
export GAMEDIR=/media/media/Games/shogo
mkdir -p $GAMEDIR/bin
3. Hängt die CD ein, und startet den Installer:
cd <CDEINHÄNGEPUNKT>
32Bit
fakeroot bash setup.sh
64Bit
linux32 fakeroot bash setup.sh
Als Spielverzeichnis gebt Ihr $GAMEDIR(ALS KOMPLETTEN PFAD zB:/media/media/Games/shogo) an und als Linkverzeichnis $GAMEDIR/bin(Ebenfalls komplett), Ihr könnt dann so ziemlich alles mit j beantworten außer die Desktop-Verknüpfung(diese funktioniert nicht mehr)
4. Nun müsst Ihr noch GTK1 installieren, Falls dieses noch in Eurer Distribution enthalten ist, könnt ihr es über den Paketmanager installieren. Andere Lösungen wären gtk1 und glib1 zu kompilieren oder sich die i386 Bibliotheken aus dem Internet zu laden(zB von debian.org(libgtk1.2, libglib1.2-dev). Ihr benötigt die folgenden Bibliotheken:
- libgtk-1.2.so.0
- libgtk-1.2.so.0
Als installationsverzeichnis gebt Ihr nun wieder $GAMEDIR(Ihr ahnt es natürlich als kompletten Pfad) an und löscht nach erfolgreicher Installation den Patch.
cd .. && rm -drf rt2-1.54c-unified-x86*
5. Nun braucht Ihr das Loki-Compat(hier):
wget -c http://www.swanson.ukfsn.org/loki/loki_compat_libs-1.4.tar.bz2
tar xjf loki_compat_libs-1.4.tar.bz2
mv Loki_Compat $GAMEDIR
rm loki_compat_libs-1.4.tar.bz2
6. Erstellt Euch ein Startskript und verlinkt dieses nach /usr/bin:
echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nLD_LIBRARY_PATH=Loki_Compat Loki_Compat/ld-linux.so.2 ./rt2.dynamic" '"$@"' >$GAMEDIR/rt2.sh && chmod +x $GAMEDIR/rt2.sh
su -c "ln -s $GAMEDIR/rt2.sh /usr/bin/rt2"
Das Spiel kann nun durch die Eingabe von rt2 gestartet werden.
Deinstallation
1. Öffnet ein Terminal und gebt Euer Spielverzeichnis an:
export GAMEDIR=/media/media/Games/descent3
2. Nun löscht das Spieleverzeichniss und das Startskript:
sh $GAMEDIR/uninstall && su -c "rm -drf /usr/bin/rt2 $GAMEDIR"
Problemlösung
Keine Audioausgabe
OSS muss vorhanden sein oder emuliert werden.
Weblinks
Loki Software Seite
Screenshots
Im Spiel
| Im Spiel
|
--Sixsixfive 18:26, 15. Jul. 2010 (UTC)