← すべての記事

muOS のセーブデータの場所と、バックアップ・移動のしかた

セーブデータは、携帯ゲーム機の中で唯一ダウンロードし直せないものです。このガイドでは、muOS がセーブを保存する場所、2 種類のセーブの違い、そしてバックアップや新しいカードへの移し方を紹介します。

動作確認: Anbernic RG40XXH · muOS 2601.0 Jacaranda · Wi-Fi Transfer 2.0.1

2 種類のセーブ

  • ゲーム内セーブ: 元の本体と同じように、ゲーム自身がセーブするもの(セーブポイント、メニューの「セーブ」)。ほとんどのエミュレーターでは、.srm で終わる小さなファイルです。
  • ステートセーブ: エミュレーターのメニューから作る、その瞬間のエミュレーター全体のスナップショット。.state1、.state2 … で終わり、ゲームを終了したときに自動で作られる .state.auto もあります。それぞれ小さな .png のプレビューが付きます。

残しておくならゲーム内セーブのほうが安全です。ステートセーブはエミュレーターの更新後に読み込めなくなることがありますが、ゲーム内セーブはほぼ必ず読み込めます。

保存場所

すべて SD カード 1 の、muOS 自体の MUOS フォルダーの中にあります。

種類 フォルダー
ゲーム内セーブ MUOS/save/file/<エミュレーター>/
ステートセーブ MUOS/save/state/<エミュレーター>/
ニンテンドー DS(DraStic) MUOS/save/drastic/
PICO-8 MUOS/save/pico8/

<エミュレーター> のフォルダーは、システムではなく、そのゲームを動かしたエミュレーターの名前です。例:

MUOS/save/file/Gambatte/My Game.srm        ← ゲームボーイ / ゲームボーイカラー
MUOS/save/file/mGBA/My Game.srm            ← ゲームボーイアドバンス
MUOS/save/state/Snes9x/My Game.state1      ← スーパーファミコン
MUOS/save/state/PCSX-ReARMed/My Game.state.auto   ← プレイステーション

ファイル名は、ゲームのファイル名の拡張子を変えたものです。My Game.gba なら My Game.srm に保存されます。

Configuration → Storage でセーブを SD カード 2 に移した場合は、muOS は SD カード 2 に保存します。

「セーブが消えた」

たいていは消えていません。セーブが消えたように見える原因は 2 つです。

  • エミュレーターを変えた: セーブは前のエミュレーターのフォルダー(例:Gambatte)にあり、新しいエミュレーターは自分のフォルダー(例:mGBA)を見ます。元に戻す(ゲームを選んで SELECT → Core)か、.srm ファイルを新しいエミュレーターのフォルダーにコピーしてください。
  • ゲームのファイル名を変えた: セーブは古い名前のままです。.srm(とステート)の名前を合わせるか、ゲームの名前を元に戻してください。

セーブをバックアップする

muOS の Device Backup で。 Configuration → Device Backup は、セーブを(アプリ、BIOS ファイル、設定と一緒に)ひとつの .muxzip ファイルにまとめ、SD カード 1 の BACKUP フォルダーに保存します。復元するには Applications → Archive Manager でそのファイルを選びます。ただし、このファイルは同じカードの中にあります。カードが壊れればバックアップも一緒に失われるので、PC にコピーしておきましょう。

Wi-Fi Transfer で、カードリーダーなしで。 Wi-Fi Transfer を開き、SD カード 1 のタブで MUOS → save に進んで、ダウンロードアイコンをタップします。ブラウザーがフォルダー全体をひとつの .zip で保存します。BACKUP フォルダーも同じようにダウンロードできます。muOS 本体やゲームも含めてすべてをまとめるなら、SD カード 1 全体のバックアップを作りましょう。

新しいカードや別の muOS 携帯ゲーム機にセーブを移す

  1. 古いカードの MUOS/save を PC にコピーします(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(muOS コミュニティの FAQ)。セーブのフォルダーは muOS 2601.0 の RG40XXH で確認しました。

ご質問は feedback@pocketkode.com までメールでどうぞ。

PocketKode は muOS、Anbernic とは関係ありません。