← Все записи

Где muOS хранит сохранения и как их сохранить или перенести

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

Проверено на: Anbernic RG40XXH · muOS 2601.0 Jacaranda · Wi-Fi Transfer 2.0.1.

Два вида сохранений

  • Сохранения в игре: игра сохраняется сама, как на оригинальной консоли (точка сохранения, «Сохранить» в меню). У большинства эмуляторов это небольшие файлы с расширением .srm.
  • Сейвстейты: снимок всего эмулятора в один момент, сделанный из меню эмулятора. Они заканчиваются на .state1, .state2… плюс .state.auto — автоматический, который создаётся при выходе из игры. У каждого есть маленькое превью .png.

Сохранения в игре надёжнее: сейвстейт может перестать загружаться после обновления эмулятора, а сохранение в игре загружается почти всегда.

Где они лежат

Всё на SD-карте 1, в собственной папке muOS MUOS:

Что Папка
Сохранения в игре MUOS/save/file/<эмулятор>/
Сейвстейты MUOS/save/state/<эмулятор>/
Nintendo DS (DraStic) MUOS/save/drastic/
PICO-8 MUOS/save/pico8/

Папка <эмулятор> называется по эмулятору, который запускал игру, а не по системе. Например:

MUOS/save/file/Gambatte/My Game.srm        ← Game Boy / Game Boy Color
MUOS/save/file/mGBA/My Game.srm            ← Game Boy Advance
MUOS/save/state/Snes9x/My Game.state1      ← SNES
MUOS/save/state/PCSX-ReARMed/My Game.state.auto   ← PlayStation

Имя файла — это имя игры с другим расширением: My Game.gba сохраняется как My Game.srm.

Если вы перенесли сохранения на SD-карту 2 через Configuration → Storage, muOS хранит их на SD-карте 2.

«Моё сохранение пропало»

Обычно нет. Два случая, когда сохранение кажется потерянным:

  • Вы сменили эмулятор. Сохранение лежит в папке старого эмулятора, например Gambatte, а новый ищет в своей, например mGBA. Верните старый (выделите игру, SELECT → Core) или скопируйте файл .srm в папку нового эмулятора.
  • Вы переименовали файл игры. Сохранение осталось со старым именем. Переименуйте .srm (и сейвстейты), чтобы имена совпадали, или верните игре прежнее имя.

Резервная копия сохранений

Через Device Backup в muOS. Configuration → Device Backup упаковывает сохранения (вместе с приложениями, файлами BIOS и настройками) в один файл .muxzip в папке BACKUP на SD-карте 1. Чтобы восстановить: Applications → Archive Manager и выберите файл. Учтите: этот файл лежит на той же карте. Если карта выйдет из строя, копия пропадёт вместе с ней. Скопируйте её на ПК.

Через Wi-Fi Transfer, без картридера. Откройте Wi-Fi Transfer, на вкладке SD-карта 1 перейдите в MUOS → save и нажмите значок загрузки: браузер сохранит всю папку одним .zip. Так же можно скачать папку BACKUP. Чтобы сохранить всё сразу, включая muOS и игры, сделайте полную резервную копию SD-карты 1.

Перенос сохранений на новую карту или другую консоль с muOS

  1. Скопируйте MUOS/save со старой карты на ПК (через Wi-Fi Transfer, SFTP или картридер).
  2. Положите файлы игр на новую карту с точно такими же именами.
  3. Скопируйте сохранения в те же папки MUOS/save/file/<эмулятор>/ и MUOS/save/state/<эмулятор>/ на новой карте. В Wi-Fi Transfer: откройте папку и нажмите Загрузить файлы.
  4. Запустите игру тем же эмулятором, что и раньше.

Коротко

  • Сохранения в игре: MUOS/save/file/<эмулятор>/. Сейвстейты: MUOS/save/state/<эмулятор>/.
  • Папка называется по эмулятору, файл — по игре.
  • Регулярно делайте копию MUOS/save: Device Backup, а затем копирование файла с карты, или скачивание папки через Wi-Fi Transfer.

Источники: документация muOS: Device Backup и Storage; Storage migration information и Assigning a core to a directory (FAQ сообщества muOS). Папки сохранений проверены на RG40XXH с muOS 2601.0.

Вопросы? Пишите на feedback@pocketkode.com.

PocketKode не связан с muOS или Anbernic.