Wie kann ich die ursprüngliche Myst-App so bearbeiten, dass die CD nicht mehr abgespielt werden muss?

4

Ich habe gerade SheepShaver entdeckt und bin unglaublich aufgeregt!

Ich habe alle meine alten Mac-Spiele aus dem Speicher genommen und alle installiert.

Ein Trick, den ich vor einiger Zeit gelernt habe, um Spiele unter OS X zu spielen, besteht darin, einfach ein Disk-Image der CD zu erstellen und dieses dann zu laden, wenn ich spielen möchte.

Ich habe über eine 'Technik' gelesen , mit der Riven ohne die Datenträger abgespielt werden kann. Diese besteht im Wesentlichen darin, die mit der Installation gelieferte Datei riven.cfg so zu bearbeiten, dass sie nicht mehr auf die CDs verweist, sondern auf lokale Verzeichnisse. Ich dachte, so etwas sollte mit Myst möglich sein.

Schaltet die Myst-App auf eine Art Hypercard-Skript um. Ich machte das, was ich für eine logische Änderung hielt, und entfernte alle Myst:Präfixe, die ich in der Datei finden konnte, die App jedoch funktionsunfähig machte. Ich nahm an, dass jemand anders das besser kann als ich.

Gedanken?

Tim Visher
quelle

Antworten:

2

Sie könnten ein Disk-Image der Myst-CD erstellen und dieses für den Schafsrasierer einbinden.

Das ursprüngliche Myst für Mac war in der Tat ein riesiges Hypercard-Skript. Die Myst:Präfixe, auf die Sie verweisen, beziehen sich auf das Programm, das auf die Myst-CD verweist. In Classic Mac OS wurden Doppelpunkte als Verzeichnisbegrenzer verwendet, sodass die Dateipfade wie Myst:Images:Clocktower.jpgin Classic Mac OS oder /Volumes/Myst/Images/Clocktower.jpgOS X aussehen. Sie müssen die Pfade neu schreiben, um auf ein lokales Dateiverzeichnis zu verweisen.

Angenommen, Sie haben die Myst-App in einem Anwendungsordner im Stammverzeichnis der Systemfestplatte installiert. (Dies ist der OS X-Speicherort und ist nicht korrekt oder typisch für Classic Mac OS, aber ich habe keine Ahnung, wo Classic-Benutzer Apps stecken, daher verwende ich OS X-Konventionen als Fallback.) Dies wäre /Applicationsin OS X der Fall Es ist Macintosh HD:Applicationsin Classic (vorausgesetzt natürlich, Sie haben die Bootdiskette nicht umbenannt). Ziehen Sie den Inhalt der Myst-CD in einen Myst-Ordner im Stammverzeichnis der Startdiskette ( Macintosh HD:Myst:). Anschließend können Sie alle Dateipfade in Myst auf dieses Verzeichnis verweisen.

Hinweis zur Programmierung: Ich arbeite gerade unter Windows, daher kann ich dies nicht sofort testen. Vorbehalt, aber das sollte funktionieren.

CajunLuke
quelle