見出し画像

ツクールMV/MZ製ゲームのスマホアプリとブラウザ間のセーブデータ引き継ぎ方法+うまく行かない時の対策|


自分のツクールMV/MZ製ゲームは基本的にブラウザ版やアプリ版など違うプラットフォームでも、セーブデータを引き継ぎできるようになってます。
そのやり方を具体的に拙作RPG「YOUR QUEST」を例に解説します。

アプリ版→ブラウザ版へのセーブデータ移行

①まず、アプリを起動し、セーブ・ロード画面のセーブ画面で右側の「↑」(エクスポート)ボタンをタップします。

今回はファイル3のセーブデータをエクスポートします。
スマホアプリ版は「☑」ボタンを押すと「復活の呪文をコピーしました」と表示され、自動的にセーブデータがテキストとしてクリップボードに保存されます。

出力したセーブデータは念のためにメモ帳等に保存しておくと万一の時のバックアップにもなって安心です(ただし、データの文字数が多いのでメモ帳アプリの仕様やスマホの性能によっては、下手に貼り付けるとスマホがフリーズするので注意!)

次にゲームが公開されているサイトで該当ゲームを起動します(今回はフリーゲーム夢現さんを使用)そこでセーブ/ロード画面を開きます。

多くのツクールゲーは最初からはコンティニューができないようになってるので、最初からゲームを遊んでみて、セーブ/ロード画面が開けるところまで進める必要があります。

「↓」ボタンを押すと空白のフォームが出てきますので、そこにセーブデータのテキストをペーストします。

スマホブラウザでやると大きなフォームが右側に出てきて驚きますが、文字数が多いのでこのサイズになるのは仕方ないのです💦ここにテキストをペーストします。

テキストをペーストしたあと、「☑」ボタンを押せば、セーブデータのインポートは成功です。

セーブデータが無事インポートされました。先頭の主人公のグラフィックが表示されてませんが、これはブラウザをリロードしたり、ゲームを再起動すれば問題なく表示されるようになります。


リロード後、コンティニューを選ぶとちゃんとグラフィックが反映されました。

ブラウザ版→アプリ版へのセーブデータ移行。

今度は逆にブラウザ版からアプリ版にセーブデータを引き継ぐ方法です。
「↑」ボタンをタップしてデータをエクスポートすると、フォーム内にセーブデータが出力されます。

フォームのうえでタップ長押しするとメニューが出てくるので「すべてを選択」を選びます。
ここは必ず全文をコピーしてください。

全文選択したらコピーを選びます。
この場合も万一に備えてコピーしたセーブデータを保管しておくと安心です。


スマホアプリを起動し、セーブ/ロード画面を開きます。

この場合はファイル8にセーブデータをインポートします。

「↓」を押せば全文がペーストされます。
そのまま「☑」を押せばこれでセーブデータのインポート完了です。

無事にインポートできました!

アプリ版とブラウザ版でセーブデータの引き継ぎができない場合の対処。

ここで紹介した手順でもセーブデータがうまく引き継ぎできない(具体的には「☑」ボタンが押せない/押しても反応しない」)場合、なんらかの事情で両者間でセーブデータの変換方式が異なってしまってる可能性があります。

その場合はまず、出力されたセーブデータを変換してみます。
https://www.en-pc.jp/tech/
こちらのページの一番上の「base64エンコード/デコードツール」を選んでください。

自分が経験した事例では、スマホアプリから出力されたセーブデータをこのサイトで「base64デコード」したところ、ブラウザ版ゲームへ入力可能な形式に無事に変換できました。
類似の事例に遭遇した場合、参考にしていただければ幸いです。

(そしてもしも将来的にこのサイトでの変換ができなくなった場合は、Chat-GPTに「base64エンコードして」あるいは「base64デコードして」とお願いしてみてもいいかもです※ただしこちらは自分は未だ検証途中)