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 携帯ゲーム機にセーブを移す
- 古いカードの
MUOS/saveを PC にコピーします(Wi-Fi Transfer、SFTP、またはカードリーダー)。 - 新しいカードに、まったく同じ名前でゲームのファイルを入れます。
- セーブファイルを、新しいカードの同じ
MUOS/save/file/<エミュレーター>/とMUOS/save/state/<エミュレーター>/フォルダーにコピーします。Wi-Fi Transfer なら、フォルダーを開いて ファイルをアップロード を使います。 - 前と同じエミュレーターでゲームを起動します。
まとめ
- ゲーム内セーブ:
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 とは関係ありません。