Star Trek: Generations
1) Fehleranalyse:
Ursprüngliches System: Windows 95
Art des Problems: Spiel-Absturz / Grafik-Fehler / Videos werden übersprungen
Beschreibung des Problems:
Das Spiel lässt sich nicht starten bzw. stürzt ab. Läuft das Spiel, werden die Videos werden nicht dargestellt, sondern gänzlich übersprungen. Die Level werden übersät mit bunten Pixeln.
2) Die Lösung:
Widmen wir uns zuerst dem fehlerhaften Spielstart.
Um das Spiel starten zu können, benötigen wir den Kompatibilitätsmodus.
Rufen wir also das Spiel-Verzeichnis auf (Standard:
C:\Program Files\Generations). Nun folgt ein Rechtsklick auf die Datei
sgens.exe, gefolgt vom Klick auf
Eigenschaften.
Unter dem Tab
Kompatiblität werden nun folgende Einstellungen gesetzt:
Programm im Kompatibilitätsmodus ausführen für:
Haken setzen und dann in der Liste
Windows 95 auswählen
Mit 256 Farben ausführen: Haken setzen
In Bildschirmauflösung 640 x 480 ausführen: Haken setzen
Visuelle Designs deaktivieren: Haken setzen
Nun bestätigen wir mit
[OK].
Nun geht es an die Grafik-Fehler in den Levels:
Dazu gehen wir wie folgt vor:
Wir halten im Windows die
[Windows]-Taste gedrückt und tippen auf
[R] um den Dialog
Ausführen aufzurufen. Hier geben wir "notepad" (ohne "") ein und drücken auf
[OK].
In das nun aufgehende Fenster wird folgender Text kopiert:
Code:
taskkill /f /IM explorer.exe
sgens.exe
start explorer.exe
Nun speichern wir diese als Batch-Datei im Programm-Verzeichnis des Spiels (siehe oben) ab. Unter
Datei => Speichern unter... in obiger Menüleiste suchen wir also den Pfad des Spiels auf. Nun stellen wir unter
Dateityp: die Auswahl auf
Alle Dateien (*.*) und geben unter
Dateiname: sgens.bat ein und bestätigen mit einem Klick auf
Speichern.
Zuletzt geht es an das Problem mit den Videos:
Der Video-Codec "Cinepak" ist einfach inkompatibel zu den alten Videos.
Ladet ihn
hier herunter, und zwar die 32-Bit-Version.
Habt Ihr dies getan, extrahiert aus der
cvid32.zip die Datei
ICCVID.DLL, und zwar erstmal auf den Desktop.
Nun ruft Ihr mit dem Explorer das Verzeichnis
%systemroot%\System32 auf. Kopiert dazu diesen Ausdruck einfach und fügt ihn in in die Adress-Zeile ein und drückt
[Enter].
Sucht dort nun die bereits vorhandene
ICCVID.DLL und benennt sie um, am besten in
iccvid_BACKUP.dll. Verschiebt nun die auf dem Desktop befindliche
ICCVID.DLL in das System32-Verzeichnis.
3) Diese Veränderungen bewirkt nun folgendes:
Die Kompatibilitäts-Einstellungen bewirken, dass dem Spiel das alte Betriebssystem Win95 vorgegaukelt wird. Die Batch-Datei beendet den Explorer, der für die Grafik-Fehler verantwortlich ist und startet ihn nach dem Beenden des Spiels wieder. Das Einfügen des älteren Codecs sorgt dafür, dass Windows die alten Videos wieder abspielen kann.
4) Vorkehrungen zum Spielstart:
Startet zum Spielen die sgens.bat statt die sgens.exe im Star Trek Generations-Spielverzeichnis. Ihr könnt auch eine Verknüpfung auf den Desktop etc. legen.
5) Folgendes gilt es noch zu beachten:
Sobald Ihr eine Mission oder einen Kampf mit dem roten Button startet oder einen Spielstand lädt, klickt wiederholt mit der rechten Maustaste, bis die Beschreibung des Levels bzw. des Kampfes erscheint. Andernfalls beendet das Spiel. Hierfür wurde noch keine Problem-Lösung gefunden.
Außerdem dürft Ihr während des Spiels unter keinen Umständen ins Windows wechseln, dann stürzt ebenfalls das Spiel ab. Sorgt also auch dafür, dass z.B. die Firewall keine Meldungen von sich gibt.