Скальпель для збереження - Papyrus Data Transfer v1
Зміни в ядрі (PapyrusDataTransfer): - Немає змін.
[Зміни в оболонці (інтерфейсі)]: - Помилки в читанні ресурсів не зупиняють аналіз - Підсвічування нульових покажчиків червоним кольором
Утиліта призначена для роботи з Papyrus секцією збережених ігор (вона не працює з формами, реальними об'єктами гри)
Можливості: - Діагностуйте стан збереженої гри. Зберігає історію і може використовуватися для щоденної діагностики (особливо після встановлення/оновлення модів) - Відображає скриптові сутності зі збережених ігор у форматі, що читається (можна бачити значення змінних, за вказівниками можна переходити і т.д.) - Дизассемблер . Відображає код скомпільованих функцій, які зашиті у збережену гру, у вигляді, що читається. - Змінюйте значення скриптових змінних. - Імпортуйте значення змінних з інших збережених ігор (з тим самим персонажем) - Опції очищення: * Видаляйте сутності без зв'язків * Видаляйте сутності без класів (що залишилися після видалення модів) * Зупиняйте активні нитки БЕЗ видалення сутностей - Просунута система фільтрів (можна видаляти одну сутність, а не весь клас; можна фільтрувати сутності навіть за значеннями змінних!) - Створюйте НОВІ скриптові сутності всередині збереження
Ця програма є єдиною, яка вирішує ВСІ проблеми, пов'язані зі скриптами у збережених іграх. На нексусі я розмістив приклад збереження, яке не зміг очистити жоден інший інструмент.
Приклад серйозних проблем зі скриптами:
Опис:Як ви, напевно, знаєте, всі скрипти, що працюють, включаються до файлу збереженої гри при записі. У більшості випадків, екземпляри скриптівбудуть автоматично видалені, коли потреба в них зникне.
Але іноді такий підхід може призвести до небажаних результатів, таких як затримки обробки подій і випадкові вильоти. Нерідко юзер «прив'язаний» до проблемного моду - неспроможна його видалити, т.к. це призведе до неможливості зберігати гру (Skyrim вилітає у процесі запису).
Проблеми зі скриптами у збережених іграх можуть мати різну природу. Але вони так чи інакше пов'язані з активними нитками.
Ще одна проблема:Неправильні значення змінних. Будь-який скрипт може змінити будь-яку властивість будь-якого іншого скрипта (жодних обмежень немає).
Цим часто зловживають моддери та змінюють значення ванільних змінних на свої. Після видалення модів значення змінних залишаються.
[Для кожного скрипту симптоми будуть свої. Приклад: Після трансформації з Лорда Вампіра на людину,зникає вампіризм]
Популярні міфи про скриптові проблеми:
1) Скрипти, що залишилися після видалення модів, викликають збої - цеНЕПРАВДА ! Доказ:
2) Потрібно завжди зберігати гру в новий слот. інакше є ризик пошкодження збереженої гри.Це абсолютно марна активність. Доказ:
Більшість гравців здаються і починають гру з нуля, втрачаючи весь прогрес і безліч витрачених на гру годинників.
Даний інструмент дозволяє безпечно вирішити всі перераховані вище проблеми. У більшості випадків вам знадобиться кнопка"видалити сутності без зв'язків" (Remove Unattached Instances). Це робиться в кілька кроків:
1) видалити сутності без зв'язків 2) Завантажити гру в Skyrim 3)Зберегти гру 4) Завантажити нову гру в інструменті і натиснути "видалити сутності без зв'язків" знову
Так робити до тих пір, поки число безладних сутностей не буде рівним нулю.
Можна видаляти сутністьвиборно, для цього використовуйте праву кнопку миші на елементі даних (наприклад, скриптової сутності або класі).
Програма згенерує вам фільтр для операції. Фільтр можна підправити вручну. Цей фільтр задає, до яких об'єктів застосовуватиметься обрана операція (всі операції інструменту використовують одну і ту ж систему фільтрів)
Будь ласка, пам'ятайте, що не можна видаляти все бездумно!Скриптові сутності - це пам'ять Скайріма.
Подібна інформація на nexus:http://www.nexusmods.com/skyrim/mods/53045
УстановкаРозархівувати та запустити.
Вимоги Встановлений .NET Framework 4.5Windows Vista і вище (Windows XP - підтримується тільки консольний режим, почистити сейв все одно можна)