Freitag, 17. Mai 2024

Return To Castle Wolfenstein

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][Entwurfsversion]
(Installation)
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:
Nativ spielbar
benötigt Wine
benötigt Cedega
benötigt DOSBox
benötigt DOSEMU
benötigt ScummVM
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: Freigegeben ab 16 Jahren gemäß § 14 JuSchG
Demo: {{{Demo}}}
Webseite: RtCW bei id Software
Diskussion: Diskussion

Inhaltsverzeichnis

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)