Darksiders II

Darksiders II

44 ratings
Как избавиться от внезапно появившихся зависаний и вылетов
By Legacy of Ultracain
Руководство для тех, у кого игра начала внезапно зависать и вылетать после долгих часов игры.
   
Award
Favorite
Favorited
Unfavorite
Описание проблемы
В процессе прохождения игра может начать зависать и вылетать при попытке перехода из одной локации в другую. Это связано с тем, что игра не поддерживает файлы сохранений размером свыше 300 КБ.

Если вы собираете весь хлам, который видите на экране, у вас до отказа будет забит инвентарь. Информация о каждом новом предмете увеличивает размер файла сохранения. Как раз ближе к концу игры он будет в районе 300 КБ.

Так как мы играем на платформе ПЕКА не ради комфорта, то придется вжиться в роль игрового разработчика и сделать все собственными руками.
Способ 1, полуавтоматический
Некие умельцы из числа фанатов игры написали небольшую программу, которая делает все необходимые процедуры в автоматическом режиме.
  • Скачиваем программу по этой ссылке[code.google.com]. Нам нужен файл ds2fix.exe.
  • Закидываем его в папку с игрой. Чтобы ее найти:
    1) Нажмите по игре в своей библиотеке Steam правой кнопкой, выберите Свойства.
    2) Выберите Локальные файлы.
    3) Нажмите Обзор.
  • Запускаем скачанную программу и ждем сообщения о том, что операция прошла успешно.
  • Запускаем игру, пробуем играть.

Если этот способ не сработал, то закатайте рукава – сейчас будем хакать вручную.
Способ 2, ручной
Нам потребуется программа HxD, которую можно скачать отсюда[mh-nexus.de].

Установите английскую версию). Теперь нам потребуется отредактировать оригинальный исполняемый файл Darksiders2.exe.

Чтобы его найти:
1) Нажмите по игре в своей библиотеке Steam правой кнопкой, выберите Свойства
2) Выберите Локальные файлы
3) Нажмите Обзор

Далее проделываем следующие манипуляции.
  • Открываем программу HxD.
  • Жмем File - Open и указываем путь к файлу Darksiders2.exe.
  • Жмем Search - Goto
  • В поле Offset вводим FC0328, жмем ОК.
  • В найденной строке нам нужны два сегмента, которые нужно поменять - B0 меняем на 04, а следующий за ним 04 меняем на 06.
  • Должно получится как на картинке.
  • Жмем File - Save As и называем файл Darksiders2.exe. Сохраняем его в отдельное место.
  • На случай, если что-то пойдет не так, делаем резервную копию оригинального файла и откладываем его в отдельное место.
  • Отредактированный файл закидываем в папку с игрой с заменой оригинального файла.
  • Запускаем игру, тестируем на изменения.
Заключение
Если все получилось, то зависания и вылеты связанные конкретно с этой технической проблемой чудесным образом прекратятся! Можете похлопать себя по плечу – проблема решена, мир спасен. Продолжаем резню.
P.S.
Данное руководство посвящено исключительно описанной в названии проблеме и Ирине Аллегровой. Все остальные проблемы, которые могут возникнуть у вас с игрой, не входят в зону моей компетенции.

И тем не менее в процессе общения с читателями этого руководства и использования поисковой системы Google были найдены дополнительные решения.

1) Если при попытках ковыряния EXE-файла у вас ищется какая-то абракадабра, то удалите этот файл из папки с игрой, а в Стиме выполните следующую последовательность действий:
  • Кликните правой кнопкой мыши по игре и выберите Свойства.
  • Выберите вкладку Локальные файлы
  • Нажмите Проверить целостность игровых файлов.
    Из Стима скачается корректный файл и игра будет работать нормально. А если не будет, то увы.

2) В ремастере проблема решена изначально разработчиками, но если у вас что-то подобное начинает случаться в процессе (особенно в Горниле), то вам в опциях надо отключить индикатор урона.

3) Некоторые пользователи говорят, что им помогало отключение внутриигрового сглаживания (антиаляйзинга).
54 Comments
АМУРНЫЕ КОЛБАСКИ 15 Jul, 2024 @ 4:11pm 
Сохранение 216кб, стим версия, с паблик бетой и дефолтом, вылетает либо на загрузке локации последней, либо во время босс файта с абесаломом. (Пытаюсь его без урона пройти)
Ненавистник SOR 6 Dec, 2022 @ 3:45am 
Привет. Выключил текстуры. 3 часа подряд играю, пока крашей не было. Даже не вериться как-то. Наиграю, отпишу ещё раз.
Ненавистник SOR 5 Dec, 2022 @ 3:16pm 
Лучше вообще скачать дефолтную версию и не париться
Ненавистник SOR 5 Dec, 2022 @ 2:52pm 
Ааа, блять. Я попробую и отпишу
Legacy of Ultracain  [author] 5 Dec, 2022 @ 2:46pm 
@Therethule а это руководство к оригинальной версии. Ремастера у меня даже нет. В одном англоязычным руководстве просят отключить внутриигровой антиаляйзинг: попробуй, вдруг поможет.
Ненавистник SOR 5 Dec, 2022 @ 2:41pm 
Ремастер, в стиме
Legacy of Ultracain  [author] 5 Dec, 2022 @ 2:21pm 
@Therethule ты в оригинальную версию играешь или в ремастер?
Ненавистник SOR 5 Dec, 2022 @ 1:34pm 
1) Сделал по твоему порядку действий несколько раз. Там нет FC0328.
2) P.S. 2 тоже не работает
3) Включил вертикальную синхру
4) Исправил проблемы с совместимостью
5) НЕ выключил индикатор урона. После зачистки данжа от мобов, я начал его лутать. Лутаюсь, лутаюсь и вылет на ровном месте . Захожу в игре, все мобы живы и минус жопа. Разраба по голове надо переебать чем-то тяжёлым
Legacy of Ultracain  [author] 5 Dec, 2022 @ 11:26am 
@Therethule воспроизведи что ты делал
Ненавистник SOR 5 Dec, 2022 @ 9:48am 
Может есть какие-то ещё идеи ?