The Chronicles of Riddick
Technische Hinweise
von Mario *LigH* Rohkrämer
"The Chronicles of Riddick - Escape from Butcher Bay" benötigt Treiber, die mindestens
OpenGL Version 1.3 unterstützen. Leider bezieht sich "mindestens" nur auf die Stelle nach
dem Komma. OpenGL Version 2.0 wird nicht als "besser" erkannt. Deshalb weigert das Spiel
sich, mit den neuesten Treibern zu starten, obwohl das technisch kein Problem ist.
Wie kann man das Problem lösen?
a) Ältere Grafikkartentreiber installieren
Fällt aus wegen groben Unfugs. ;-)
b) Die Treiber eine ältere Version melden lassen
Für Nvidia-Grafikkarten (z.B. GeForce 6+ mit ForceWare 9x) ermöglicht dies der
"RivaTuner". Man erstelle im "Main"-Tab ein neues "Driver"-Preset, das für das Programm
"SbzEngine.exe" (zu finden z.B. in "...\Riddick EFBB\System\Win32_x86_SSE2") gelten soll.
Dann wählt man im Driver/Customize-Menü (unteres kleines Dreieck) den OpenGL-Button, geht
auf den Tab "Compatibility", stellt bei "OpenGL version string override" den Wert "1.5"
ein, und setzt unten links in der Liste den Haken bei "OpenGL version string override".
Nun sollte der RivaTuner, solange er im System-Tray sitzt, die OpenGL-Version 1.5 an das
Programm "SbzEngine.exe" melden, ansonsten aber nichts beeinflussen.
Ob es speziell für ATI ein Tool mit ähnlichen Fähigkeiten gibt, ist mir bisher leider
nicht bekannt.
Eine andere Methode, relativ unabhängig vom Grafikchipsatz:
http://glintercept.nutty.org/
Die in diesem Paket enthaltene Datei "OPENGL32.DLL" in das Verzeichnis "...\Riddick
EFBB\System\Win32_x86_SSE2" (falls das die zum Prozessor passende Version ist - ist in der
"falschen Fehlermeldung" zu lesen) kopieren, dazu die Datei "gliConfig_ExtOverride.ini".
Diese in einem Texteditor öffnen (Notepad.exe genügt), und die Zeile
//VersionString = "1.0.0";
ändern in
VersionString = "1.5.2";
Jetzt speichern als "gliConfig.ini" (mit dem Dateityp "*.*", damit nicht noch ein "*.txt"
hinten dran kommt).
Gefunden in den Foren von Planet Oliwood, ComputerBase und CHIP.