Перейти до вмісту

Редактор збережень

Редактор збережень дозволяє переглядати та модифікувати вміст файлів збережень Ren’Py та persistent-даних без запуску гри. Ви можете змінювати імена персонажів, коригувати статистику, перемикати прапорці та переглядати повний внутрішній стан будь-якого збереження.

Доступ до редактора збережень

Section titled “Доступ до редактора збережень”
  1. Відкрийте Save Manager для гри
  2. Натисніть на слот збереження, щоб відкрити детальний перегляд
  3. Натисніть Edit Save Data, щоб відкрити редактор збережень

Редактор збережень має дві вкладки:

Деревоподібний перегляд усіх даних у файлі збереження. Ви можете переходити у вкладені структури, такі як словники, списки та екземпляри класів.

  • Пошук — Фільтрація записів за ключем або назвою значення
  • Шлях навігації — Показує ваше поточне розташування в дереві даних; натисніть будь-який сегмент, щоб повернутися
  • Приховані змінні — Внутрішні ключі Ren’Py (що починаються з _ та внутрішні компоненти рушія, такі як rollback_log) приховані за замовчуванням. Натисніть іконку ока, щоб перемкнути видимість.
  • Кольорове кодування типів — Кожен тип значення має окремий кольоровий значок для швидкої ідентифікації

Показує всі зроблені вами зміни зі старими та новими значеннями. Ви можете скасувати окремі зміни або використати Revert All, щоб відмінити все.

ТипРедагуєтьсяВведення
StringТакТекстове поле
IntegerТакЦифрова клавіатура
FloatТакДесяткова клавіатура
BooleanТакВибір True / False
DictНавігаціяПерехід до ключів
ListНавігаціяПерехід до елементів
TupleНавігаціяПерехід до елементів
Set / FrozensetНавігаціяПерехід до елементів
Object (class)НавігаціяПерегляд __state__ та __args__
NoneЛише перегляд
BytesЛише перегляд

Коли ви закінчите редагування, у вас є два варіанти:

  • 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. Дивіться посібник з редактора змінних для деталей.