Aus Spielen-unter-Linux Wiki by linuxgaming.de
(Unterschied zwischen Versionen)
[Entwurfsversion] | [Entwurfsversion] |
|
|
Zeile 77: |
Zeile 77: |
| <pre>mv $HOME/tmp/drive_c/Programme/Return\ to\ Castle\ Wolfenstein/Main/mp_pak0.pk3 $GAMEDIR/main</pre> | | <pre>mv $HOME/tmp/drive_c/Programme/Return\ to\ Castle\ Wolfenstein/Main/mp_pak0.pk3 $GAMEDIR/main</pre> |
| <pre>rm -drf $HOME/tmp</pre> | | <pre>rm -drf $HOME/tmp</pre> |
- | '''4.''' Verlinkt nun noch das Startskript nach /usr/bin: | + | '''4.''' Nun braucht Ihr noch das Loki-Compat([http://www.swanson.ukfsn.org/loki/ hier]): |
- | <pre>su -c "ln -s $GAMEDIR/wolf /usr/bin/rtcw"</pre> | + | <pre>wget -c http://www.swanson.ukfsn.org/loki/loki_compat_libs-1.4.tar.bz2</pre> |
- | ''Das Spiel kann nun durch die Eingabe von '''rtcw''' gestartet werden.'' | + | <pre>tar xjf loki_compat_libs-1.4.tar.bz2</pre> |
- | | + | <pre>mv Loki_Compat $GAMEDIR</pre> |
| + | <pre>rm loki_compat_libs-1.4.tar.bz2</pre> |
| + | '''6.''' Erstellt Euch ein Startskript für den Mehrspieler- und für den Einzelspieler-Modus und verlinkt diese nach /usr/bin: |
| + | <pre>echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nLD_PRELOAD=Loki_Compat/libstdc++-libc6.2-2.so.3 ./wolf.x86" '"$@"' >$GAMEDIR/rtcwmp.sh && chmod +x $GAMEDIR/rtcwmp.sh</pre> |
| + | <pre>su -c "ln -s $GAMEDIR/rtcwmp.sh /usr/bin/rtcwmp"</pre> |
| + | <pre>echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nLD_PRELOAD=Loki_Compat/libstdc++-libc6.2-2.so.3 ./wolfsp.x86" '"$@"' >$GAMEDIR/rtcwsp.sh && chmod +x $GAMEDIR/rtcwsp.sh</pre> |
| + | <pre>su -c "ln -s $GAMEDIR/rtcwsp.sh /usr/bin/rtcwsp"</pre> |
| + | ''Der Einzelspieler-Modus kann nun mit '''rtcwsp''' und der Mehrspieler-Modus mit '''rtcwmp''' gestartet werden.'' |
| == Deinstallation == | | == Deinstallation == |
| '''1.''' Öffnet ein Terminal und gebt Euer Spielverzeichnis an z.B: | | '''1.''' Öffnet ein Terminal und gebt Euer Spielverzeichnis an z.B: |
Zeile 86: |
Zeile 93: |
| '''2.''' Nun löscht das Spieleverzeichniss und das Startskript: | | '''2.''' Nun löscht das Spieleverzeichniss und das Startskript: |
| <pre>su -c "rm -drf /usr/bin/rtcw $GAMEDIR"</pre> | | <pre>su -c "rm -drf /usr/bin/rtcw $GAMEDIR"</pre> |
- |
| |
| == Problemlösung == | | == Problemlösung == |
| ===Keine Audioausgabe=== | | ===Keine Audioausgabe=== |
- | OSS muss vorhanden sein oder emuliert werden.
| + | Öffnet Euere Startskripte '''rtcwsp.sh''', '''rtcwmp.sh''' und fügt über der Zeile '''LD_PRELOAD=Loki_Compat...''' den jeweiligen Befehl ein. |
| + | ====Ktsuss==== |
| + | ''für rtcwsp.sh'' |
| + | <pre>ktsuss -u root echo "'wolfsp.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&</pre> |
| + | ''für rtcwmp.sh'' |
| + | <pre>ktsuss -u root echo "'wolf.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&</pre> |
| + | ====Gksu==== |
| + | ''für rtcwsp.sh'' |
| + | <pre>gksu -u root echo "'wolfsp.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&</pre> |
| + | ''für rtcwmp.sh'' |
| + | <pre>gksu -u root echo "'wolf.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&</pre> |
| + | ===Grafikkarte/Treiber zu neu=== |
| + | Beim starten der '''wolfsp.x86''' und auslesen der GL_EXTENSIONS bricht RtCW ab mit '''Received signal 11, exiting...''' |
| + | |
| + | Öffnet die wolfsp.x86 mit einem Hex-Editor(z.B. hexcurse), sucht im ASCII-Modus nach GL_EXTENSIONS und ersetzt das %s dahinter durch zwei Leerzeichen(Hex-Code 20) |
| + | |
| + | {| width="100%" style="vertical-align: middle;" |
| + | |align="center"|[[Bild:rtcw05.jpg|thumb|none|Vorher]] |
| + | |align="center"|[[Bild:rtcw06.jpg|thumb|none|Nachher]] |
| + | |} |
| | | |
| == Weblinks == | | == Weblinks == |
Zeile 99: |
Zeile 124: |
| |align="center"|[[Bild:rtcw02.jpg|thumb|none|Im Spiel]] | | |align="center"|[[Bild:rtcw02.jpg|thumb|none|Im Spiel]] |
| |align="center"|[[Bild:rtcw03.jpg|thumb|none|Im Spiel]] | | |align="center"|[[Bild:rtcw03.jpg|thumb|none|Im Spiel]] |
| + | |align="center"|[[Bild:rtcw04.jpg|thumb|none|Im Spiel]] |
| + | |
| |} | | |} |
| --[[Benutzer:Sixsixfive|Sixsixfive]] 14:16, 17. Jul. 2010 (UTC) | | --[[Benutzer:Sixsixfive|Sixsixfive]] 14:16, 17. Jul. 2010 (UTC) |
Version vom 19:49, 17. 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:
|
|
|
|
|
|
|
Return To Castle Wolfenstein
|
Startbildschirm
|
Basisdaten
|
Entwickler: | Gray Matter Interactive, Nerve Software, id Software
|
Publisher: | {{{Publisher}}}
|
Plattform(en): | GNU/Linux, MacOS, Windows, PlayStation 2, Xbox
|
Architektur: | {{{Architektur}}}
|
Genre: | Ego Shooter
|
Version: | 1.4.1b
|
Spielmodi: | Einzel- und Mehrspieler
|
Sprache: | Englisch
|
Steuerung: | {{{Steuerung}}}
|
Lizenz: | kommerziell
|
Installation: | {{{Installation}}}
|
Systemminima: | CPU: Pentium®-Klasse mit 400 MHz RAM: 128 MB Grafikkarte: mit 16 MB VRAM Festplattenspeicher: ~800 MB
|
Altersfreigabe: |
|
Demo: | {{{Demo}}}
|
Webseite: | RtCW bei id Software
|
Diskussion: | Diskussion
|
Beschreibung
In Return To Castle Wolfenstein übernimmt Ihr die Kontrolle über den des US-Agenten Blazkowicz zur Zeit des Zweiten Weltkrieges, die Welt vor einer neuen Superwaffe der Nazis retten muss.
- Ausführlichere Informationen findet Ihr in der Wikipedia
Installation
1. Erstellt Euch ein Spielverzeichnis z.B:
export GAMEDIR=/media/media/Games/rtcw
mkdir -p $GAMEDIR/bin
2. Ladet Euch den Installations-Assistenten von dem id FTP, und startet Ihn:
wget -c ftp://ftp.idsoftware.com/idstuff/wolf/linux/wolf-linux-1.41b.x86.run
chmod +x wolf-linux-1.41b.x86.run
./wolf-linux-1.41b.x86.run
Als Spielverzeichnis gebt Ihr $GAMEDIR(ALS KOMPLETTEN PFAD z.B:/media/media/Games/rtcw) an und als Linkverzeichnis $GAMEDIR/bin(Ebenfalls komplett), Ihr könnt nun so ziemlich alles mit j beantworten außer die Desktop-Verknüpfung(diese funktioniert nicht mehr)
3. Nun müsst Ihr RtCW mit wine installieren, um an die benötigten Dateien(pak0.pk3, sp_pak1.pk3, mp_pak0.pk3)ranzukommen. Besitzer der GOTY-Edition müssen dies nicht sie finden die Dateien auf der CD und können sie manuell in das Spielverzeichnis unter main kopieren:
WINEPREFIX=$HOME/tmp WINEDLLOVERRIDES=winemenubuilder.exe=d wine explorer.exe /desktop=rtcw,800x600 /media/cdrom/setup.exe
mv $HOME/tmp/drive_c/Programme/Return\ to\ Castle\ Wolfenstein/Main/pak0.pk3 $GAMEDIR/main
mv $HOME/tmp/drive_c/Programme/Return\ to\ Castle\ Wolfenstein/Main/sp_pak1.pk3 $GAMEDIR/main
mv $HOME/tmp/drive_c/Programme/Return\ to\ Castle\ Wolfenstein/Main/mp_pak0.pk3 $GAMEDIR/main
rm -drf $HOME/tmp
4. Nun braucht Ihr noch 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 für den Mehrspieler- und für den Einzelspieler-Modus und verlinkt diese nach /usr/bin:
echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nLD_PRELOAD=Loki_Compat/libstdc++-libc6.2-2.so.3 ./wolf.x86" '"$@"' >$GAMEDIR/rtcwmp.sh && chmod +x $GAMEDIR/rtcwmp.sh
su -c "ln -s $GAMEDIR/rtcwmp.sh /usr/bin/rtcwmp"
echo -e "#\!/bin/sh\ncd '$GAMEDIR'\nLD_PRELOAD=Loki_Compat/libstdc++-libc6.2-2.so.3 ./wolfsp.x86" '"$@"' >$GAMEDIR/rtcwsp.sh && chmod +x $GAMEDIR/rtcwsp.sh
su -c "ln -s $GAMEDIR/rtcwsp.sh /usr/bin/rtcwsp"
Der Einzelspieler-Modus kann nun mit rtcwsp und der Mehrspieler-Modus mit rtcwmp gestartet werden.
Deinstallation
1. Öffnet ein Terminal und gebt Euer Spielverzeichnis an z.B:
export GAMEDIR=/media/media/Games/rtcw
2. Nun löscht das Spieleverzeichniss und das Startskript:
su -c "rm -drf /usr/bin/rtcw $GAMEDIR"
Problemlösung
Keine Audioausgabe
Öffnet Euere Startskripte rtcwsp.sh, rtcwmp.sh und fügt über der Zeile LD_PRELOAD=Loki_Compat... den jeweiligen Befehl ein.
Ktsuss
für rtcwsp.sh
ktsuss -u root echo "'wolfsp.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&
für rtcwmp.sh
ktsuss -u root echo "'wolf.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&
Gksu
für rtcwsp.sh
gksu -u root echo "'wolfsp.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&
für rtcwmp.sh
gksu -u root echo "'wolf.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss" &&
Grafikkarte/Treiber zu neu
Beim starten der wolfsp.x86 und auslesen der GL_EXTENSIONS bricht RtCW ab mit Received signal 11, exiting...
Öffnet die wolfsp.x86 mit einem Hex-Editor(z.B. hexcurse), sucht im ASCII-Modus nach GL_EXTENSIONS und ersetzt das %s dahinter durch zwei Leerzeichen(Hex-Code 20)
Weblinks
RtCW bei id Software
RtCW auf dem id FTP
RtCW in der MODDB
Screenshots
Im Spiel
| Im Spiel
| Im Spiel
|
--Sixsixfive 14:16, 17. Jul. 2010 (UTC)