Как почистить скрипты в скайриме

Обновлено: 05.07.2024

Относительно недавно переустановил Скайрим, закинул в него пачку модов, как старых знакомых, так и новых (для меня). Все было хорошо и замечательно, но столкнулся с одной проблемой - в определенный момент стали подтормаживать скрипты. Толи я что-то установил дополнительное, которое вызвало это мерзопасскостное дело, однако не сразу, толи что-то еще произошло. Выражается это в первую очередь в том, что долго и нудно работает autoharvest, периодически зависает frostfall, крики с задержками работают - особенно забавно, когда "фусродакнешь" на кого-нидь, тот пошатнется, а через секунд 15 улетит за тридевять земель. Я уже и игровые настройки понизил, но толку не шибко.

The Elder Scrolls 5: Skyrim "Чистка скриптов в сохранениях / Save game script cleaner"

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

Обновление:2.06

- Исправлена ошибка при удалении нескольких ненужных скриптов сразу

- Добавлено уведомление, если сохранение повреждено и не подлежит чистке, вы будете знать что сохранение убито и нет смысла его чистить

- Если у вас будут проблемы с этой новой версией 2.06, то попробуйте старую версию 1.13b (есть в архиве)

Журнал изменений:

- Исправлена ошибка, которая вызывала сбой, когда скриптов в списке было 0 -

Переписаны некоторые старые части .ess файлов

- Возвращена опция "Reset havok" (это для очистки движка судя по всему, не рискуйте!)

- Произведено много небольших исправлений и настроек кода

- Новая система чистки скриптов вещей

- Удалите файлы papyrus unknown format structs.txt, papyrus structs.txt, SaveTool-source.asm из папки src, эти файлы вообще не нужны игре -

Исправлены многочисленные ошибки

- Изменил описание порядка очистки (читайте ниже, смотрите скрин)

- Если у вас будут проблемы с этой новой версией, то пробуйте старую версию 1.13b

На заметку от автора:

