Перейти к содержимому

Управление сохранениями

Каждая игра, импортированная в Sakura, хранит свои сохранения в папке сохранений — обычном каталоге с собственными слотами сохранений движка (save0.dat, save1.dat, …) и небольшими сопутствующими файлами, которые движку нужны для отслеживания прочитанного текста и общего состояния. Sakura никогда не трогает содержимое этих файлов — она лишь управляет тем, где находится папка, как она связана и как создаются её резервные копии.

При первом запуске игры Sakura показывает экран Настроить сохранения перед стартом игры. Вам нужно выбрать:

  • ХранилищеЛокально («Сохранения хранятся только на этом устройстве») или iCloud («Синхронизация сохранений между устройствами»). Вариант iCloud появляется только после того, как вы включите Сохранения iCloud в Настройках и станет доступен iCloud Drive.
  • Папку сохранений — связать с уже существующей папкой (удобно, если несколько версий игры должны использовать общие сохранения) или создать новую по имени.

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

Надпись на кнопке Готово меняется в зависимости от выбранного варианта, чтобы всегда было понятно, что произойдёт: Объединить и сложить, Использовать существующую папку, Перенести и готово или просто Готово.

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

Центральная плашка панели навигации показывает имя текущей связанной папки сохранений и её значок хранилища (iPhone или iCloud); нажмите на неё, чтобы изменить связь.

Из меню панели инструментов можно:

  • Выбрать несколько сохранений, а затем создать их резервную копию или объединить в новую папку
  • Восстановить из копии — подтягивает резервную копию, созданную в Общих сохранениях
  • Импортировать сохранения — принести файлы сохранений извне (см. ниже)
  • Создать копию этой папки сохранений, Сжать и поделиться или Удалить все сохранения — из подменю Ещё

Удаление сохранения — это мягкое удаление: у вас есть 5 секунд на Отменить, прежде чем оно исчезнет окончательно. Удалить все сохранения, напротив, выполняется немедленно и безвозвратно, о чём предупреждается перед подтверждением.

Используйте Импортировать сохранения в панели инструментов Обозревателя сохранений, чтобы принести файлы сохранений из архива .zip или отдельных файлов (save<N>.dat, envdata, envdata.utf, gloval.sav, kidoku.dat). Импортированные файлы объединяются с текущей папкой сохранений — одноимённые файлы перезаписываются, остальное не трогается. Если в целевой папке уже есть настоящие сохранения, Sakura сначала создаёт её резервную копию для безопасности.

Сохранения также можно импортировать по сети через вкладку «Сохранения» в Передаче по сети, которая загружает файлы напрямую в связанную папку выбранной игры.

Зашифрованные или нечитаемые zip-архивы, а также файлы, которые Sakura не распознаёт как относящиеся к сохранениям, отклоняются с объяснением, а не молча игнорируются.

Связывание и повторное связывание папок сохранений

Заголовок раздела «Связывание и повторное связывание папок сохранений»

Связь сохранений игры просто указывает на папку сохранений по имени — сама по себе она ничего не копирует. Благодаря этому несколько игр могут намеренно использовать одну общую папку сохранений (удобно для разных изданий одной и той же игры), и Общий менеджер сохранений отображает это как «N игр», связанных с папкой.

Из плашки панели навигации Обозревателя сохранений пункт Изменить связь позволяет:

  • Переключить тип хранилища папки между Локально и iCloud
  • Переименовать папку на месте — это распространяется на все игры, связанные с ней
  • Направить игру на новую папку или на существующую

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

Выбор iCloud для папки сохранений не означает, что запущенная игра читает и пишет прямо в iCloud — Sakura хранит локальную промежуточную копию на устройстве и незаметно синхронизирует её с iCloud вокруг вашей игровой сессии:

  • Перед запуском Sakura подтягивает из iCloud всё более новое в промежуточную копию, чтобы вы всегда начинали с самых свежих сохранений с любого устройства.
  • Во время игры Sakura периодически отправляет новые сохранения из промежуточной копии в iCloud в фоновом режиме и просит iOS не вытеснять облачные файлы посреди сессии.
  • В момент выхода из игры Sakura в последний раз отправляет промежуточную копию в iCloud, чтобы ничего из этой сессии не потерялось.

Если один и тот же файл сохранения был изменён на двух разных устройствах до того, как они успели синхронизироваться, Sakura перед запуском показывает экран Конфликты файлов сохранений, позволяя выбрать версию любого из устройств — или обе — по файлам, с ярлыком Оставить новейшие для всех, если вы не хотите разбирать их по одному.

См. Общие сохранения о резервных копиях, обзоре папок между играми и восстановлении из резервной копии.