Horizon Zero Dawn решение проблемы вылета игры
Многие, как и я, столкнулись с тем что, игра регулярно крашиться, у меня это происходило с частотой в 15-30 минут, а так как в игре нет ручных сохранений, это превращалось в пытку.
Я пробовал все советы из гайдов - увеличивал файл подкачки, ставил настройки графики на минимум, отключал оверлеи и т.д. Но нечего не помогало.
Оказалась, проблема была не в моем пк, а в том что программа была написана с фатальной ошибкой, она обращается к несуществующем блоку памяти. Это обнаружили пользователи reddit, все расследование можно почитать в этом треде (был удален модератором раздела Horizon LUL)
К счастью это легко исправить
1. Качаем любой Hex редактор, к примеру HxD
2. Переходим в папку с игрой и находим там файл HorizonZeroDawn.exe, открываем его в вашем hex редакторе
3. Заходим в Поиск -> Заменить
4. Переходим в закладку «Hex-значения» там вводим в строке поиска:
И в строке заменить:
Выбираем «везде» и нажимаем «заменить все». Теперь сохраняем файл.
Все, ошибка исправлена, за 5 часов игры у меня не было ни одного вылета.
P.S.: Если у вас Nvidia, скачайте еще beta драйвера с ними фпс получше. Так же рекомендуется выключить все оверлеи, а так же включить конечно же анизотропную фильтрацию в драйвере куда же без этого.