The Elder Scrolls V: Skyrim

The Elder Scrolls V: Skyrim

Not enough ratings
Вылет на сохранениях - конец персонажу?
By 𝕲𝖚𝖉𝖑𝖊𝖎𝖋
Здесь вы найдете подборку способов исправления данной проблемы
   
Award
Favorite
Favorited
Unfavorite
Ох уж эти скрипты.....
Первое что стоит уяснить - вылет происходит из за проблем с скриптами или уровневыми листами. Это происходит из-за нехватки памяти при попытке сохранения, вызывая своего рода цикл, который приводит к CTD. Как только это произойдет, это будет продолжаться и дальше. Этот баг является хронической и постоянной проблемой в сообществе.

Часто замечал данную проблему с установленными модами Wet & Cold и Footprints. Предположительно, часто игра не очень хорошо привязывает эффекты к объектам.
Чтобы узнать, какой мод создает проблему - должен быть включен Log - он считывает ошибки в скриптах.
Для этого в секции [Papyrus] в Skyrim.ini который находится в папке Skyrim в My Games у вас должно быть так:
[Papyrus]
bEnableLogging=1
bEnableTrace=1
bLoadDebugInformation=1
Логи будут сохраняться в отдельную папку в папке Skyrim
Для того чтобы их нормально считать, потребуется отдельная прога - PapyrusLogViewer
Выглядеть в проге все будет так как на скрине. Обратите внимание на последнюю строчку - так выглядит одна из ошибок, вызывающих вылет при сейве - ошибки которые говорят об отсутствии каких либо модов можно скипать - они тут роли не играют.




Для SSE и дополнения:

Оригинальная статья: https://www.nexusmods.com/skyrimspecialedition/articles/3031/

АЛЬТЕРНАТИВНЫЕ ПУТИ:

Есть три ДРУГИХ способа решения этой проблемы. ВЕРНИТЕСЬ к более старому сохранению, в котором нет этой проблемы

ОБХОДНЫЕ ПУТИ: Для большинства людей это способ временного решения проблемы. Однако это лишь ненадолго отсрочит катастрофу, и она повторится раньше и с удвоенной силой.
1-й Способ - Игрок.метод KILL - описан детально как и для LE: Этот метод в точности соответствует заявленному. Вы загружаете свое конкретное сохранение. Затем вы убиваете себя (предположительно, с помощью консольной команды или прыгаете со скалы - на ваш выбор), и как только вы возродитесь, сохраните свою игру. Для вашего обозримого сидячего прохождения вы должны быть в состоянии продолжать сохранять без сбоев. Однако, если вы использовали этот метод, чтобы отложить устранение этой проблемы на некоторое время, вы все равно можете выйти из строя после смены ячейки, смерти, сна или выхода и повторного входа в игру.

2-й метод - Метод двойной загрузки: Этот метод, похоже, также работает для многих других, включая меня. Просто загрузите файл сохранения и, как только он загрузится, загрузите его снова. Это, по-видимому, временно завершает цикл, как и первый метод, но также подвержено тем же проблемам.

НЕБОЛЬШОЕ ПОСТОЯННОЕ ИСПРАВЛЕНИЕ: похоже, это работает и задерживает проблему на неопределенный срок (по крайней мере, для меня в течение последних 50 часов). Прежде всего, убедитесь, что у вас создан и включен исправленный патч. Отсутствие поврежденного патча может вызвать и даже усугубить проблему. Посмотрите учебные пособия о том, как его создать. Сначала нам нужно перейти к файлу сохранения для Skyrim. Обычно это находится в файле "Документы" в разделе "My games". В нем вы найдете временные файлы.ess для сохранений, которые были предприняты, но случился CTD. Они создаются, когда менеджер сохранения помещается в своего рода цикл. УДАЛИТЕ ВСЕ ЭТО. Вы не можете преобразовать их в фактический файл сохранения. Наличие этих файлов приведет к тому, что CTD при сохранении будет возникать чаще. После удаления перейдите к использованию одного из обходных путей, и это должно предотвратить повторение проблемы в течение длительного времени.

