Управление сохранениями
Каждая игра, импортированная в 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»Выбор iCloud для папки сохранений не означает, что запущенная игра читает и пишет прямо в iCloud — Sakura хранит локальную промежуточную копию на устройстве и незаметно синхронизирует её с iCloud вокруг вашей игровой сессии:
- Перед запуском Sakura подтягивает из iCloud всё более новое в промежуточную копию, чтобы вы всегда начинали с самых свежих сохранений с любого устройства.
- Во время игры Sakura периодически отправляет новые сохранения из промежуточной копии в iCloud в фоновом режиме и просит iOS не вытеснять облачные файлы посреди сессии.
- В момент выхода из игры Sakura в последний раз отправляет промежуточную копию в iCloud, чтобы ничего из этой сессии не потерялось.
Если один и тот же файл сохранения был изменён на двух разных устройствах до того, как они успели синхронизироваться, Sakura перед запуском показывает экран Конфликты файлов сохранений, позволяя выбрать версию любого из устройств — или обе — по файлам, с ярлыком Оставить новейшие для всех, если вы не хотите разбирать их по одному.
См. Общие сохранения о резервных копиях, обзоре папок между играми и восстановлении из резервной копии.