Ja! Stark!
Das dritte Need for Sprit : ) läuft (bzw. fährt)!
Das Spiel
Rasen, was sonst?
Installation
Mittels wineconfig Windows 95 und optional auch die Option "Emulate a virtual desktop" (Spiel beendet sich leider nicht sauber) einstellen
WINEPREFIX=~/.wine-nfs3 winecfg
Nach ~/.wine-nfs3 wechseln, und Setup ausführen (sinngemäss, ganzer Pfad muss erhalten sein)
cd ~/.wine-nfs3 WINEPREFIX=~/.wine-nfs3 wine d\:/SETUP/GERMAN/SETUP.EXE"
Nach Installation kann das Spiel gestartet werden:
cd ~/.wine-nfs3/drive_c/Program\ Files/Electronic\ Arts/Need\ For\ Speed\ III/ WINEPREFIX=~/.wine-nfs3 wine nfs3.exe
Falls man das Spiel gerne mit hardwarebeschleunigter Grafik spielen möchten, so sollte der Parameter "-d3d0" angehängt werden:
WINEPREFIX=~/.wine-nfs3 wine nfs3.exe -d3d0
Leider aber hängt sich bei mir das Spiel mit diesem Paramter häufig auf:
err:ntdll:RtlpWaitForCriticalSection section 0x7bca5ea0 "virtual.c: csVirtual" wait timed out in thread 0009, blocked by 0025, retrying (60 sec)
Abhilfe schafft:
export WINEPREFIX=~/.wine-nfs3 taskset -c 1 wine nfs3.exe -d3d0
Da sich das Spiel nicht sauber beendet empfiehlt es sich, dies zu erzwingen:
WINEPREFIX=~/.wine-nfs3/ wineserver -k
Häufige Fehler
In den Linux-Kernelversionen 3.14 und 3.15 in der 64-bit Variante wird das Ausführen von 16-bit Code, wie dieser in der Installationsroutine (und im Spiel?) von NFS3 vorkommt, aufgrund einer offenen Sicherheitslücke blockiert. Ab Kernel 3.16 ist diese Lücke geschlossen und 16-bit Code wird wieder ausgeführt. In Kernelversion 3.14 und 3.15 kann man durch folgenden Befehl als root 16-bit Code wieder ausführen (dadurch ist aber die Lücke wieder ausnutzbar):
echo 1 > /proc/sys/abi/ldt16
In Ubuntu 14.04 und älter (Kernel 3.13 und früher) gab es ein Backpot diese Security-Fix, wobei man dieses aber nicht ausschalten kann. Siehe Bug auf Launchpad.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 9821 Aufrufe
HOT PURSUIT LÄUFT???
Das muss ich rauskramen, muss hier irgendwo sein!