1. Всегда перед чисткой сохранения создавайте резервную копию того сохранения, которое хотите очистить, ну на всякий пожарный, мало ли что или в програме есть такая опция "Auto backup" возле кнопочки "Save", она отмечена галочкой по умолчанию, данная опция позволяет делать резервное сохранение вашего сохранения которое вы очищаете, это резервное сохранение будет создаваться автоматически и будет размещено в вашей папке с сохранениями в виде Savenamexx.ess-backup.ess (если у вас что то не получилось, вы это сохранение можете вернуть, удалив "-backup.ess"

2. Существует такая проблема как, некоторые антивирусники могут заподозрить в данной программке вирус или троян, это ложное срабатывание и ничего страшного в этом нет, программка провереная и прекрасно работает, но на данный момент 1 из 51 антивирусных программ может обнаружить вирус в данной проге, это антивирусник Avast. Так что перед распаковкой этой проги на свой комп, отключите антивирусник и распакуйте данную прогу в любое место по вашему усмотрению, не важно куда (я установил в отдельную папку на рабочем столе) и потом просто добавьте данную прогу в список исключений в вашем антивируснике (у меня Касперский и все нормально работает)

Перед обновлением от старой версии до версии 2.06:

- Если у вас была старая версия программы (до версии 2.0), то удалите файлы papyrus unknown format structs.txt, papyrus structs.txt, SaveTool-source.asm из папки src если таковые имеются, эти файлы вообще не нужны игре

Как это использовать программу:

- Взять файл SaveTool.EXE и кинуть в папку с игрой (устанавливать не внутрь папки Data, а в папку с игрой, туда где файл TESV.exe)

0. Запустите исполняемый файл SaveTool.EXE и откроется окошко, отметьте опцию "Avto Backup" (по умолчанию эта опция включена, она нужна для резервной копии сохранения, на всякий случай)

4. Жмите кнопку "Save" или "Save as"- Сохранить/Сохранить как. -> overwrite..- переписать.. -> yes-да (если отмечена опция "Avto Backup"), убедитесь что у вас есть резервные копии сохранений savename.ess и savename.skse (skse сохранение если у вас есть плагин skse)

5. Все, закройте программу

6. Загрузитесь с очищенного сохранения в игре и сохраните его повторно. Теперь сохранение должно быть полностью очищено (пояснение: зачем нужно "Повторное сохранение", а затем, что при повторном сохранении в игре, из скрипта удаляются имена и прочая ерунда, в следствии чего сохранение уменьшается в размере

- Играйте и радуйтесь

- Примечание: Опция "Avto Backup" - это Автоматическое резервное копирование включено (по умолчанию) создает резервную копию вашего сохранения и называются как backup-date-time.ess и backup-date-time.skse

Описание других опций:

- Кнопка "Reset havok" - Удаляет из сохранения все элементы формы, которые имеют физику перемещения по игровому миру, магия, крики и т.д. (бесполезная функция, лучше вообще её не трогать, не нужно это игроку)

- Кнопка "Delete mod forms" - эта опция делает следующее, например вы установили моды на подземелье, убили там всех существ, и хотите, чтобы в подземельях снова появились существа. В противном случае эта опция совершенно бесполезна. Удаляет все выбранные модули форм из сохранения. Может использоваться для сброса некоторых плагинов в состояние по умолчанию

- Кнопка "List active" - При нажатии показывает активные в данный момент имена экземпляров скриптов (Это может привести к сбою этой проги и сохранения, лучше не трогать эту кнопку

- Опция "Inc.refs" - Лучше вообще не трогать и не отмечать данную опцию, эта опция для удаления форм, связанных со скриптами, будьте осторожны, можно навсегда удалить игрока из игры навсегда

- Опция "Forms" - Удаляет, сохраняет или загружает сохраненную форму. Может быть использована для перевода вещи между различными сохранениями, ненужная опция

- Опция "Clean other" - не нужно трогать, это очищает ненужные массивы, предметы + элементы, которые подцепились из мира игры, имеющих formId 0

- Опция "Clean formlists" - не нужно трогать, удаляет все элементы из списков с refId 0

ReVanilla - полное очищение Скайрима от модов

Программа для Skyrim полностью очищает вашу игру от всех существующих модов, возвращает игру в начальное состояние без переустановки игры. Поддерживаются все DLC.

Описание:
У вас установлено огромное количество модов? Ваша игра уже не выдерживает и постоянно вылетает? Ваша игра постоянно лагает и нестабильна? В вашей игре беспорядок из модов? Ваша игра не запускается? Вот тут вы и принимаете решение о переустановке игры.

Подробности:​
Программа "reVanilla" является инструментом, с помощью которой вы можете вернуть себе чистую игру без переустановки самой игры! Все делается в один клик, удаляется все, что не является частью оригинальной игры. Нет необходимости повторно устанавливать Skyrim! Один клик и игра стала чистой!
Программа "reVanilla" также имеет возможность удалить только файлы от ENB модификаций для тех, кто устанавливает много разных ENB модификаций и не знает какие файлы потом удалять.

Совместимость:​
reVanilla совместим с игрой и всеми DLC и обновлениями, потому что DLC и обновления являются частью ядра ванильной игры. (Ни один из официальных DLC не будет удален).
reVanilla будет также хорошо работает, если у вас нет каких-либо DLC.

ВНИМАНИЕ!​
Этот инструмент имеет только одну цель - удаление всех не игровых файлов и модов. Если вы не хотите, чтобы удалился какой либо конкретный файл или мод, зарезервируйте конкретный файл или мод вне папки Skyrim.
Никогда не при каких обстоятельствах не запускайте reVanilla в любой другой папке, программный файл должен лежать в корневой паке игры Skyrim.
Это может удалить ваши материалы без предупреждения!

Программа очистки сохранений от скриптов 2.06 - 1.13beta

Данная программка позволит вам очистить свои сохранение от ненужных скриптов, которые препятствуют нормальному функционированию игры. На всякий случай всегда делайте запасную копию сохранений, которые собираетесь очистить.

Также вам следует знать, что программа автоматически создает запасную копию вашего сохранения с именем "backup.ess"

Прочее:
Reset havok (по большой части бесполезно)
Удаляет формы всех предметов, задетых игровой физикой, криками, магией и т.д

Скрипты:
List active показывает имена в данный момент исполняемых копий скриптов (на некоторых сохранениях можно прекратить работу программы.)

Inc.refs удаляет формы, связанные с выбранной исполняемой копией скрипта при удалении самого скрипта.
Не используйте функцию, если вы не разбираетесь в формах.

dbg:
Показывает какие исполняемые копии скриптов были удалены при нажатии кнопки "FixScriptInstances".

Плагины:
Del mod forms удаляет все выбранные формы плагинов из сохранения. Функция может быть использована для перезагрузки некоторых плагинов в их начальное состояние (например, вы установили мод с подземельем, убили там всех монстров и хотите пройти его вновь. В ином случае функция достаточно бесполезная.)

Читайте также: