Kingpin: Life of CrimeAus Spielen-unter-Linux Wiki by linuxgaming.deDies ist eine alte Version. Zeitpunkt der Bearbeitung: 13:58, 14. Aug. 2010 durch Sixsixfive (Diskussion | Beiträge).
Beschreibungbla Installation01.) Das Spiel benötigt folgende Pakete zusätzlich:
Installation mit WINE02.) 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 * cd models/actors/thug ln -s L_Pstl.mdx L_pstl.mdx ln -s R_Pstl.mdx R_pstl.mdx</pre <pre>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. DeinstallationKingpin lässt sich über das Loki Uninstall deinstallieren ProblemlösungnVidia-GrafikkarteUm 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 neuBeim 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) Keine AudioausgabeTippt 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" WeblinksScreenshots--Sixsixfive 19:59, 11. Aug. 2010 (UTC) |