Как использовать NVAC?
Потому как автор прошлой статьи самовыпилился с форума, считаю, что нужно выписать очень короткий гайд о том, как использовать NVAC и кратко объяснить вам причину данных действий. Важно для многих гайдов.
NVAC есть в сборке, заранее отключен, но если его нету - используйте ссылку для скачивания:
Классически, для массивных сборок (и RA - не исключение), нам нужен NVAC. Редко. Так что автоматически он обязан быть выключен. Работает NVAC очень банально - он просто глушит вылет. Он запрещает игре защитить ваше сохранение и продолжает ваш геймплей. Именно - мешает защитить сохранение. Вылет такой игры как Вегас происходит при null call и других болезненных проблемах. В то же время - так же при сломанных моделях, неправильной локации монстров (застрял в стене) и прочее. Вы, ценители старых модов и квестов, должны знать, что в RA есть такие места. Они чинятся, но на починку всего уйдёт миллион лет. И не всё возможно починить. Значит, чтобы защитить сохранение, вы должны в сборке использовать NVAC точечно. Держите пошаговую инструкцию без детских страданий в написании:
1) NVAC устанавливается в MO2 (давайте уже перейдём от старого FOMM, он устарел, но добавлю, что с FOMM он остаётся в директории и его труднее выключить). Вы держите NVAC неактивным. Для тех у кого лапки и FOMM, маленькая инструкция, как отключить NVAC в директории:
2) Далее представьте, что вы играете и никому не мешаете. Вдруг вылетаете. Crash Logger выдаёт вам какой-то бред, который ни вы, ни команда Falcon, не можете быстро починить (или сделать это займёт время, а вам играть хочется сейчас). Но один вылет - не повод для включения NVAC. Вам надо попробовать ещё 3-5 раз подойти/войти в локацию, добраться до NPC или запустить действие. Иногда игра может различно интерпритировать триггер, модель может быть редкая и генерированная (поэтому её ещё и не поймали) и прочее. Попробуйте ещё раз войти в дверь, войти в меню скрытности, подкрасться - да что угодно, на что у вас хватит креатива. Если вылет повторяется примерно на том же моменте все 3-5 вариаций... Перейдём к следующему пункту.
Но вы можете посмотреть и в мою эту тему, я чуть-чуть пояснил там, как читать основные проблемы, которые выписываются в логгер (и уточнил некоторые другие методы безопасности):
Если у вас не чистая сборка, а стоят сторонние моды - хотя бы попытайтесь посмотреть логи сами. Возможно, виноват ваш мод. Тенденции последнего года показывают, что команда может чинить несовместимости с популярными и достойными модами, но далеко не с каждым. Так же другие моды могут указать на проблемы, которые иначе не бросаются в глаза. Тем ни менее. Попробуйте на модифицированной сборке в начале сами. Команда не обязана совмещать сборку со сторонними модами.
3) Пожалуйста, напишите на форум в багтрекер. Приложите логи Crash Logger, опишите ситуацию. Логи находятся в папке игры и там папка crash logger. Опишите, где вылет произошёл, как вы пытались вылет обойти тоже.
4) Теперь включаем NVAC - вы же хотите пройти этот квест/момент и т.д. Заходите - и вы скорее всего увидите, что будет сломано. Непись в стене, модель плавает, персонаж не говорит - много чего может быть. Проходите очень быстро самое нужное и отбегаете от места бага. Желательно, в другую локацию или хотя бы в начале достаточно далеко. Сохраняетесь и выходите из игры. Делайте не быстрое, а полное сохранение.
5) Отключаете NVAC и заходите на новое сохранение. Если вы всё сделали логично и правильно - оно будет работать и больше не будет вылета. Факт проблемы пропишется в ваше сохранение, но вы будете уже чуть дальше данной проблемы, в другой локации или в стороне. Точечные прохождения с NVAC допустимы.
6) Повторите при повторении проблемы.
Базово - это всё.. И не надо детского текста на половину страницы. Просто используйте NVAC ТОЧЕЧНО.
П.С. Да, вы можете после вылета зайти в локацию, не вылететь, сохраниться, выйти с игры, выключить NVAC и зайти. Может быть даже загрузитесь в игру, но держите это просто в уме - иногда такой вариант безопаснее, иногда наоборот. Обычно добровольные багтестеры типа меня сохранялись и загружались сразу без NVAC, чтобы установить точную причину вылета. Иногда, если модовая локация сломана - она сломана почти что полностью, поэтому я допускаю до перехода в другую локаццию сохранить NVAC (он и так запишет вам в сохранение хотя бы одну ошибку). Но если вы выходите в Неваду (где раньше не вылетали) и сразу начинается разговор с NPC - скрипт инициации разговора и был причиной вылета или что-то надетое на NPC. Там можно сохраниться после разговора, отойдя на расстояние от него, если не ушёл.
Будьте логичны, последовательны и оставляйте багрепорты, пожалуйста.
П.С.С. Нет, вы несильно убьёте сохранение и сможете даже на Update 5 наиграть пару тысяч часов (или больше, я просто не пробовал больше), если будете следовать всей технике безопасности, не только с NVAC. На Update 6 ожидается ещё больший рост стабильности и проходимости в плане ходовой части. Такой отыгрыш с NVAC - часть цены за то, что вам нравятся старые квестовые моды.