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

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

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

Dracula's Shadow

Тема в разделе "Установка и запуск игр", создана пользователем MrFlibble, 19 окт 2025.

  1. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    4.452
    Самая последняя сборка игры Dracula's Shadow, датируемая 2005 годом, давно известна проблемами при работе как в DOSBox, так и, по-видимому, на настоящем железе нулевых. Критическая ошибка заключается в том, что при смене дня и ночи происходит вылет с сообщением об ошибке памяти.

    По счастью, когда я недавно открыл тему по этой игре на форумах VOGONS, предлагая некие паллиативные средства, которые позволяли снизить вероятность такого вылета, откликнулся пользователь под ником @M-HT, который нашёл причину ошибки и предоставил информацию о том, как пропатчить исполняемый файл:
    Я внёс в бинарник соответствующие исправления, прилагаю результат тут. Для чистоты эксперимента игра проверялась с обычным DOSBox 0.74-3 на настройках по умолчанию, за исключением того, что количество циклов ЦП было ограничено 97240:
    Код:
    cycles=auto 6075 98%% limit 97240
    Также я использовал модифицированный расширитель CWSDPMI, который мне когда-то помог запускать AllegroHack (благодаря @iunnamed).

    Я дошёл в игре до какого-то замка и даже до босса-глаза, вылетов или иных ошибок не было вообще.

    Кроме того, @M-HT сделал модифицированную версию библиотеки Allegro для улучшения работоспособности версии игры для Windows, но это я уже не проверял. Однако оба файла прилагаю -- и саму библиотеку, и патч для её исходников.
     

    Вложения:

    Oddmund, Eraser, Gamerun и 2 другим нравится это.
  2. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    121.975
    @MrFlibble, спасибо.
    Насколько я понимаю, достаточно выложить на сайт только сам патч?
    --- добавлено 19 окт 2025, предыдущее сообщение размещено: 19 окт 2025 ---
    @MrFlibble, в общем, пока я выложил только сам данный патч (fix).
    Его автор указан в описании файла, а ты указан предоставившим.
    Большое спасибо!

    Если для запуска игры наряду с патчем обязательно требуется использовать модифицированный расширитель CWSDPMI, то прошу это уточнить.
     
    Последнее редактирование: 19 окт 2025
    Eraser и MrFlibble нравится это.
  3. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    4.452
    Я сейчас проверил, игра запускается и с обычным расширителем версии 7. Так что, видимо, модифицированный необязателен.
    Ага, большое спасибо!
     
    Eraser нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление