1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Pool of Radiance: Ruins of Myth Drannor - исправление установщика американской версии

Тема в разделе "Мастерская", создана пользователем Gamerun, 18 сен 2021.

  1. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    8.591
    Pool of Radiance: Ruins of Myth Drannor (2001, Windows) (европейская версия 1.2)
    Американская версия 1.0 (archive.org) - 1 2

    Наиболее известные проблемы американской версии:
    1) Установщик устанавливает игру только на диск C по определенному пути (C:\Program Files\SSI\Pool of Radiance RoMD\).
    2) После удаления через стандартный деинсталлятор некоторые системные файлы Windows 98 портятся.

    — Особенности проблемы 1:
    Игра использует InstallShield 6, однако в скрипте установки setup.inx допущена ошибка, вследствие которой даже если указать другой путь (а по-умолчанию она предусмотрена в установщике), то устанавливаться будет заданный в программе путь по-умолчанию (C:\Program Files\SSI\Pool of Radiance RoMD\).
    Решение - тем или иным образом внести исправление в setup.inx тем самым обеспечив возможность установки на любой диск в любое место.

    Вероятные подозрительные места:
    Pool of Radiance RoMD

    В аналогичных или похожих местах setup.inx из Commandos 2: Men of Courage (2001, Windows) каких-либо ссылок на диск C нет:
    Отрывки похожих мест
    Эта игра приведена не случайно - она использует ту же версию IS6, что и Pool of Radiance: Ruins of Myth Drannor, однако какие-либо сообщения о установке только на диск C и/или порче системных файлов Windows 98 после удаления неизвестны.

    Setup.inx возможно декомпилировать (программы во вложении), но неизвестно возможна ли обратная компиляция после внесения изменений (как вариант, это можно сделать через непосредственно IS6 как программы, а не чисто установщика).

    — Особенности проблемы 2:
    Данный момент упомянут на mobygames, но без подробностей и деталей (какая версия Windows 98, с запуском игры или без и так далее).
    На текущий момент, протестирована Windows 98 SE RU в 86Box (24.01.2017, Sandy Bridge), но только установка и удаление без запуска игры. В этом случае повреждений системных файлов после удаления игры не обнаружено (файлы с различиями до и после установки приведены во вложении). Возможно, что проблема проявляется на чистых англоязычных Windows 98 FE, в то время как на двуязычных (например en/ru как win98se_ru) и Windows 98SE она не имеет воздействия. Также в установочных файлах IS6 не обнаружено каких-либо указаний на конкретные файлы в системных папках Windows.

    Проверка версий Windows 98 на прочность:

    Также для американской версии существует патч в виде альтернативного установщика и деисталлятора версии 1.1, который позволяет перенести игру с места по-умолчанию на любое другое, в том числе и диск (например, D). Однако он не вносит каких-либо изменений в игровые данные и использует данные установщика с диска, потому на диске C в любом случае должно быть свободно минимум 1.5ГБ свободного места. Данный патч приведен во вложении.

    Непосредственно по самой американской версии явных технических проблем пока не обнаружено (игра без проблем работает с защитой через виртуальный привод в Windows x64 SP1), кроме пары:
    1) Порча игровых шрифтов при запуске игры.
    У автора темы это проявляется в том случае, если анти-вирус (Касперский) запрашивает соглашение дать файлу por2Main.exe право воспроизводить аудио-сигнал. Чтобы данных запросов не было, рекомендуется добавить файл por2Main.exe в исключения через настройки анти-вируса (в случае с Касперским это "Угрозы и Исключения").

    2) Падение игры после выхода из-за файла HsSrv.dll.
    Данный файл не встречается в Windows 98SE, потому рекомендуется переименовать файлы HsSrv.dll и HsSrv2.dll (например, в HsSrv.olddll и HsSrv2.olddll соответственно), дабы падение игры после выхода более не происходило.
     

    Вложения:

    Sharp_ey, bvedargh, d0lphin и 2 другим нравится это.
  2.  
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление