RETROPA / Сохранения

Состояния сохранения и перемотка в Retropa | iPhone и iPad

Внутриигровые сохранения, состояния сохранения эмулятора и перемотка — три разных механизма с разной переносимостью. Это руководство объясняет, что делает каждый из них и как безопасно создавать их резервные копии.

Скачать для iOS

Бесплатная загрузка. Необязательные покупки. iOS 18 и новее.

01

Три разные вещи, которые называют сохранением

Собственное сохранение игры записывается самой игрой, состояние сохранения фиксирует весь эмулятор в один момент, а перемотка воспроизводит недавнюю историю. Они ведут себя по-разному, хранятся по-разному, и переименование одного в другое их не преобразует.

  • Внутриигровые сохранения создаёт игра.
  • Состояния сохранения фиксируют целый момент работы эмулятора.
  • Перемотка зависит от недавней истории, а не от сохранённого файла.
02

Создание и использование состояния сохранения

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

  • Сделайте состояние перед сменой ядра.
  • Состояния — самый быстрый способ сравнить два пресета.
  • Храните собственное сохранение игры как долгосрочную запись.
03

Перенос сохранения между ядрами

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

  • Исходите из того, что состояния привязаны к ядру.
  • Батарейные сохранения переносятся надёжнее.
  • Сделайте резервную копию перед сменой ядра.
04

Если сохранение не загружается

Проверьте, являются ли данные внутриигровым сохранением или состоянием, менялось ли ядро с момента записи и менялась ли версия приложения. Если состояние не загружается, загрузите собственное сохранение игры: этот путь не зависит от внутреннего формата состояния эмулятора.

  • Убедитесь, что ядро не менялось.
  • Убедитесь в типе сохранения.
  • По возможности вернитесь к собственному сохранению игры.
05

Резервные копии, которые выживают

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

  • Копируйте сам файл игры, а не только сохранения.
  • Храните сохранения отдельно от файлов состояний.
  • Держите хотя бы одну копию вне устройства.

Questions

В чём разница между сохранением и состоянием сохранения?

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

Насколько далеко можно перемотать?

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

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

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

Retropa.

Бесплатная загрузка. Необязательные покупки. iOS 18 и новее.

Скачать для iOS