Aus Spielen-unter-Linux Wiki by linuxgaming.de
(Unterschied zwischen Versionen)
[Entwurfsversion] | [Entwurfsversion] |
K |
K |
Zeile 91: |
Zeile 91: |
| <pre>cd $GAMEDIR/main</pre> | | <pre>cd $GAMEDIR/main</pre> |
| <pre>sh ccase -r *</pre> | | <pre>sh ccase -r *</pre> |
- | <pre>cd models/actors/thug</pre> | + | <pre>for name in `find -wholename "*.TGA"`;do mv -i $name `echo $name|tr [TGA] [tga]`;done</pre> |
- | <pre>ln -s L_Pstl.mdx L_pstl.mdx</pre>
| + | <pre>for name in `find -wholename "*.tga"`;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre> |
- | <pre>ln -s R_Pstl.mdx R_pstl.mdx</pre>
| + | <pre>cd ../thug</pre> |
- | <pre>for name in *;do mv -i $name `echo $name|tr [TGA] [tga]`;done</pre> | + | <pre>mv L_Pstl.mdx L_pstl.mdx</pre> |
| + | <pre>mv R_Pstl.mdx R_pstl.mdx</pre> |
| <pre>cd ../thug_sit</pre> | | <pre>cd ../thug_sit</pre> |
- | <pre>ln -s L_Pstl.mdx L_pstl.mdx</pre> | + | <pre>mv L_Pstl.mdx L_pstl.mdx</pre> |
- | <pre>ln -s R_Pstl.mdx R_pstl.mdx</pre> | + | <pre>mv R_Pstl.mdx R_pstl.mdx</pre> |
| <pre>cd ../runt</pre> | | <pre>cd ../runt</pre> |
- | <pre>ln -s L_Pstl.mdx L_pstl.mdx</pre> | + | <pre>mv L_Pstl.mdx L_pstl.mdx</pre> |
- | <pre>ln -s R_Pstl.mdx R_pstl.mdx</pre> | + | <pre>mv R_Pstl.mdx R_pstl.mdx</pre> |
- | <pre>cd ../../props/crate</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../bill_counter</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../boat</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../boata</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../cars</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../chandelier</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../confchair</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../dead_fem</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../deadguy</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../decanter</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | | + | |
- | <pre>cd ../../../textures/bricks</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../floors</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../metals</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../props</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
- | <pre>cd ../props2</pre>
| + | |
- | <pre>for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done</pre>
| + | |
| '''07.)''' Verlinkt das Startskript nach /usr/bin: | | '''07.)''' Verlinkt das Startskript nach /usr/bin: |
| <pre>su -c "ln -s $GAMEDIR/kingpin /usr/bin/kingpin"</pre> | | <pre>su -c "ln -s $GAMEDIR/kingpin /usr/bin/kingpin"</pre> |
| ''Das Spiel kann nun durch die Eingabe von '''kingpin''' gestartet werden.'' | | ''Das Spiel kann nun durch die Eingabe von '''kingpin''' gestartet werden.'' |
- |
| |
| == Deinstallation == | | == Deinstallation == |
| ''Kingpin lässt sich über das [[Loki Uninstall]] deinstallieren'' | | ''Kingpin lässt sich über das [[Loki Uninstall]] deinstallieren'' |
Version vom 15:42, 14. Aug. 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:
|
|
|
|
|
|
|
Kingpin: Life Of Crime
|
Startbildschirm
|
Basisdaten
|
Entwickler: | Xatrix Entertainment(Gray Matter Interactive)
|
Publisher: | {{{Publisher}}}
|
Plattform(en): | GNU/Linux, MS Wndows
|
Architektur: | {{{Architektur}}}
|
Genre: | First-person shooter
|
Version: | 1.20
|
Spielmodi: | Einzel- und Mehrspieler
|
Sprache: | Englisch
|
Steuerung: | {{{Steuerung}}}
|
Lizenz: | kommerziell
|
Installation: | {{{Installation}}}
|
Systemminima: | CPU: 233 MHz RAM: 64 MB GPU: 16 MB VRAM HDD: ~530 MB
|
Altersfreigabe: |
|
Demo: | {{{Demo}}}
|
Webseite: | Kingpin bei Interplay
|
Diskussion: | Diskussion
|
Beschreibung
bla
Installation
01.) Das Spiel benötigt folgende Pakete zusätzlich:
Debian
| su -c "apt-get install wine p7zip-full"
|
Ubuntu(¹)
| sudo apt-get install wine p7zip-full
|
- ¹ Für Ubuntu müssen die Universe-Quellen aktiviert sein
Installation mit WINE
02.) Hängt die CD ein, und installiert Kingpin mit WINE:
mkdir $HOME/kingpintmp
WINEPREFIX=$HOME/kingpintmp WINEDLLOVERRIDES=winemenubuilder.exe=d wine /media/cdrom/setup.exe
03.) Ladet Euch und installiert den letzten Patch(1.21):
7z x kingpin_v121_patch.exe -o$HOME/kingpintmp/drive_c/Programme/Kingpin
04.) Ladet und und startet den Linux-Installationsassistenten(hier), für eine grafische Installation müsst Ihr GTK1 installiert haben(siehe Loki Setup):
sh kingpin-1.20-x86.run
linux32 sh kingpin-1.20-x86.run
05.) Kopiert die benötigten Spieldateien aus der WINE-Installation:
export GAMEDIR=<ERSETZT_DIES_DURCH_EUER_LINUXKINGPINVERZEICHNIS>
mv -n $HOME/kingpintmp/drive_c/Programme/Kingpin/main/* $GAMEDIR/main
rm -drf $HOME/kingpintmp
06.) Stellt sicher dass alle Datein der WINE-Installation klein geschrieben sind:
cd $GAMEDIR/main
sh ccase -r *
for name in `find -wholename "*.TGA"`;do mv -i $name `echo $name|tr [TGA] [tga]`;done
for name in `find -wholename "*.tga"`;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../thug
mv L_Pstl.mdx L_pstl.mdx
mv R_Pstl.mdx R_pstl.mdx
cd ../thug_sit
mv L_Pstl.mdx L_pstl.mdx
mv R_Pstl.mdx R_pstl.mdx
cd ../runt
mv L_Pstl.mdx L_pstl.mdx
mv R_Pstl.mdx R_pstl.mdx
07.) Verlinkt das Startskript nach /usr/bin:
su -c "ln -s $GAMEDIR/kingpin /usr/bin/kingpin"
Das Spiel kann nun durch die Eingabe von kingpin gestartet werden.
Deinstallation
Kingpin lässt sich über das Loki Uninstall deinstallieren
Problemlösung
nVidia-Grafikkarte
Um das Spiel unter nVidia Grafikkarten zum laufen zu bekommen müsst Ihr das Spiel nVidia's GL-Bibliothek nutzen lassen. zB.
kingpin +set vid_ref glx +set gl_driver libGL.so
Grafikkarte/Treiber zu neu
Beim starten von Kingpin und auslesen der GL_EXTENSIONS bricht Kingpin ab mit Received signal 11, exiting...
Öffnet die ref_glx.so 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)
Vorher
| Nachher
|
Keine Audioausgabe
Tippt vor einem Spielstart ein(Das ganze könnte man auch in das Startskript oder in ein init-skript integrieren)
su -c "echo -e 'kingpin.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss"
Weblinks
Screenshots
Im Spiel
| Im Spiel
| Im Spiel
|
--Sixsixfive 19:59, 11. Aug. 2010 (UTC)