Кратенько
Помните тот самый вылет прямиком на рабочий стол Windows 11 в самом начале, в кресле ветеринара, из-за которого Commonwealth Slavers не давал вам даже понюхать унижений?
Пофиксил, ребят. Залез в код, как анальный хирург в перчатках — хукнул пару методов камеры, и теперь эта тварь не крашится даже от вашего тяжёлого дыхания.
Качайте патч, ставьте, запускайте и наконец-то наслаждаемся всеми прелестями рабства в Содружестве.
А я пошёл баиньки, как гуль из первой серии сериала — с чистой совестью и лёгким ароматом отлаженного кода.
Спокойной, слейверы. Не за что. 😏
upd: Кратенько не вышло... Увы... В общем, мой костыль рабочий, вылета больше нет, но!
Как любой костыль он помогает преодолеть следствие, а не причину. Дальше мы снова поимеем проблемы, которые поимеют нас: В комнате не придёт Джаред.
И опять придётся костылить - телепортировать Джареда в комнату.
Вот как это выглядит:
Вот как это выглядит:
Я специально прошёл этот момент на одном дыхании от начала игры - не сохранять (главное не загружать) игру до прохождения пролога - выхода из Убежища 111. Что бы убедиться что всё работает нормально я отыграл час на одном дыхании, без загрузок:
Рабочая гипотеза:
Человек в прохождении игнорировал правило №4 после начала игры
Я одно время проверял это на минимальном сетапе - т.е. минимальный набор модов, чуть больше чем просто F4SE + F4 и проблема возникала даже при самом прохождении убежища, если сохраниться и загрузиться в процессе: переставали нормально срабатывать скрипты, которые НЕ ИМЕЛИ ошибок в коде: например переставал выдаваться костюм.
Я тестировал эту ситуацию с вылетом в кресле ветеринара, там происходит следующее: на уровне папируса срабатывает SetCameraTarget(Actor arTarget). arTarget - это Хрящ и я проверял на уровне папируса - перед вызовом реф Хряща существует, там чуть сложнее - он передаётся через алиас, но алиас существует. Но во время вызова C++ кода (для которого это является обёрткой) - вызывается nullptr. Это очень похоже на несрабатывающие скрипты Джареда в дальнейшем, несрабатывающие скрипты выдачи комбезов в 111 и несрабатывающего Кодсворта если загрузиться во время прохождения первого квеста в 111. И одному Тодду известно что там будет дальше в таком случае и что ещё не сработает как надо.