Как всем известно, что многие моды имеют скрипты, скрипты отвечают за различную механику модов и как правило, когда вы играете с такими модами в которых присутствуют скрипты, эти самые скрипты прописываются в вашем сохранении, вместе с прогрессом, как правило, сохранение со временем "загрязняется" от переизбытка этих самых скриптов и в итоге, игра может легко сломаться или просто не запустится или происходят банальные вылеты игры, а виной всему остатки этих скриптов в сохранении, даже если вы удаляете моды, то скрипты все равно намертво прописываются в сохранение и от них никак не избавится обычным путем.
Так же эти "злостные", невидимые враги, в основном нарушают работу игры при удалении или обновлении модов с предыдущих версий, в итоге в сохранении остаются "грязные" скрипты и не дают нормально работать новой обновленной версии какого либо мода, мы начинаем делать чистые сохранения перед удалением модов, удалять мод, потом опять делать чистые сохранения чтобы избавится от ненужных остаточных скриптов, так сказать "мусора" и все равно, искоренить начисто их не удается. Но нашелся один Кулибин и сделал довольно таки простенькую программку по чистке скриптов в сохранениях. Читаем описание ниже...
Обновление:1-13beta
- Опция "inc.refs" теперь, надеюсь, работает так, как надо (эта опция ненужная игрокам, лучше не трогать)
- Исправлены некоторые ошибки и баги
- Добавил описание опций и кнопок, почитайте ниже
Журнал изменений:
- Исправлены недочеты в функциональности опции кнопки "Fix all #->", работала не должным образом, вернее не все удалялось что нужно
- Пошаговую инструкцию с новыми опциями читайте ниже и пошаговые действия смотрите на скриншоте с надписью "Версия 1-12beta"
- Произведены некоторые мелкие исправления
- Добавлена опция "Dbg", она для того, чтобы выводить информацию о удаленных скриптах, можете поставить галочку, информация появится после процедуры очистки "Fix all #->" и "FixScriptInstances"
- Из папки "src" удалите файл SaveTool.asm, автор переименовал его и теперь он называется SaveTool source.asm
- Добавлена кнопочка "Fix all #->", при активации данной кнопочки, все ненужные скрипты с префиксом "#->" очистятся автоматически
- Добавлена опция "Auto backup", включена по умолчанию. Данная опция позволяет делать резервное сохранение вашего сохранения которое вы очищаете, это резервное сохранение будет создаваться автоматически и будет размещено в вашей папке с сохранениями в виде Savenamexx.ess-backup.ess (если у вас что то не получилось, вы это сохранение можете вернуть, удалив "-backup.ess"
- Пошаговую инструкцию с новыми опциями читайте ниже и пошаговые действия смотрите на скриншоте с надписью "Версия 1-10beta"
- Файл SaveTool-source.asm, который был в предыдущей версии 1-0 можете удалить за ненадобностью
- Теперь исполняемый файл SaveTool.EXE не признается как "вирус" и только один антивирусник из 51 известных, реагирует, это Avast, так что, если вы пользуетесь антивирусником Avast, то просто добавьте файл SaveTool.EXE в исключения и все, остальные антивирусные базы больше на заподозрят SaveTool.EXE как вирус
- Добавлен какой то файл SaveTool-source.asm ,если честно, я не знаю для чего он и зачем, автор не написал, но раз есть, значит нужен, так что удалите тот файл SaveTool.EXE который у вас был и установите новую версию из 2-х файлов SaveTool.EXE и SaveTool-source.asm
- На заметку!!! Не вздумайте отмечать галочкой опцию inc.refs, это вам не нужно и вообще ничего не трогайте кроме того, что написано в пошаговой инструкции как пользоваться
На заметку от автора:
1. Всегда перед чисткой сохранения создавайте резервную копию того сохранения, которое хотите очистить, ну на всякий пожарный, мало ли что или в програме есть такая опция "Auto backup" возле кнопочки "Save", она отмечена галочкой по умолчанию, данная опция позволяет делать резервное сохранение вашего сохранения которое вы очищаете, это резервное сохранение будет создаваться автоматически и будет размещено в вашей папке с сохранениями в виде Savenamexx.ess-backup.ess (если у вас что то не получилось, вы это сохранение можете вернуть, удалив "-backup.ess"
2. Существует такая проблема как, некоторые антивирусники могут заподозрить в данной программке вирус или троян, это ложное срабатывание и ничего страшного в этом нет, программка провереная и прекрасно работает, но на данный момент 1 из 51 антивирусных программ может обнаружить вирус в данной проге, это антивирусник Avast. Так что перед распаковкой этой проги на свой комп, отключите антивирусник и распакуйте данную прогу в любое место по вашему усмотрению, не важно куда (я установил в отдельную папку на рабочем столе) и потом просто добавьте данную прогу в список исключений в вашем антивируснике (у меня Касперский и все нормально работает)
Как использовать программу:
- Распакуйте файл SaveTool.EXE и папку src в папку с игрой, так как папочка src находится в игре (устанавливать не в Data, а все кидать в папку с игрой)
0. Запустите исполняемый файл SaveTool.EXE и откроется окошко
Шаг 1. Нажмите кнопку "Open" открыть (в правом углу) и выберите файл сохранения который вы хотите очистить от скриптов, по пути Мои документы/My games/Skyrim/Saves
Шаг 2. У вас есть 2 варианта на выбор как очистить скрипты в сохранении:
а. 1-й способ, это автоочистка скриптов, нажмите кнопочку "Fix all #->" и далее нажмите кнопочку "FixScriptInstances" и пропуская шаг 3 сразу можете сохранить изменения кнопочкой "Save"
b. 2-й способ, это вручную удалять каждый скрипт, нажать сперва кнопку "FixScriptInstances" (смотрите рисунок), при нажатии данной кнопки отсеиваются и удаляются все копии скриптов, это так надо
- В левой колонке покажется список скриптов, вот все строки которые начинаются с "#->" и есть скрипты в вашем сохранении
Шаг 3. Выберите каждый скрипт по одному и жмите кнопку "Delete scripts" - Удалить скрипт (смотрите рисунок)
- Проделайте удаление для всех строк "#->", другие файлы не вздумайте удалять
Шаг 4. Когда вы удалили все скрипты "#->", жмите кнопку "Save" - Сохранить -> overwrite..- переписать.. -> yes-да (только если у вас есть резервная)
- Все, закройте прогамму
Шаг 5. Загрузитесь с очищенного сохранения в игре и сохраните его повторно. Теперь сохранение должно быть полностью очищено (пояснение: зачем нужно "Повторное сохранение", а затем, что при повторном сохранении в игре, из скрипта удаляются имена и прочая ерунда, в следствии чего сохранение уменьшается в размере
- Играйте и радуйтесь
Описание других опций:
- Кнопка "Dbg" - нужна для проверки (можете поставить галочку если хотите), чтобы посмотреть какие скрипты были удалены, после очистки ("Fix all #->" и "FixScriptInstances"), появится список удаленных скриптов, может кому то эта инфа интересна будет
- Кнопка "Reset havok" - Удаляет из сохранения все элементы формы, которые имеют физику перемещения по игровому миру, магия, крики и т.д. (бесполезная функция, лучше вообще её не трогать, не нужно это игроку)
- Кнопка "Delete mod forms" - эта опция делает следующее, например вы установили моды на подземелье, убили там всех существ, и хотите, чтобы в подземельях снова появились существа. В противном случае эта опция совершенно бесполезна. Удаляет все выбранные модули форм из сохранения. Может использоваться для сброса некоторых плагинов в состояние по умолчанию
- Кнопка "List active" - При нажатии показывает активные в данный момент имена экземпляров скриптов (Это может привести к сбою этой проги и сохранения, лучше не трогать эту кнопку
- Опция "Inc.refs" - Лучше вообще не трогать и не отмечать данную опцию, эта опция для удаления форм, связанных со скриптами, будьте осторожны, можно навсегда удалить игрока из игры навсегда
- Опция "Forms" - Удаляет, сохраняет или загружает сохраненную форму. Может быть использована для перевода вещи между различными сохранениями, ненужная опция
Видео инструкция по применению
|