РЕКОМЕНДАЦИИ ПО ПРЕДОТВРАЩЕНИЮ:

Чтобы предотвратить возникновение этой проблемы, общий консенсус гласит, что разумно установить для параметра "SaveGameMaxSize" в ini-файле "SSE Engine Fixes"(toml) значение true. Я также рекомендую увеличить минимальный и максимальный размер файла подкачки (Min - Max- paging file size) до приличного размера соответственно в BethINI в разделе Customs: Section-Papyrus. Я лично использую 1024 и 3072 соответственно. Это должно помочь выделить игре разумный объем памяти, когда дело доходит до запуска скриптов. Следует отметить, что это индивидуальная настройка, которая работает для МОЕГО заказа загрузки. Я бы всегда рекомендовал вносить изменения, которые соответствовали бы вашим, поскольку у вас не только разное оборудование, но и разные моды.

Если вы настаиваете на том, чтобы иметь какую-то функцию быстрого сохранения, я предлагаю включить "Regular Quicksaves" в исправлениях движка SSE, которые заставляли бы горячую клавишу быстрого сохранения каждый раз делать новое сохранение. Однако обязательно регулярно удаляйте старые сохранения, которые вы, возможно, не загрузили в свое прохождение. Еще одно предложение, которое я слышал от многих людей, - установить SaveGameMaxSize в true в исправлениях движка SSE (это, однако, уже должно быть включено, но проверка не повредит). Наконец, разумным предложением, которое согласуется с моей рекомендацией по изменению размера файла подкачки, является изменение fUpdateBudgetMS.

Это, опять же, изменение, которое должно быть индивидуальным и соответствовать производительности вашего оборудования.

Вот заявление от tattwood, в котором это хорошо рассматривается: "Целью выбора значения для fUpdateBudgetMS должно быть:
1. Достаточно маленький, чтобы не отвлекать от других игровых процессов и распределять обработку скриптов по нескольким игровым фреймам (таким образом, уменьшая заикание в периоды высокой игровой активности).
2. Достаточно большой, чтобы все скрипты обрабатывались относительно быстро (максимум за несколько секунд), тем самым опустошая очередь скриптов, в противном случае будет накапливаться отставание, которое дестабилизирует вашу игру."

При любом из этих изменений убедитесь, что ни один другой мод не изменяет то же самое. Моды, такие как SchakenFM или SSE Display Tweaks, пытаются изменить эти настройки. Поэтому, если вы меняете skyrim ini через Bethini, убедитесь, что настройки совпадают как в ваших основных настройках, так и в рассматриваемом моде.
Самое простое решение
Самым простым решение является вариант показанный на видео - если у вас после этого все прошло - вам повезло.
Усложняем...
Если вариант с простым убийством перса через консоль после загрузки сейва и перезагрузки не помог есть несколько других вариантов.
I: Автосейвы:
1. Сначала загрузить какой либо работающий автосейв - там убить перса через консоль и загрузить сейв, после которого все сломалось.
2.Загрузить какой либо работающий автосейв - там убить перса через консоль и загрузить сейв, после которого все сломалось.Также его kill-нуть, загрузить сейв снова и пробовать сохраниться. Также есть вариант после убийства перса из сломанного сейва дождаться АВТОЗАГРУЗКИ этого сейва, а не загружать в ручную - как не странно, но это влияет.
Причина почему помогает автосейв - непонятна, как и причина почему вообще убийство перса через консоль делает такие спасительные вещи. Могу предположить, что там сохраняется меньше скриптов.
II: Ранний сейв, где все работало:
Как не странно, советы вроде "сохраняйте все в один слот" меня никогда не цепляли. У меня в папке все равно лежит мой самый первый сейвфайл в "Спящем Гиганте" на всякий случай.
Пробуем его загрузить, также убиваем персонажа, загружаем сломанный сейв, убиваем и ждем АВТОЗАГРУЗКИ.

Однако есть еще один способ: - подойдет для тех, у кого ошибки возникают из-за модов Footprints, Wet & Cold и подобных. И способ этот самый простой - без геноцида нашего персонажа - через МСМ меню (SkyUI в помощь, но если его нет -как вы вообще с модами играете?) нужно данные моды просто отключить. После отключения в консоли введите PCB (на всякий случай - очищает ячейки оставшиеся в памяти, бывает так что может помочь) и пытайтесь сохраниться. Должно работать.
.....................................
Если все из вышеперечисленных способов вам не помогли, то вопрос может быть в чем - то другом - совместимость модов и тому подобное. Однако если Log файл говорит о ошибки скрипта - можно попробовать почистить сейв через Save Tool. Но я бы не советовал - ломает много скриптов в игре, вплоть то багов с некоторыми квестами.
Новые варианты
Авторы этого мода предложили свою версию исправления проблемы:
https://www.nexusmods.com/skyrimspecialedition/mods/34601

Цель:
Для очистки сохраненной игры после установки, удаления, обновления модов.

Установка
Извлеките файлы мода в папку главного каталога Skyrim (где находится skyrim.exe)

СНАЧАЛА СДЕЛАЙТЕ ЭТО
- Распустите спутников
- Зайдите в небольшой интерьер (например, в дом игрока)
- ОБЫЧНОЕ сохранение вашей игры (это ваше резервное сохранение)
- ОБЫЧНОЕ сохранение вашей игры (это сохранение, которое мы будем использовать)

ЕСЛИ ВЫ НЕ МОЖЕТЕ СОХРАНИТЬ СВОЮ ИГРУ, то выключите автосохранение на отдыхе/ожидании в меню Skyrim.

Инструкции
- Откройте консоль (~) и введите BAT RESET
- Подождите 2 часа в игре (просто используйте меню ожидания / сна)
- (Только для не облегченной версии) Подождите, пока MCM обновит меню модов. (Он сообщит вам об этом в верхнем левом углу).
- Откройте консоль и введите BAT START
- Подождите 2 часа в игре (просто используйте меню ожидания / сна)
- РЕГУЛЯРНОЕ СОХРАНЕНИЕ
- Откройте консоль и введите BAT KILL (это убьет игрока)*
- РЕГУЛЯРНОЕ СОХРАНЕНИЕ после загрузки вашего последнего сохранения
- полностью закройте Skyrim и перезапустите игру, чтобы начать играть
11 Comments
𝕲𝖚𝖉𝖑𝖊𝖎𝖋  [author] Apr 4, 2021 @ 9:43am 
Immersive Citizens - AI Overhaul.esp
Inconsequential NPCs.esp
iNeed - Dangerous Diseases.esp
iNeed.esp
Jumping_Uses_Stamina.esp
NewArmoury.esp
PrvtIRoyalArmory.esp
SameWalkRunSpeedsLite.esp
Skyrim Project Optimization - Full Version.esm
SkyUI.esp
SleepTight.esp
Speed Revised.esp
tos_amber_guard.esp
tos_granitehall.esp
tos_laintardale.esp
tos_oakwood.esp
Unofficial Skyrim Legendary Edition Patch.esp
Usable lantern.esp
Warm Drinks.esp
WarmongerArmory_DLC.esp
WarmongerArmory_LeveledList.esp
WarmongerArmory_Vanilla.esp
WeaponsOf3E.esp
WetandCold - Ashes.esp
WetandCold.esp
Wyrmstooth.esp
XPMSE.esp
Natural Lighting and Atmospherics.esp
SMIM-Merged-All.esp
TrueStorms-NLA.esp
TrueStorms.esp
Apachii_DivineEleganceStore.esm
Apachii_DivineEleganceStore_Patch.esp
Emote.esp
Equipping Overhaul.esp

