スマホアプリゲーム「スーパーマリオラン」をWindowsパソコンやWindowsタブレット用の無料Androidエミュレーター「Nox App Player」で遊ぶ手順を解説します。
はじめに
スーパーマリオランは脱獄対策、root化の対策、そしてエミュレーター対策が施されています。その方法とは、インストールや起動を制限するものではなく 特定のタイミングでエラー が発生してそこから遊べなくなるという対策です。
これは ローカルセーブデータ 単位による仮BAN 状態です。従って、セーブデータを毎回復旧するか、諦めて別の端末(今まで正常に遊べていた実機等)を使用すれば、引き続き遊べます。
本ページにて解説している方法は執筆当時のもので、恒久的なエラー回避方法ではないので注意してください。
ニンテンドーアカウントの連携を行う
ニンテンドーアカウントの連携がカギでした。
あらかじめ実機でインストールして連携してください。Nox App Player単体でのニンテンドーアカウント作成は未検証です。正常クリアが1度でも反映されていた方が良い気がします。
「Nox App Player」(以下Nox)の導入
ぷよクエをPCで遊ぶ方法にて解説しているので省略します。
https://003.net/pcpq
APKファイルを手動でインストール
NoxはAndroidOSのVer4のためかPlayストアに出てこないのでapkファイルを直接拾ってきてダウンロードします。拾ってくるサイトはどこでも構いません。
https://apkpure.com/super-mario-run/com.nintendo.zara が安定しています。
Noxプレイヤーでスーパーマリオランをインストール
Noxの歯車アイコンからrootをオンにしてNoxを再起動します。
先ほどパソコン側でダウンロードした「com.nintendo.zara.apk」をNoxの画面にドラッグドロップで放り込みます。「APKファイルを開く」をクリックします。
ESエクスプローラーが立ち上がるのでクリックしてインストールします。
インストールが終わったら念のためroot化をオフにしてNoxを再起動します。
連携してセーブデータを復旧
Noxでスーパーマリオランを立ち上げ、初期画面で必ず「連携する」を選択します。
なお、連携無しで普通に進めているとチュートリアルしか遊べません。チュートリアル終了後、プレイ続行不可能になります。
エラーが出ずにメニュー画面まで辿り着け、ワールドツアー等も正常にプレイできます。
遊べるのは数回だけ
ステージをいくつか遊ぶか、長時間の放置でセッションが切れるか、または次回スーパーマリオランを立ち上げた際にサポートコード 804-5100 のエラーが出続けて遊べなくなります。
アプリアイコンを長押し>アプリ情報から「データを消去」を行い、ニンテンドーアカウント連携(2回目以降はIDやパスワードの入力必要無し)から行えば、再び遊ぶことができます。
コメント