Save tool вилітає. Чищення скриптів та інше

Ця програма дозволить вам очистити свої збереження від непотрібних скриптів, які перешкоджають нормальному функціонуванню гри. Про всяк випадок завжди робіть запасну копію збережень, які збираєтеся очистити.

Вимоги:
Skyrim

Як використовувати програму:


3. Натисніть кнопку "Fix all #->", щоб позбутися висячих скриптів.
4. Натисніть FixScriptInstances, щоб видалити зайві копії скриптів.
Після видалення натисніть кнопку "Save", а потім підтвердіть перезапис, натиснувши "OK".
Зайдіть у гру, завантажте збереження та перезбережіться. Відтепер ваше збереження має бути повністю очищеним.

Як використовувати версію 2.05+:
1. Запустіть програму SaveTool.EXE
2. Натисніть Open і виберіть потрібне збереження.
3. Натисніть кнопку "Delete all #->", щоб позбутися висячих скриптів. (Відмінно працює зі скриптами оригінальної гри та DLC, але не факт, що точно впізнає висячі скрипти з мод. Якщо програма знаходить висячі скрипти в ігровому збереженні, зробленому після очищення збереження, то точно помиляється.)
4. Збережіть очищене збереження за допомогою кнопки save.
5. Завантажте очищене збереження в грі та перезбережіться.
6. Також є додаткові кнопки функцій очищення "Clean other" та для списків форм "Clean formlist".

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

Інше:
Reset havok (здебільшого марно)
Видаляє форми всіх предметів, зачеплених ігровою фізикою, криками, магією тощо.

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

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

dbg:
Показує які копії скриптів, що виконуються, були видалені при натисканні кнопки "FixScriptInstances".

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

Forms видаляє, зберігає або завантажує збережену форму.


Версія: 2.06
Мова:інтерфейс англійська

Опис:
Як усім відомо, що багато мод мають скрипти, скрипти відповідають за різну механіку модів і як правило, коли ви граєте з такими модами в яких присутні скрипти, ці самі скрипти прописуються у вашому збереженні, разом з прогресом, як правило, збереження з часом. забруднюється від надлишку цих самих скриптів і в результаті, гра може легко зламатися або просто не запуститься або відбуваються банальні вильоти гри, а виною всьому залишки цих скриптів у збереженні, навіть якщо ви видаляєте моди, то скрипти все одно намертво прописуються в збереження і від їх ніяк не позбудеться звичайним шляхом.
Так само ці "злісні", невидимі вороги, в основному порушують роботу гри при видаленні або оновленні модів з попередніх версій, у результаті в збереженні залишаються "брудні" скрипти і не дають нормально працювати нової оновленої версії якогось мода, ми починаємо робити чисті збереження перед видаленням модів, видаляти мод, потім знову робити чисті збереження щоб позбутися непотрібних залишкових скриптів, так би мовити "сміття" і все одно, викоренити їх не вдається. Але знайшовся один Кулібін і зробив досить просту програму з чищення скриптів у збереженнях. Читаємо опис нижче.

Оновлення:2.06
- Виправлено помилку при видаленні декількох непотрібних скриптів відразу
- Додано повідомлення, якщо збереження пошкоджено і не підлягає чищенню, ви будете знати, що збереження вбито і немає сенсу його чистити
- Якщо у вас будуть проблеми з цією новою версією 2.06, спробуйте стару версію 1.13b (є в архіві)

