スーパーマリオランをAndroidエミュレータ「Nox」を使ってパソコンで遊ぶ方法

特集

スマホアプリゲーム「スーパーマリオラン」を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 が安定しています。
Androidエミュレーターでマリオランを遊ぶ01

Noxプレイヤーでスーパーマリオランをインストール

Noxの歯車アイコンからrootをオンにしてNoxを再起動します。
Androidエミュレーターでマリオランを遊ぶ02

先ほどパソコン側でダウンロードした「com.nintendo.zara.apk」をNoxの画面にドラッグドロップで放り込みます。「APKファイルを開く」をクリックします。
Androidエミュレーターでマリオランを遊ぶ03

ESエクスプローラーが立ち上がるのでクリックしてインストールします。
Androidエミュレーターでマリオランを遊ぶ04

インストールが終わったら念のためroot化をオフにしてNoxを再起動します。

連携してセーブデータを復旧

Noxでスーパーマリオランを立ち上げ、初期画面で必ず「連携する」を選択します。
Androidエミュレーターでマリオランを遊ぶ05

なお、連携無しで普通に進めているとチュートリアルしか遊べません。チュートリアル終了後、プレイ続行不可能になります。
Androidエミュレーターでマリオランを遊ぶ06

利用規約に同意後、データダウンロードが始まります。
Androidエミュレーターでマリオランを遊ぶ07

エラーが出ずにメニュー画面まで辿り着け、ワールドツアー等も正常にプレイできます。
Androidエミュレーターでマリオランを遊ぶ08

遊べるのは数回だけ

ステージをいくつか遊ぶか、長時間の放置でセッションが切れるか、または次回スーパーマリオランを立ち上げた際にサポートコード 804-5100 のエラーが出続けて遊べなくなります。

Androidエミュレーターでマリオランを遊ぶ09

アプリアイコンを長押し>アプリ情報から「データを消去」を行い、ニンテンドーアカウント連携(2回目以降はIDやパスワードの入力必要無し)から行えば、再び遊ぶことができます。
Androidエミュレーターでマリオランを遊ぶ09

プレイ動画

コメント

タイトルとURLをコピーしました