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