Журнал змін:
- Виправлено помилку, яка викликала збій, коли скриптів у списку було 0
- Переписані деякі старі частини.
- Повернено опцію "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. Існує така проблема як, деякі антивірусники можуть запідозрити в цій програмі вірус або троян, це хибне спрацьовування і нічого страшного в цьому немає, програма перевірена і добре працює, але зараз одна з 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" (за замовчуванням ця опція включена, вона потрібна для резервної копії збереження, про всяк випадок)
1. Натисніть кнопку "Open" відкрити (у правому кутку) і виберіть файл збереження, який ви хочете очистити від скриптів, на шляху Мої документи/My games/Skyrim/Saves
2. Натисніть кнопку "FixScriptInstances" (дивіться малюнок), при натисканні цієї кнопки відсіваються та видаляються всі копії скриптів
3. Необов'язково - автоочищення скриптів, натисніть кнопку "Delete all #->", це може зайняти деякий час
- На замітку: У лівій колонці буде список скриптів, ось усі рядки які починаються з "#->" і є непотрібні скрипти у вашому збереженні, вони все самі віддаляться після застосування пунктів 2 або 3
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

Опис інших опцій:
- Кнопка "Dbg" - потрібна для перевірки (можете поставити галочку якщо хочете), щоб подивитися які скрипти були видалені, після очищення ("Fix all #->" і "FixScriptInstances"), з'явиться список віддалених скриптів, може комусь ця інфа цікава буде
- Кнопка "Reset havok" - Видаляє зі збереження всі елементи форми, які мають фізику переміщення ігровим світом, магія, крики і т.д. (непотрібна функція, краще взагалі її не чіпати, не потрібно це гравцю)
- Кнопка "Delete mod forms" - ця опція робить наступне, наприклад, ви встановили моди на підземелля, вбили там усіх істот, і хочете, щоб у підземеллях знову з'явилися істоти. В іншому випадку ця опція абсолютно марна. Видаляє всі вибрані модулі форм із збереження. Може використовуватися для скидання деяких плагінів у стан за замовчуванням
- Кнопка "List active" - ​​При натисканні показує активні в даний момент імена екземплярів скриптів (Це може призвести до збою цієї проги та збереження, краще не чіпати цю кнопку
- Опція "Inc.refs" - Краще взагалі не чіпати і не відзначати цю опцію, ця опція для видалення форм, пов'язаних зі скриптами, будьте обережні, можна назавжди видалити гравця з гри назавжди
- Опція "Forms" - Видаляє, зберігає чи завантажує збережену форму. Може бути використана для перекладу речі між різними збереженнями, непотрібна опція
- Опція "Clean other" - не потрібно чіпати, це очищає непотрібні масиви, предмети + елементи, які підчепилися зі світу гри, що мають formId 0
- Опція "Clean formlists" - не потрібно чіпати, видаляє всі елементи зі списків з refId 0


Версія: 1.13beta
Мова англійська
Оригінал: nexusmods.com/skyrim/mods/52363/?

Опис:
Як відомо, багато моди мають скрипти. Cкрипти відповідають за різну механіку модів і як правило, коли ви граєте з такими модами в яких присутні скрипти, ці скрипти прописуються у вашому збереженні, разом з прогресом, як правило, збереження з часом "забруднюється" від надлишку цих самих скриптів і в результаті Гра може легко зламатися або просто не запуститься або відбуваються банальні вильоти гри, а виною всьому залишки цих скриптів у збереженні, навіть якщо ви видаляєте моди, то скрипти все одно намертво прописуються в збереження і від них ніяк не позбудеться звичайним шляхом.
Так само ці "злісні", невидимі вороги, в основному порушують роботу гри при видаленні або оновленні модів з попередніх версій, у результаті в збереженні залишаються "брудні" скрипти і не дають нормально працювати нової оновленої версії якогось мода, ми починаємо робити чисті збереження перед видаленням модів, видаляти мод, потім знову робити чисті збереження щоб позбутися непотрібних залишкових скриптів, так би мовити "сміття" і все одно, викоренити їх не вдається.
Але знайшовся один Кулібін і зробив досить просту програму з чищення скриптів у збереженнях. Читаємо опис нижче.

Примітки:
1) Завжди створювати резервну копію збереження перед використанням програми!
2) Існує така проблема як, деякі антивірусники можуть запідозрити в цій програмі вірус або троян, це хибне спрацьовування і нічого страшного в цьому немає, програма перевірена і добре працює, але зараз одна з 51 антивірусних програм може виявити вірус у цій прозі, це антивірусник Avast. Так що перед розпакуванням цієї проги на свій комп'ютер, відключіть антивірусник і розпакуйте цю прогу в будь-яке місце на ваш розсуд, не важливо куди (я встановив в окрему папку на робочому столі) і потім просто додайте цю прогу до списку винятків у вашому антивірусі (у мене Eset Smart Security 6 і все нормально працює)

