Редактор збережень
Редактор збережень дозволяє переглядати та модифікувати вміст файлів збережень Ren’Py та persistent-даних без запуску гри. Ви можете змінювати імена персонажів, коригувати статистику, перемикати прапорці та переглядати повний внутрішній стан будь-якого збереження.
Доступ до редактора збережень
Section titled “Доступ до редактора збережень”- Відкрийте Save Manager для гри
- Натисніть на слот збереження, щоб відкрити детальний перегляд
- Натисніть Edit Save Data, щоб відкрити редактор збережень
Інтерфейс
Section titled “Інтерфейс”Редактор збережень має дві вкладки:
Вкладка Browse
Section titled “Вкладка Browse”Деревоподібний перегляд усіх даних у файлі збереження. Ви можете переходити у вкладені структури, такі як словники, списки та екземпляри класів.
- Пошук — Фільтрація записів за ключем або назвою значення
- Шлях навігації — Показує ваше поточне розташування в дереві даних; натисніть будь-який сегмент, щоб повернутися
- Приховані змінні — Внутрішні ключі Ren’Py (що починаються з
_та внутрішні компоненти рушія, такі якrollback_log) приховані за замовчуванням. Натисніть іконку ока, щоб перемкнути видимість. - Кольорове кодування типів — Кожен тип значення має окремий кольоровий значок для швидкої ідентифікації
Вкладка Changes
Section titled “Вкладка Changes”Показує всі зроблені вами зміни зі старими та новими значеннями. Ви можете скасувати окремі зміни або використати Revert All, щоб відмінити все.
Типи, що редагуються
Section titled “Типи, що редагуються”| Тип | Редагується | Введення |
|---|---|---|
| String | Так | Текстове поле |
| Integer | Так | Цифрова клавіатура |
| Float | Так | Десяткова клавіатура |
| Boolean | Так | Вибір True / False |
| Dict | Навігація | Перехід до ключів |
| List | Навігація | Перехід до елементів |
| Tuple | Навігація | Перехід до елементів |
| Set / Frozenset | Навігація | Перехід до елементів |
| Object (class) | Навігація | Перегляд __state__ та __args__ |
| None | Лише перегляд | — |
| Bytes | Лише перегляд | — |
Збереження змін
Section titled “Збереження змін”Коли ви закінчите редагування, у вас є два варіанти:
- Overwrite Save — Замінює оригінальний файл збереження вашими змінами
- Save as New Slot — Створює новий слот збереження, зберігаючи оригінал
Редактор автоматично обробляє повторний підпис файлів збережень відповідно до очікуваного формату підпису Ren’Py. Якщо гра використовує підписання файлів збережень, ваші відредаговані збереження будуть правильно підписані.
Редагування persistent-даних
Section titled “Редагування persistent-даних”Ви також можете редагувати persistent-дані (файл persistent, що зберігає прогрес, розблокування та налаштування для всіх слотів збережень). При редагуванні persistent-даних:
- Усі змінні відображаються за замовчуванням (включаючи приховані)
- Заголовок змінюється на “Edit Persistent”
- Доступний лише “Overwrite” (без “Save as New Slot”)
Практичне застосування
Section titled “Практичне застосування”- Зміна імен персонажів — Редагування рядкових змінних у збереженні
- Коригування валюти або статистики — Модифікація цілочисельних/дробових значень для ігрових ресурсів
- Перемикання прапорців сюжету — Перемикання логічних значень для розблокування маршрутів або зміни виборів
- Виправлення пошкоджених збережень — Коригування пошкоджених або неправильно встановлених змінних
- Розблокування контенту — Встановлення persistent-прапорців для позначення контенту як переглянутого
Редактор змінних у реальному часі (в грі)
Section titled “Редактор змінних у реальному часі (в грі)”Spark також має окремий Редактор змінних, доступний через ігровий оверлей під час роботи гри. На відміну від редактора збережень, який працює з файлами на диску, редактор змінних у реальному часі вносить зміни безпосередньо в працюючий сеанс Ren’Py. Дивіться посібник з редактора змінних для деталей.