Ren'Py: где находятся сохранения и как их найти

Сохранения игр на движке Ren'Py обычно находятся не рядом с самой игрой, а в скрытой системной папке пользователя — на Windows это каталог C:\Users\Имя\AppData\Roaming\RenPy, где каждой новелле соответствует отдельная подпапка с файлами вида 1-1-LT1.save и persistent. Именно из-за этого размещения игроки часто не могут найти сейвы, когда хотят перенести прогресс на другой компьютер или сделать резервную копию.

Ниже разберём, где искать файлы сохранений на Windows, macOS, Linux и Android, чем отличаются обычные сейвы от файла persistent, как перенести прогресс между устройствами и что делать, если папка с сейвами оказалась пустой.

Где Ren'Py хранит сохранения на Windows

Основное расположение — профиль пользователя, а не папка с игрой. Полный путь выглядит так:

C:\Users\ВашеИмя\AppData\Roaming\RenPy\НазваниеИгры-версия

Папка AppData по умолчанию скрыта, поэтому быстрее всего добраться до неё через диалог «Выполнить»: нажмите Win + R, введите команду и подтвердите:

%APPDATA%\RenPy

Внутри вы увидите каталоги вида GameName-1234567890 — имя игры и числовой идентификатор, который задаёт разработчик. Если игр на Ren'Py установлено несколько, ориентируйтесь по первой части названия папки.

  • 📁 %APPDATA%\RenPy — стандартное расположение сейвов большинства новелл.
  • 💾 Файлы *.save — слоты обычных и быстрых сохранений.
  • persistent — галерея, достижения и прогресс, общий для всех слотов.
  • 🖼️ Скриншоты слотов хранятся рядом с сейвами или внутри них.

Дублирующая папка saves внутри каталога игры

Некоторые сборки Ren'Py дополнительно пишут сохранения в подпапку game\saves внутри каталога самой игры. Это поведение зависит от настроек конкретного проекта: разработчик может включить или отключить локальное хранилище.

Проверьте оба места, если ищете актуальный сейв. Откройте папку с игрой и посмотрите наличие каталога game\saves — если он есть и содержит файлы *.save, движок может синхронизировать их с копией в AppData. При расхождении дат изменения ориентируйтесь на более свежий файл.

⚠️ Внимание: не редактируйте и не переименовывайте файлы *.save вручную — повреждённый заголовок файла может сделать слот нечитаемым, и игра покажет пустой или «битый» слот сохранения.

Сохранения на macOS и Linux

На macOS сейвы размещаются в библиотеке пользователя. Путь выглядит так:

~/Library/RenPy/НазваниеИгры

Чтобы попасть туда, в Finder откройте меню «Переход» → «Переход к папке» и вставьте путь ~/Library/RenPy. На Linux-системах каталог обычно находится по адресу ~/.renpy/НазваниеИгры. Точный путь может отличаться в зависимости от сборки игры, поэтому при сомнениях сверяйтесь с документацией конкретной новеллы.

ПлатформаПуть к сохранениямКак открыть
Windows%APPDATA%\RenPyWin + R, ввести путь
macOS~/Library/RenPyFinder → Переход к папке
Linux~/.renpyФайловый менеджер, показ скрытых
AndroidAndroid/data/пакет/files/savesФайловый менеджер с доступом
📊 На какой платформе вы искали сохранения Ren'Py?
Windows
Android
macOS
Linux

Где сейвы Ren'Py на Android

Мобильные порты новелл хранят сохранения во внутреннем хранилище, в папке данных приложения. Типичный путь:

/sdcard/Android/data/имя.пакета.игры/files/saves

Здесь есть важное ограничение: начиная с Android 11, система ограничивает доступ сторонних приложений к каталогу Android/data. Стандартный файловый менеджер может показывать папку пустой или не открывать её вовсе. Возможные обходные пути — подключение устройства к компьютеру по USB и просмотр через Проводник, либо файловые менеджеры с поддержкой доступа к защищённым каталогам. Доступность конкретного способа зависит от версии Android и оболочки производителя.

⚠️ Внимание: удаление игры на Android почти всегда стирает папку Android/data вместе с сейвами. Перед переустановкой новеллы скопируйте каталог saves в безопасное место, иначе прогресс будет потерян безвозвратно.

Чем файл persistent отличается от обычных сейвов