Як використовувати програму:
1) Розпакуйте файл SaveTool.EXE в будь-яку папку на вашому комп'ютері, хоч на робочий стіл.
2) Запустіть виконуваний файл SaveTool.EXE і відкриється віконце.
3) Натисніть кнопку "Open"(у правому кутку) і виберіть файл збереження який ви хочете очистити від скриптів, на шляху Мої документи/My games/Skyrim/Saves
4) Спершу обов'язково натисніть кнопку "FixInstances" (дивіться малюнок), при натисканні цієї кнопки відсіюються і видаляються всі копії скриптів, це так треба.
5) У лівій колонці буде показаний список скриптів, ось усі рядки які починаються з "#->" і є скрипти у вашому збереженні.
6) Виберіть кожен скрипт по одному і натисніть кнопку "Delete scripts" - Видалити скрипт (дивіться малюнок). Виконайте видалення для всіх рядків "#->", інші файли не надумайте видаляти.
7) Коли ви видалили всі скрипти "#->", натисніть кнопку "Save" - ​​Зберегти -> overwrite..- переписати.. -> yes-так (не забудьте перед усією процедурою зробити резервну копію збереження)
8) Все, закрийте програму
9) Завантажтеся з очищеного збереження в грі і збережіть його повторно, тобто не через F5, а на паузі гри в категорії "зберегти" в те саме збереження, з якого завантажилися. Тепер збереження має бути повністю очищене
10) Грайте та радійте.

The Elder Scrolls V: Скайрім - Чистка скриптів у збереженнях


Платформа гри: TES V: Skyrim Legendary Edition
Назва: Save game script cleaner (SGSC)
Російська назва: Чищення скриптів у збереженнях
Актуальна версія: 2.06
Мова мода:Англійська
Розмір: 252 Кб
Hadoram

Опис


