非公式 Citra for Android Nintendo 3DS エミュレーターを実際に使ってみる

Android スマートフォンで Nintendo 3DS ゲームをプレイしたいですか? 今でも可能ですが、そのためには非常に強力なスマートフォンが必要です。

Nintendo DS は Android でエミュレートするのに最適なポータブル コンソールの 1 つですが、それには十分な理由があります。 DS ゲームでのタッチスクリーン コントロールの強調はスマートフォンのゲームプレイにもうまく反映されており、Android スマートフォンのボタンの欠如は Bluetooth または有線ゲーム コントローラーを使用することで修正できます。 このことについて考えていて、気になったのですが...ニンテンドー 3DS はどうですか? 3DS も同じ特徴を持つ別のハンドヘルド ゲーム機で、GitHub で検索すると、 実はAndroidスマートフォン用のNintendo 3DSエミュレータです。 非常に実験的な Android 用 Citra ポートを紹介します。

Android 用の非公式 Citra はそれ自体が印象的です

この非公式 Citra for Android 移植が非常に印象的なのは、誰も発見していない問題もなく完全に機能するエミュレータであるということではありません。 実際には、それとは程遠いのです。 それには問題があり、バグがあり、より集中的なタイトルではリモートでさえ機能しないことは確かです。 そうは言っても、デバイスによっては、一部のゲームは完全に、または完璧に近く動作します。 これらすべての事実がこのエミュレータの優れた点に貢献していますが、さらに重要なのは 1 つの事実です。 Citra for Android は Dolphin Emulator のフロントエンドを GUI として使用していますが、Citra のバックエンド全体がその背後に移植されています。

エミュレーションはゲームができなければ意味がないですよね? 試してみました ファイアーエムブレム Echoes ヴァレンティアの影ただし、ゲームの最初のダイアログでクラッシュします。 グーグルで調べてみると、これは実際には、ポートそのものではなく、このポートのベースになっていると思われる古いバージョンの Citra の問題であることがわかりました。 次に来たのは ルイージマンション、これは驚くほどうまくいきました。 その後、私たちは試してみました

スーパーマリオ 3Dランド、それは混乱以外の何ものでもありませんでした。 ショベルナイト そして クラッシュモ/プルブロックス 同様に完璧に機能したため、要するに、走行距離は異なる可能性があります。 Qualcomm Snapdragon 845 未満のスマートフォンでこれが実行されることを期待しないでください。 実際、これを次の方法でテストしました。 シャオミ Mi 9 によって駆動されます クアルコム スナップドラゴン 855 モバイルプラットフォーム。

ただし、注意点があり、これは Citra のリリース以来の要件となっています。 3DS ゲームはエミュレータで使用する前に復号化する必要があり、それを行う唯一の方法は、ハッキングされた実際の Nintendo 3DS を使用することです。 自分のゲームをダンプし、復号化して Citra で使用することはできますが、ゲームが暗号化されたままだと認識すらされません。 上の私のスクリーンショットを見ると、 ポケットモンスターY (EK2A.3ds) はまだ暗号化されています。 これは、カートリッジをダンプし、コピーする前に暗号化を解除しなかったためです。 一部のゲームに影響を与える別の問題もあります。これを回避するには、実際の 3DS からシステム ファイルをダンプする必要があります。

非公式 Citra for Android ゲームのパフォーマンス

おそらくあなたにとって最も重要なことはゲームでのパフォーマンスですが、一部の人にとっては... 使える。 ショベルナイト そして クラッシュモ かなり信じられないほどです、 スーパーマリオ 3Dランド ひどいし、 ルイージマンション そして どうぶつの森 仕事。 以下に私が作成したビデオをご覧ください。何が期待できるかがわかるはずです。

そしてそれは、 他の ゲームも。 スーパーマリオ 3Dランド 最悪で、次に続いたのが クラッシュモ. クラッシュモ 少なくともプレイ可能でした、 スーパーマリオ 3Dランド プレイエリア内を移動することさえ許可しませんでした。 それと同じ話だよ ファイアーエムブレム、最初のダイアログでクラッシュしただけです。

この非公式の Android 用 Citra 移植版は、現時点ではグラフィック エラーとクラッシュが満載です。

一部のゲームでは、実行するためにシステム アーカイブ (およびそこに含まれるシステム フォント) をダンプする必要もあります。 ポケットモンスターX そして ポケットモンスターY は、ゲームに事前にパッケージ化されていないシステム フォントを必要とする 2 つのゲームです。 これは難しいプロセスではありません。そのためのガイドは Citra の Web サイトで見つけることができます。 ここ. ゲームを復号化するには、とにかく Nintendo 3DS が必要なので、これは参入にとって大きな障壁にはなりません。 いくつかのスクリーンショットを見てみましょう ポケットモンスターY 下に。 ターンベースなどの遅いゲーム ポケットモンスター とてもよく働きます。

Android 用 Citra のこのポートは非​​公式であることに注意してください

Citra フォーラムを調べてみると、多くのユーザーがこの Citra for Android 移植が公式のものであると信じて質問してきました。 Citra の開発者は (当然ですが) Citra をサポートしていませんが、 言った Android デバイスへの正式な移植を実現するために、この移植の開発者と協力しているとのことです。 Citra の FAQ にも同様のことが書かれており、このプロジェクトへの最後のコミットが約 2 か月前である理由が説明されます。 Citra の開発者はこのアプリケーションの作成にはまったく関与していませんが、一部のゲームは正常に動作するため、それを共有します。 それだけでなく、Android でのエミュレーションによって何が起こるかという未来を垣間見ることもできます。 ニンテンドー3DSは、PC版のCitraとDolphinエミュレータをハッキングしたプログラムでほぼプレイ可能な状態にある。 これはそれ自体が偉業であり、将来 Android 上で動作する Nintendo 3DS エミュレータに向けて開発が確実に正しい軌道に乗っていることを示しています。

Android 用の非公式 Citra ポートをダウンロードソースコード