В папке сохранений помимо слотов лежит файл persistent без расширения .save. В нём движок хранит данные, которые не привязаны к конкретному слоту: открытые CG в галерее, разблокированные концовки, прочитанные сцены, настройки и достижения.

Практическое следствие простое. Если вы перенесёте только файлы *.save, но забудете persistent, то загруженные слоты будут работать, однако галерея и прогресс концовок окажутся сброшенными. Поэтому при переносе копируйте всю папку игры целиком — так гарантированно сохранятся и слоты, и мета-прогресс.

Почему сейв с другой версии игры может не загрузиться

Ren'Py при загрузке проверяет совместимость данных с текущей версией скриптов. Если разработчик сильно переработал структуру игры между обновлениями, старые слоты могут выдавать ошибку или откатываться к ближайшей совместимой точке. Это нормальное поведение движка, а не признак повреждения файла.

Как перенести сохранения на другой компьютер

Перенос прогресса сводится к копированию папки с сейвами. Выполните шаги по порядку:

☑️ Перенос сохранений Ren'Py

Выполнено: 0 / 6

Предварительный запуск игры на новом компьютере нужен, чтобы движок создал структуру каталогов. Если папка после вставки называется иначе, чем ожидает игра (например, отличается числовой идентификатор), движок может не увидеть сейвы — в этом случае сверьте имена каталогов и положите файлы в ту папку, которую создала игра.

Между Windows и macOS сейвы обычно совместимы, если версия игры совпадает. Перенос между ПК и Android менее предсказуем: мобильные порты иногда собраны на иной версии движка, и слот может не загрузиться.

Что делать, если папка с сохранениями пуста или сейвы пропали

Сначала проверьте, не ищете ли вы не в том профиле. Сейвы привязаны к учётной записи Windows: если игру запускали под другим пользователем, её папка будет в AppData именно того аккаунта. Также убедитесь, что в системе включён показ скрытых элементов — без этого AppData просто не видна.

Возможные причины «исчезновения» сейвов и способы проверки:

  • 🔍 Игра обновилась, и разработчик сменил идентификатор — появилась вторая папка с похожим именем, проверьте обе.
  • 🧹 Системная чистка (например, утилиты очистки диска) удалила содержимое AppData\Roaming — восстановить можно только из резервной копии.
  • ☁️ Папка пользователя синхронизируется облачным клиентом, и произошёл конфликт версий — посмотрите историю файлов в облаке.
  • 🛡️ Антивирус отправил файлы в карантин при записи — проверьте журнал и карантин вашего защитника.
⚠️ Внимание: если сейвы удалила программа-чистильщик, не записывайте новые данные на диск до попытки восстановления — перезапись секторов снижает шансы вернуть файлы даже специализированными утилитами.

Если резервной копии нет, а файлы утрачены, восстановить их штатными средствами игры не получится — Ren'Py не ведёт собственное облачное хранилище. На будущее имеет смысл периодически копировать папку RenPy в отдельное место, особенно перед крупными обновлениями игры или переустановкой системы.

Частые вопросы

Можно ли удалить папку с игрой, не потеряв сохранения?

Да, на Windows сейвы хранятся в %APPDATA%\RenPy и не зависят от папки с игрой. После переустановки новеллы слоты подхватятся автоматически. Исключение — сборки, которые пишут сейвы только в game\saves: перед удалением проверьте наличие этой папки и скопируйте её.

Почему игра не видит скопированные сохранения?

Чаще всего файлы положены не в тот каталог или имя папки отличается от того, что создаёт текущая версия игры. Запустите игру, сделайте новое сохранение, посмотрите, в какую папку оно записалось, и перенесите старые файлы туда же.

Что хранится в файле persistent и можно ли его удалить?

В persistent записаны открытые концовки, галерея, прочитанный текст и настройки. Удалить можно, но тогда весь мета-прогресс обнулится, хотя сами слоты сохранений останутся рабочими.

Где найти сейвы, если игра установлена через Steam?

Расположение то же — %APPDATA%\RenPy. Steam-версия меняет только папку установки игры, но не каталог сохранений. Если в игре включено Steam Cloud, сейвы могут дополнительно синхронизироваться через облако Steam.

Совместимы ли сохранения между разными версиями одной игры?

Частично. Небольшие обновления обычно не ломают слоты, но крупные переработки скриптов могут сделать старые сейвы несовместимыми — движок выдаст ошибку или откатит к ближайшей рабочей точке. Перед обновлением сохраните копию папки с сейвами.