Donnerstag, 02. Mai 2024

Kingpin: Life of Crime

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][Entwurfsversion]
K
K
Zeile 93: Zeile 93:
<pre>cd models/actors/thug</pre>
<pre>cd models/actors/thug</pre>
<pre>ln -s L_Pstl.mdx L_pstl.mdx</pre>
<pre>ln -s L_Pstl.mdx L_pstl.mdx</pre>
-
<pre>ln -s R_Pstl.mdx R_pstl.mdx</pre
+
<pre>ln -s R_Pstl.mdx R_pstl.mdx</pre>
-
<pre>for name in *;do mv -i $name `echo $name|tr [TGA] [tga]`;done</pre>>
+
<pre>for name in *;do mv -i $name `echo $name|tr [TGA] [tga]`;done</pre>
<pre>cd ../thug_sit</pre>
<pre>cd ../thug_sit</pre>
<pre>ln -s L_Pstl.mdx L_pstl.mdx</pre>
<pre>ln -s L_Pstl.mdx L_pstl.mdx</pre>

Version vom 13:58, 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:
Nativ spielbar
benötigt Wine
benötigt Cedega
benötigt DOSBox
benötigt DOSEMU
benötigt ScummVM
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: keine Jugendfreigabe gemäß § 14 JuSchG
Demo: {{{Demo}}}
Webseite: Kingpin bei Interplay
Diskussion: Diskussion

Inhaltsverzeichnis

Beschreibung

bla

Installation

01.) Das Spiel benötigt folgende Pakete zusätzlich:

Debian Debian su -c "apt-get install wine p7zip-full"
Ubuntu 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):

  • für 32Bit
sh kingpin-1.20-x86.run
  • für 64Bit
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 *
cd models/actors/thug
ln -s L_Pstl.mdx L_pstl.mdx
ln -s R_Pstl.mdx R_pstl.mdx
for name in *;do mv -i $name `echo $name|tr [TGA] [tga]`;done
cd ../thug_sit
ln -s L_Pstl.mdx L_pstl.mdx
ln -s R_Pstl.mdx R_pstl.mdx
cd ../runt
ln -s L_Pstl.mdx L_pstl.mdx
ln -s R_Pstl.mdx R_pstl.mdx
cd ../../props/crate
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../bill_counter
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../boat
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../boata
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../cars
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../chandelier
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../confchair
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../dead_fem
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../deadguy
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../decanter
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../../../textures/bricks
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../floors
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../metals
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../props
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done
cd ../props2
for name in *;do mv -i $name `echo $name|tr [A-Z] [a-z]`;done

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)