Wie kann ich die ursprüngliche Myst-App so bearbeiten, dass die CD nicht mehr zum Abspielen benötigt wird?

Ich habe gerade SheepShaver entdeckt und bin wahnsinnig begeistert!

Ich habe alle meine alten Mac-Spiele aus dem Speicher genommen und angefangen, sie alle zu installieren.

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

Ich habe über eine 'Technik' gelesen, um Riven ohne die Disks spielen zu lassen, die im Wesentlichen darin besteht, die riven.cfg-Datei, die mit der Installation geliefert wird, so zu bearbeiten, dass sie nicht mehr auf die CDs zeigt, sondern stattdessen auf lokale Verzeichnisse zeigt. Ich dachte, so etwas sollte mit Myst möglich sein.

Stellt sich heraus, dass die Myst-App eine Art Hypercard-Skript ist. Ich habe eine meiner Meinung nach logische Bearbeitung vorgenommen, bei der alle Myst:Präfixe entfernt wurden, die ich in der Datei finden konnte, aber das macht die App funktionsunfähig. Ich dachte, jemand anderes wüsste das besser als ich.

Gedanken?

Antworten (1)

Sie könnten ein Disk-Image der Myst-CD erstellen und dieses für Sheepshaver mounten.

Das ursprüngliche Myst für Mac war in der Tat ein riesiges Hypercard-Skript. Die Myst:Präfixe, auf die Sie sich beziehen, sind das Programm, das auf die Myst-CD verweist. Das klassische Mac OS verwendete Doppelpunkte als Verzeichnistrennzeichen, sodass die Dateipfade wie Myst:Images:Clocktower.jpgim klassischen Mac OS oder /Volumes/Myst/Images/Clocktower.jpgin OS X angezeigt werden. 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, also werde ich OS X-Konventionen als Fallback verwenden.) Dies wäre also in OS /ApplicationsX es ist Macintosh HD:Applicationsin Classic (vorausgesetzt natürlich, dass Sie die Bootdiskette nicht umbenannt haben). Ziehen Sie den Inhalt der Myst-CD in einen Myst-Ordner auf der Stammebene der Startdiskette ( Macintosh HD:Myst:). Dann können Sie alle Dateipfade in Myst auf dieses Verzeichnis verweisen.

Hinweis zur Programmierung: Ich bin im Moment auf der Arbeit unter Windows, daher habe ich keine Möglichkeit, dies sofort zu testen. Vorsichtshalber, aber das sollte funktionieren.