это список моих модов на всю игру
𝕲𝖚𝖉𝖑𝖊𝖎𝖋  [author] Apr 4, 2021 @ 9:43am 
1nivWICCloaks.esp
1nivWICSkyCloaksPatch.esp
3DNPC.esp
Alternate Start - Live Another Life.esp
assassins_armor_set.esp
Bashed Patch, 0.esp
Campfire.esm
Cloaks.esp
Common Clothes and Armors.esp
Convenient Horses.esp
Dawnguard.esm
Dragonborn.esm
Dual Sheath Redux Patch.esp
Dual Sheath Redux.esp
Dwarfsphere.esp
DYNAVISION Dynamic Depth of Field.esp
EnchantmentPower.esp
Five O'Clock Shadow.esp
FNIS.esp
Footprints.esp
ForgottenCity.esp
Frostfall.esp
FurSet by keung.esp
GreenWaterFix.esp
HearthFires.esm
Holidays.esp
Hothtrooper44_ArmorCompilation.esp
Hothtrooper44_Armor_Ecksstra.esp
𝕲𝖚𝖉𝖑𝖊𝖎𝖋  [author] Apr 4, 2021 @ 9:41am 
У меня фиксов еще меньше стоит, прошел всю игру+ несколько квестовых модов и у меня вылетало достаточно редко, потом даже перенес сохранение на СЕ. У меня стоял только CF 12 и все.
d985818388 Apr 4, 2021 @ 6:39am 
Я тут нашёл какой-то Restringer. Как я понял из обсуждения у папируса есть ограниченный объём строк в коде - до 64 кб. А из-за больших модов этот объём превышается. А рестрингер оптимизирует код, так чтобы он весил меньше этих 64 кб. Но разве Crash fixes V10+ не делает то же самое?
Ты его пробовал?
У меня есть все эти фиксеры: Crash Fixes v12 - Beta 4; Cobb Bug Fixes; meh321's Bug Fixes; Unofficial Skyrim Legendary Edition Patch;
d985818388 Apr 4, 2021 @ 6:26am 
Да.
У меня есть Save Cleaner Tool и SKYRIM Save Cleaner.
Я проводил последний сейв через каждый из них, но результат был тот же.
𝕲𝖚𝖉𝖑𝖊𝖎𝖋  [author] Apr 4, 2021 @ 5:36am 
Это возможно, но моды нельзя убирать из игры и т.п.. Ты пробовал чистить сохранение с помощью SaveTool?
d985818388 Apr 4, 2021 @ 5:23am 
Но раньше я мог просто избежать этих условий при котором из игры выбивает при сохранении или выключить виновный мод, "player.kill" тоже ни раз использовал. Но сейчас, как будто сама длительность моей игры является причиной, т.к. чтобы ни выключил - всё равно вылет при сохранении. По этой причине в другие локации не могу перемещаться.
Неужели нельзя полностью пройти Skyrim с модами???
d985818388 Apr 4, 2021 @ 5:23am 
У меня нихрена не работает T_T
Очень долго прохожу с 70 модами. Уже все побочки выполнил, хотел наконец-то добить сюжетку. Основа сборки - SkyRe и Frostfall. Часто выходило из игры: бывало из-за ретекстура крови, бывало из-за quick loot'а, бывало часто из-за эффекта взрыва "сияния рассвета".
Futanari is cool May 24, 2020 @ 6:33am 
Бунт (скоро куплю скайрим)
𝕲𝖚𝖉𝖑𝖊𝖎𝖋  [author] Jan 20, 2020 @ 8:21am 
После лечения оно проходит, бывает повторяется, у меня модов наверное 40 где - то, сам борщить не люблю, но без Frostfall игру не воспринимаю уже. Вылетов не было никаких, очень сильно с оптимизацией заморочился, но под середину игры всегда на сохранении вылетал, причем на лицензионке даже 1 метод не спасал, как раньше на пиратке. Игра просто очень криво скрипты при переходе из локи в локу обрабатывает - особенно с большим кол - вом скриптовых модов.