Решён
Что делать с багами, мешающими пройти игру?

Гилдмастер PC-игры
5.9k
5

Проблема такая: играю в сингл-игры (в основном RPG и метроидвании) и регулярно натыкаюсь на баги которые блокируют прохождение. Квест не засчитывается, NPC пропадает, дверь не открывается, скрипт не триггерится.

Последний раз застрял в Hollow Knight, потом в Baldur's Gate 3. Загрузка предыдущего сейва иногда помогает, но не всегда. А бывает что автосейв уже перезаписался и откатываться некуда.

Как вы справляетесь? Есть какой то универсальный чеклист? Консольные команды, моды, фиксы? Или остается только ждать патча и страдать?

UPDATE: Воспользовался советом с консольными командами в BG3, сработало. Квест починился через teleport к NPC. Спасибо всем!
Решение
56
Эксперт • 5 ответов

Универсального чеклиста нет, но есть набор приемов, который спасает в 90% случаев.

Для игр на ПК (Steam):

  1. Проверка целостности файлов. Steam > ПКМ на игре > Свойства > Установленные файлы > Проверить целостность. Банально, но ловит поврежденные скрипты.
  2. Консольные команды. В играх на движке Unity/Unreal часто есть скрытая консоль. В BG3 можно через Script Extender телепортировать NPC обратно на место или принудительно завершить квест. Гуглить "[название игры] console commands fix quest".
  3. Мануальные сейвы каждые 15-20 минут. Ротация из 5-6 слотов. Да, нудно. Но это единственная страховка от перезаписи автосейва.
  4. Community-фиксы на Nexus Mods. Для популярных игр (Skyrim, BG3, Witcher 3) существуют моды типа "Unofficial Patch" которые чинят сотни багов, не дожидаясь разработчиков.

Для Hollow Knight конкретно:
Там нет консоли из коробки, но есть мод Debug Mod через Scarab (менеджер модов для HK). Позволяет телепортироваться между комнатами и сбрасывать флаги квестов.

Для BG3:
Script Extender + Mod "Baldur's Gate 3 Mod Fixer". Плюс в самой игре есть встроенный workaround: иногда достаточно отпустить всех компаньонов и набрать заново, чтобы скрипты пересчитались.

Аватар Гилдмастер

Про ротацию сейвов пункт в точку. Буду делать 5 слотов, раньше полагался на автосейв как дурак.

23
Эксперт • 1 ответ

Чаще всего помогает тупо загрузить сейв и пройти проблемный участок по другому. Зайти с другой стороны, поговорить с NPC в другом порядке, убить моба другим способом. Скриптовые баги часто зависят от последовательности действий.

А если сейв безнадежен, иди на Reddit в сабреддит конкретной игры и ищи по ключевым словам. В 99% случаев кто то уже наткнулся на тот же баг и нашел обход.

17
Участник • 3 ответа

Cheat Engine. Не для читов, а для обхода багов. Через CE можно менять значения переменных в памяти игры. Например, если квест застрял на стадии 2 из 5, находишь адрес переменной quest_stage и ставишь 3.

Понятно, что это грязный хак и не для всех. Но когда ты потратил 60 часов на прохождение и застрял на скриптовом баге, моральный компас резко поворачивается в сторону "любые средства хороши".

У меня так Cyberpunk 2077 прошелся. Два квеста починил через CE, иначе бы бросил.

7
Эксперт • 3 ответа

Может хватит покупать игры в день релиза? Серьезно. Подожди полгода, дождись пары патчей, купи со скидкой и играй без багов. BG3 на релизе был сырой как болото. Сейчас после десятка хотфиксов совсем другая игра.

А то покупаете за полную цену, потом ноете что баги. Ну так вы бета-тестеры которые еще и заплатили за привилегию.

0
Участник • 2 ответа

такая же проблема в hollow knight, зависла в королевском водопаде и НПС вообще пропал, если найдешь решение отпишись пжл

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.