MACのエミュレーター『OpenEmu』を使用してゲームを遊んでいらっしゃるでしょうか?
今回は『OpenEmu』のセーブデータ関連について解説をして行こうと思います。
筆者は『東方人形劇1.8』からパッチをあてて『東方人形劇1.8 reimufate』にどうやってデータを移行するのか苦戦しました。
※東方人形劇1.8 reimufateは殿堂入り後のデータが必要なため。
『OpenEmu』を使っていて、下記を試したいと思ったことはないでしょうか?
- エミュレーターからセーブデータをエクスポートしたい
- エミュレーター間でセーブデータをインポートしたい
※吸い出したセーブデータをエミュレーター上にインポートは多分できません。
ちなみに、今回解説するのは『GBA』しか試していません。
他のゲーム機あればできる可能性はあります。
なお、セーブデータの移行などはチェックサムが働いているものでは正常にできない可能性があります。
OpenEmuについて
ハックROMについて
セーブデータ
OpenEmuのセーブデータは2種類あります。
それぞれ用途が異なるため簡単に解説をします。
- Save States
- Battery Saves
Save States
オートセーブされるセーブデータと任意でセーブできるデータの2種類があります。
拡張子は『oesavestate』となり、OpenEmu固有のものになるため、他のエミュレータでは使用できません。
Battery Saves
ゲーム内でセーブした時に作成されるデータ。
拡張子は『sav』となるため、他のエミュレーターで読み込んだり、セーブデータとして読み込むことが可能です。
セーブデータの保管場所
Finderから探るか、直接開くことができます。
①Finderから探るか
Save Statesの保管場所
『ユーザー名』→『ライブラリ』→『Application Support』→『OpenEmu』→『Save States』→『GameBoy Advance』
※GameBoy Advanceはゲーム機によって変えてください。
Battery Savesの保管場所
『ユーザー』→『ライブラリ』→『Application Support』→『OpenEmu』→『mGBA』→『Battery Saves』
※mGBAはゲーム機によって変えてください。
②直接開く
OpenEmuのセーブステートを開き右クリックで『Finderで表示』で開くことができます。
ただし、Save Statesの『oesavestate』が保管されている場所だけになります。
Battery Savesは直接開くことはできないと思います。
OpenEmu間でセーブデータの移行
ハックROMなどで遊んでいるとセーブデータを引き継ぐ必要があったりしますよね。
『oesavestate』を使うことで簡単に引き継ぐことができます。
1.移行前のデータを『現在のデータを保存』で保存をします。
2.移行したいデータ先も同様に『現在のデータを保存』で保存します。
3.『oesavestate』が保管されているフォルダーを開く
4.リネームをして名前を変更する
例では『東方人形劇1.8』から『東方人形劇1.8 reimufate』に移行となっています。
『東方人形劇1.8』に保存されている『oesavestate』の名前を『東方人形劇1.8 reimufate』に保存されている『oesavestate』の名前に変更
5.リネームした『oesavestate』を移行したいデータ先に上書き
6.反映されていれば完了
無事に『東方人形劇1.8』から『東方人形劇1.8 reimufate』に移行ができました。
このようにパッチをあて直したROMなどはこの方法で移行ができます。
元が同じROMデータであれば何でもできると思います。
エミュレーター間でセーブデータの移行
OpenEmuから別のエミュレーターにセーブデータの移行方法です。
試しに『東方人形劇1.8』のsavデータを別のエミュの『ファイアーレッド』でセーブデータを移行しています。
※パッチをあてたROMデータを素のROMに戻すとデータがバグりやすいのでご注意。
1.OpenEmuでゲーム内でセーブをし、Battery Savesにsavデータを作成しておく
2.OpenEmu以外のエミュレーターを起動
※mGBAを使用しています。
3.エミュレータでセーブデータのインポートを選択
4.Battery Savesに保管されているsavを選択
わかりづらい場合、デスクトップにコピーを置いてあると選択が楽です。
5.反映されていれば完了
東方人形劇1.8から素のファイーレッドに持ってきているため、名前は元のままになっています。
まとめ
いかがだったでしょうか?
『OpenEmu』でのデータ管理についてでした。
『GBA』でしかためしていませんが、他のゲーム機でもできると思います。
セーブデータの種類
・Save States(拡張子oesavestate)
・Battery Saves(拡張子sav)
データの移行
・OpenEmu間でセーブデータの移行
・エミュレーター間でセーブデータの移行
なお、吸い出したセーブデータを『OpenEmu』にインポートすることは多分できません。
これがやりたいって人が多いかもしれませんが、ご了承ください。
OpenEmuのセーブデータ管理について、参考にしてみてください。
わからないことがあったらコメントで聞いて下さい。
コメント