Редактор сохранений Ren’Py
- .save
Редактируйте файлы .save от Ren’Py в браузере: деньги, симпатию, флаги веток. Без установки, с переподписью, чтобы игра приняла файл.
На Ren’Py сделано большинство визуальных новелл, сохранения которых хотят править, и в них лежит каждая переменная прохождения: деньги, симпатия, флаги, состояние ветки. Загрузите файл .save, найдите нужное значение, измените его и скачайте результат.
How to edit a Ren’Py save
- Загрузите файл .save — перетащите его на главную страницу или нажмите кнопку загрузки.
- Найдите нужное значение поиском. Быстрее всего искать по текущему числу, которое видно в игре.
- Измените значение в дереве и подтвердите правку.
- Скачайте сохранение. Если ключ сохранён в аккаунте, файл подписывается автоматически при скачивании.
- Если автоподпись не настроена, прогоните файл через страницу Ren’Py Repack вместе с вашим security_keys.txt.
What you can change
- Деньги, очки и любые числовые счётчики игры
- Переменные отношений и симпатии к конкретным персонажам
- Флаги главы, дня и ветки сюжета
- Предметы в инвентаре и открытые сцены в галерее
Where the saves are stored
В Windows Ren’Py хранит сохранения в %APPDATA%\RenPy\<идентификатор игры>, в macOS — в ~/Library/RenPy/<идентификатор игры>, в Linux — в ~/.renpy/<идентификатор игры>. Многие игры дополнительно держат папку «saves» рядом с исполняемым файлом; если существуют обе, игра обычно читает ту, что лежит рядом с ним.
What the format actually is
Файл .save от Ren’Py — это ZIP-архив. Внутри лежит запись «log» с состоянием игры, сериализованным через pickle, включая все переменные вашего прохождения, и запись «signatures», подтверждающая, что сохранение сделано на вашей машине. Редактор распаковывает log и показывает его деревом с поиском, так что нужную переменную видно сразу, а не приходится копаться в бинарных данных.
Related guide: Ren'Py saves won't load after editing? Signing, explained
Questions
Почему отредактированное сохранение не загружается?
Ren’Py проверяет подпись содержимого сохранения. После правки содержимое меняется, старая подпись перестаёт совпадать, и движок отклоняет файл. Нужно переподписать сохранение своим security_keys.txt — либо на странице Ren’Py Repack, либо автоматически при каждом скачивании, если ключ сохранён в аккаунте.
Нужна ли установленная игра, чтобы править сохранение?
Нет. Вы загружаете сам файл сохранения, правите его в браузере и скачиваете обратно. Игра нужна только в момент, когда вы захотите загрузить результат.
Работает ли это с любой игрой на Ren’Py?
Открывается любое стандартное сохранение Ren’Py — формат стабилен уже много лет. Исключение составляют игры, которые дополнительно шифруют сохранения своими средствами: такие файлы не откроются.