Как отредактировать оригинальное приложение Myst, чтобы для его воспроизведения больше не требовался компакт-диск?

Я только что открыл для себя SheepShaver , и я невероятно взволнован!

Я достал из хранилища все свои старые игры для Mac и начал их устанавливать.

Уловка, которую я узнал некоторое время назад для создания игр на OS X, заключается в том, чтобы просто создать образ диска компакт-диска, а затем смонтировать его, когда я хочу играть.

Я читал о «технике», позволяющей заставить Riven играть без дисков , которая, по сути, заключается в редактировании файла riven.cfg, который поставляется вместе с установкой, чтобы он больше не указывал на компакт-диски, а вместо этого указывал на локальные каталоги. Я подумал, что нечто подобное должно быть возможно с Myst.

Оказывается, приложение Myst выглядит как какой-то скрипт Hypercard. Я сделал то, что мне казалось логичным, отредактировав его, удалив все Myst:префиксы, которые я мог найти в файле, но это сделало приложение неработоспособным. Я подумал, что кто-то другой знает, как это сделать лучше меня.

Мысли?

Ответы (1)

Вы можете сделать образ диска Myst CD и смонтировать его для овчарки.

Оригинальный Myst для Mac действительно был огромным скриптом Hypercard. Префиксы Myst:, на которые вы ссылаетесь, - это программа, ссылающаяся на компакт-диск Myst. Классическая Mac OS использовала двоеточия в качестве разделителей каталогов, поэтому пути к файлам будут отображаться как Myst:Images:Clocktower.jpgв классической Mac OS или /Volumes/Myst/Images/Clocktower.jpgв OS X. Вам нужно будет переписать пути, чтобы они указывали на какой-либо локальный каталог файлов.

Допустим, вы установили приложение Myst в папку «Приложения» в корне системного диска. (Это местоположение OS X, и оно не является правильным или типичным для классической Mac OS, но я понятия не имею, где пользователи Classic застряли в приложениях, поэтому я буду использовать соглашения OS X в качестве запасного варианта.) Это будет в OS X, /Applicationsпоэтому это Macintosh HD:Applicationsв Classic (при условии, конечно, что вы не переименовали загрузочный диск). Перетащите содержимое компакт-диска Myst в папку Myst на корневом уровне загрузочного диска ( Macintosh HD:Myst:). Затем вы можете перенаправить все пути к файлам в Myst на этот каталог.

Примечание по программированию: в данный момент я работаю в Windows, поэтому у меня нет возможности проверить это немедленно. Caveat emptor, но это должно сработать.