Як усім відомо, багато мод мають скрипти, скрипти відповідають за різну механіку модів і, як правило, коли ви граєте з такими модами, в яких присутні скрипти, ці самі скрипти прописуються у вашому збереженні, разом з прогресом, як правило, збереження з часом "забруднюється" від надлишку цих самих скриптів, і гра може легко зламатися або просто не запуститься або відбуваються банальні вильоти гри, а виною всьому залишки цих скриптів у збереженні, навіть якщо ви видаляєте моди, то скрипти все одно намертво прописуються у збереження і від них не позбавиться звичайним шляхом.
Також ці "злісні", невидимі вороги, в основному порушують роботу гри при видаленні або оновленні модів з попередніх версій: у збереженні залишаються "брудні" скрипти і не дають нормально працювати новій оновленій версії будь-якої моди; ми починаємо робити чисті збереження перед видаленням мод; видаляти мод; знову робити чисті збереження, щоб позбавитися непотрібних залишкових скриптів, - так би мовити, "сміття" - і все одно, викоренити начисто їх не вдається. Але не перевестися на цьому світі кулібіним, і один з таких зробив просту програму з чищення скриптів у збереженнях.

  1. Завжди перед чищенням збереження створюйте резервну копію того збереження, яке хочете очистити, ну на будь-який пожежник, мало що або в програмі є така опція "Autobackup" біля кнопочки "Save", вона позначена галочкою за замовчуванням, дана опція дозволяє робити резервне збереження вашого збереження, яке ви очищаєте, це резервне збереження буде створюватися автоматично і буде розміщено у вашій папці зі збереженнями у вигляді Savenamexx.ess-backup.ess (якщо у вас щось не вийшло, ви це збереження можете повернути, вилучивши "-backup.ess" .
  2. Існує така проблема як, деякі антивірусники можуть запідозрити в цій програмі вірус або троян, це хибне спрацювання і нічого страшного в цьому немає, програма перевірена і чудово працює, але зараз одна з 51 антивірусних програм може виявити вірус у цій прозі, це антивірусник Avast. Так що перед розпакуванням цієї проги на свій комп'ютер, відключіть антивірусник і розпакуйте цю прогу в будь-яке місце на ваш розсуд, не важливо куди (я встановив в окрему папку на робочому столі) і потім просто додайте цю прогу до списку винятків у вашому антивіруснику (у мене Касперський і все нормально працює).

Перед оновленням від старої версії до версії 2.06:

  • Якщо у вас була стара версія програми (до версії 2.0), видаліть файли papyrusunknownformatstructs.txt, papyrusstructs.txt, SaveTool-source.asm з папки src якщо такі є, ці файли взагалі не потрібні грі.

Використання програми

  1. Взяти файл SaveTool.EXE і кинути в папку з грою (встановлювати не всередину папки Data, а в папку з грою, де файл TESV.exe)
  2. Запустіть виконуваний файл SaveTool.EXE і відкриється вікно, позначте опцію "Avto Backup" (за замовчуванням ця опція включена, вона потрібна для резервної копії збереження, про всяк випадок)
  3. Натисніть кнопку "Open" відкрити (у правому кутку) і виберіть файл збереження, який ви хочете очистити від скриптів, на шляху Мої документи/My games/Skyrim/Saves
  4. Натисніть кнопку "FixScriptInstances" (дивіться малюнок), при натисканні цієї кнопки відсіваються та видаляються всі копії скриптів
  5. Необов'язково - автоочищення скриптів, натисніть кнопку "Delete all #->", це може зайняти деякий час
  6. На замітку: У лівій колонці буде список скриптів, ось усі рядки які починаються з "#->" і є непотрібні скрипти у вашому збереженні, вони всі самі видаляться після застосування пунктів 2 або 3
  7. Натисніть кнопку "Save" або "Save as"- Зберегти/Зберегти як... -> overwrite..- переписати.. -> yes-так (якщо зазначено опцію "Avto Backup"), переконайтеся, що у вас є резервні копії збережень savename.ess та savename.skse (skse збереження якщо у вас є плагін skse)
  8. Все, закрийте програму
  9. Завантажтеся з очищеного збереження у грі та збережіть його повторно. Тепер збереження має бути повністю очищене (пояснення: навіщо потрібно "Повторне збереження", а потім, що при повторному збереженні в грі, зі скрипту видаляються імена та інша нісенітниця, внаслідок чого збереження зменшується у розмірі
  10. Грайте та радійте
  11. Примітка:Опція "Avto Backup" - це Автоматичне резервне копіювання увімкнено (за замовчуванням) створює резервну копію вашого збереження і називаються як backup-date-time.ess та backup-date-time.skse

Опис інших опцій:

  • Кнопка "Dbg" - потрібна для перевірки (можете поставити галочку якщо хочете), щоб подивитися які скрипти були видалені, після очищення ("Fixall #->" і "FixScriptInstances"), з'явиться список віддалених скриптів, може комусь ця інформація цікава буде .
  • Кнопка "Resethavok" - видаляє зі збереження всі елементи форми, які мають фізику переміщення ігровим світом, магія, крики і т.д. (Марна функція, краще взагалі її не чіпати, не потрібно це гравцю).
  • Кнопка "Deletemodforms" - ця опція робить наступне, наприклад, ви встановили моди на підземелля, вбили там усіх істот, і хочете, щоб у підземеллях знову з'явилися істоти. В іншому випадку ця опція абсолютно марна. Видаляє всі вибрані модулі форм із збереження. Може використовуватися для скидання деяких плагінів у стан за замовчуванням.
  • Кнопка "Listactive" - ​​При натисканні показує активні на даний момент імена екземплярів скриптів. (Це може призвести до збою цієї проги та збереження, краще не чіпати цю кнопку.
  • Опція "Inc.refs" - Краще взагалі не чіпати і не відзначати цю опцію, ця опція для видалення форм, пов'язаних зі скриптами, будьте обережні, можна назавжди видалити гравця з гри назавжди.
  • Опція "Forms" - Видалення, збереження або завантаження збереженої форми. Може використовуватися для перекладу речі між різними збереженнями, непотрібна опція.
  • Опція "Cleanother" - не потрібно чіпати, це очищає непотрібні масиви, предмети + елементи, які підчепилися зі світу гри, що мають форму.
  • Опція "Cleanformlists" - не потрібно чіпати, видаляє всі елементи зі списків з refId 0

Коротко: після вильоту під час бою та при подальшому завантаженні будь-якого відносно недавнього збереження з'являється помилка від відсутнього контенту та проблеми. При завантаженні давнішого повідомлення така помилка не з'являється, але від цього не краще все одно проблеми.
Більш детальний опис. Я розпочав нову гру у тюремній камері. Жартую, не настільки детальне. Почався квест з порятунку міст від навали нежиті (швидше за все це мод Undeath, але сказати напевно не можу, тому що не знайшов виразного опису цього мода, другий варіант - Sands of Time повний мод). Я був у Морфалі і під час бою скайрім вилетів (ну з ким буває). Серйозно, під час боїв вильоти трапляються часто, але зазвичай після перезапуску норм. Не цього разу. Повідомлення: "Це збереження використовує контент, який зараз відсутній. Деякі об'єкти можуть стати недоступними. Продовжити завантаження?" Далі два варіанти розвитку подій. Перший – виліт при спробі завантаження (при відключенні MoodMod відбувається другий варіант). Другий - гра таки завантажується, але починається ініціалізація всього мсм меню, тут тобі і тундра дефенс і своя гільдія закидають предмети в інвентар, щоб почати квест, скуме соху - вітальне повідомлення і т.д. При цьому повідомлення "конфігурація імерсивної броні завершена" повторюється до нескінченності, і при цьому вилізло вікно від BattleFatigueAndInjuries, що мод завис, і треба перезапустити гру або сейв (повідомлення закривається після 50ти "ок"), зображення починає блимати чорним (ефект Dynamic втрати Injuries, потім проходить).
Загалом твориться повна жах. Я відчуваю біль скайріму та його спроби, але один він не справляється.
Тепер післямова. Ця штука з ініціалізацією мод, зависанням battleFatigue і морганням була при спробі встановити Sands of Time. Потім з'ясувалося, що річ у патчах SoT.
Повідомлення про відсутність контенту (коли я навіть близько нічого не видаляв) вилазило при спробі завантажити гру зі встановленим MoodMod, проблема вирішилася шляхом відключення SMTX Woodcutter, який змінював піч (як і MoodMod).
Може справа в сильному скриптовому завантаженні (хоча тоді гра б просто вилітала, після запуску мало б бути все норм. + До всього тестував скриптове завантаження методом з мода SoT - все норм затримка 45-75 мс, що є хорошим результатом). Аналіз даного скальпеля не видав чогось особливо примітного, показав важкі моди (які з яких рекомендується тимчасово відключити), пару ниток, які треба видалити, і 30-40 сутностей без зв'язку.
І увага! Це все відбувається при завантаженні будь-якого сейву. У мене вони пронумеровані, зараз рахунок на 134. Намагався завантажити сейв, де немає SoT, MoodMod, Battle Fatigue & Injuries, More dynamic injuries – важких скриптових модів. All the same.

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

Ну, що я можу сказати. Витратив 5 годин свого життя на те, щоб виявити, що МО знову сам підключив деякі esp. Він підключив патчі SoT через які ця канитель і відбувалася. Прибрав тепер їх нафіг. Пішов endorse на нексу поставлю за те, що вислухали)


Top