Liste diverser Fehlermeldung in Sierra's Classic SCI Produkten

Beim Start erscheint eine Accessviolation, die in etwa so aussieht:

The instruction at 004595ff referenced memory at 3231303a
The memory could not be written

Click OK to terminate the application

Grund: Offensichtlich befindet sich im Verzeichnis eine Datei mit zu langem Namen, sodass beim Suchen der Patch-Files ein Speicherüberlauf geschieht.

Der Fehler tritt nur bei Dateien auf, die eine Dateinamenserweiterung (Abschnitt hinter dem letzten Punkt) größer gleich 3 ist und die Gesamtlänge (inklusive Punkt) größer gleich 13 ist. Bei einem 17+4 oder einem 18+3 Dateinamen gibt es also keinen Fehler. Bei einem 18+4 oder 19+3 Dateinamen kommt es zum Programmabsturz.

(Getestet mit King's Quest 7 - SCI 2.002)

Meldung "Windows Title not found"

Es wurde versucht, den SCI-Interpreter direkt aufzurufen. Meistens muss man

Bei King's Quest 7 sieht die Befehlszeile (Parameter in der Verknüpfung) für das Spiel etwa so aus:
C:\Sierra\Kq7\Sierraws.exe C:\SIERRA\KQ7\RESOURCE.WIN
[Arbeitsverzeichnis D:]

Fehlt die Angabe von Resource.Win, kann das Spiel nicht starten.

Bei SCI3 Spielen ist die Angabe der Resourcendatei meist nicht notwendig. Hier reicht wie z.B. in Lighthouse folgende Befehlszeile ohne Parameter aus:
C:\Lh\Sierw5.exe

Meldung: "999.pal" not found.

Bei Sierra's SCI Produkten erhält man manchmal die Fehlermeldung "999.pal not found". Dies ist ein Dummy-Dateiname und bedeutet, dass ein Verzeichnis in der Resource.win nicht gefunden wurde. Man braucht diese Datei also nicht zu suchen, sondern sollte die Resource.win prüfen. Dabei ist ggf. auf die Backslashes sowie die DOS-Dateinamenkompatibilität zu achten.