Редактор сохранений Ren’Py

  • .save

Редактируйте файлы .save от Ren’Py в браузере: деньги, симпатию, флаги веток. Без установки, с переподписью, чтобы игра приняла файл.

На Ren’Py сделано большинство визуальных новелл, сохранения которых хотят править, и в них лежит каждая переменная прохождения: деньги, симпатия, флаги, состояние ветки. Загрузите файл .save, найдите нужное значение, измените его и скачайте результат.

How to edit a Ren’Py save

  1. Загрузите файл .save — перетащите его на главную страницу или нажмите кнопку загрузки.
  2. Найдите нужное значение поиском. Быстрее всего искать по текущему числу, которое видно в игре.
  3. Измените значение в дереве и подтвердите правку.
  4. Скачайте сохранение. Если ключ сохранён в аккаунте, файл подписывается автоматически при скачивании.
  5. Если автоподпись не настроена, прогоните файл через страницу 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 и показывает его деревом с поиском, так что нужную переменную видно сразу, а не приходится копаться в бинарных данных.

Warning:Ren’Py 8.0 и новее отказываются загружать сохранение, содержимое которого больше не совпадает с подписью, — а редактирование меняет именно содержимое. Файл нужно переподписать своим ключом, иначе игра его не примет. Для отредактированного сохранения кнопка «Да» в этом предупреждении не поможет.

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 — формат стабилен уже много лет. Исключение составляют игры, которые дополнительно шифруют сохранения своими средствами: такие файлы не откроются.

Other formats