Switchエミュ yuzuとRyujinx間のセーブデータ移行について
先日ふとyuzuとRyujinxでシステムデータを共有出来ないものかと思い、それぞれの保存フォルダを調べてみたところ残念ながらその目論見は一瞬で崩れ去る事となりました。フォルダの構造が全く違う上にRyujinx側の保存フォルダ名にはゲームIDが含まれていないんですねこれが…
幸いセーブデータは共通で使える事を確認したので(これはまぁ当然と言えばそうかもしれませんけど)その移行方法について書いてみたいと思います。
yuzuとRyujinx間のセーブデータ移行方法
現在yuzuでプレイしているゲームのセーブデータをRyujinxへ、またはその逆にRyujinxからyuzuへのセーブデータ移行方法です。
とは言っても特別いい方法があるわけでもなく、yuzuとRyujinxそれぞれのセーブデータフォルダの中身(一括では無くゲーム単位)をまるごとコピーするだけだったりします。
何かもっといい方法があるのかと思って期待した方には申し訳ないですが、残念ながら今のところこの方法しか無いんじゃないかな?と思われます、たぶん。
yuzuのセーブデータフォルダ
yuzuを起動してゲームリストからデータを移行したいゲームの上で右クリック > Open Save Data Locationを選択します。
Ryujinxのセーブデータフォルダ
Ryujinxを起動してゲームリストからデータを移行したいゲームの上で右クリック > Open User Save Directoryを選択します。
セーブデータフォルダがまだ存在しないゲームの場合は確認ダイアログが表示されるのでYesをクリックするとフォルダが作成されます。また、ゲームによってはOpen User Save Directoryが選択出来ない場合もあるようですが、その時はDeviceかBCATのどちらかになるでしょうか。
後は手作業でコピーするだけ
yuzuとRyujinxを起動して両方のセーブデータフォルダを開いた状態(セーブデータフォルダを開いたら本体は終了させてもOK)で中身をまるっとコピーするだけです。
くれぐれもコピー元とコピー先を間違えないよう注意しましょうね?新規コピーではなく上書き更新する場合はセーブデータをフォルダごとリネームしたりバックアップしておいた方がいいかもしれません。
この方法でyuzuとRyujinxの乗り換えだけでなく、どちらでも起動可能なゲームであれば特定のシーンで不具合があって進めないような場合にもう一方のエミュで進めてまたデータを戻す、なんて使い方も出来るかと思います。