「iPhoneで3DSのゲームは遊べる?」という問いの答えは、長いあいだ但し書きの山でした。これをサイドロードして、あれでJITを有効にして、本当は手を出すべきでないキーファイルを探して……。2024年4月にAppleがApp Storeをエミュレータに開放してから状況は変わり、2026年10月にはHaptic Emulatorが26機種目として3DSに対応しました。
実際に何が必要で、どこがまだ完璧でないのかも含めて説明します。
必要なもの
- iOS 18以降のiPhone。 iPhone XS以降です。3DSでは新しい機種ほど差が出ます。ほかのどの機種よりもです(詳しくは後述)。
- Haptic Emulator 1.0.13以降(App Store)。無料の、普通のインストールです。
- お持ちの3DSのゲームの復号済みバックアップ。
.3ds、.cci、.cxiのファイルです。自作ソフトの.3dsxや、圧縮形式の.zcci・.zcxi・.z3dsxも使えます。
これで全部です。キーファイルも、ファームウェアも、システムアーカイブも要りません。
大事なのは「復号済み」のひと言だけ
3DSのカードは暗号化されていて、そのまま複製しても暗号化されたままです。Hapticが遊べるのは復号済みのゲームファイルだけです。インポート時に確認し、暗号化されたままのファイルならそう表示するので、あとで理由もわからず起動しない、ということはありません。.ciaはゲームではなくインストーラーなので、こちらも対応していません。インポートを断られたときは、ほぼこのどちらかが理由です。
キーを求められない理由
よく紹介される3DSエミュの多くは、一部のゲームを起動する前にaes_keys.txtや本体のシステムファイルを要求します。行くべきでないサイトにたどり着いてしまうのは、たいていこの段階です。
Hapticにはその手順がありません。3DS対応は、Citraの流れをくむオープンソースのエミュレータAzaharをもとに作られていて、ゲームが探しにいくシステムデータ(フォントなど)のオープンソースの代替を同梱しています。復号済みのゲームなら鍵で開けるものがないので、何も求められないのです。
始め方:1分で終わる部分
- App StoreでHaptic Emulatorを入手。 事前の設定はありません。
- インポートをタップして、ファイル・フォルダ・クリップボードからゲームを選びます。
- あとはおまかせ。 ゲームはジャケット画像つきで3DSの棚に並びます。
- プレイを押す。 3DSのレイアウトが読み込まれます。スライドパッド、十字ボタン、A/B/X/Y、L・R、ZL・ZR、セレクトとスタートです。
2画面を、1台のスマホに
3DSは横長の上画面と、その下の小さなタッチ画面でした。Hapticはそのとおりに表示します。上画面の下に下画面を中央揃えで、本体と同じ比率で並べます。縦持ちでは操作ボタンがその下に並び、本体を開いて持っている感覚に近くなります。
下画面は本物のタッチスクリーンです。メニューやマップ、技の一覧を指で直接タップでき、たいていの操作はタッチペンより速いくらいです。横向きにすれば横画面用のレイアウトもあり、操作ボタンを映像の上に浮かべる没入型も選べます。
まだないのは配置の選択肢です。2画面を左右に並べたり、大きく表示する画面を入れ替えたりはできません。DSにはその機能がありますが、3DSは今のところ上下配置のみです。
どのくらい快適に動くか
ここは正直に書きます。App StoreのアプリはJITを使えません。JITは負荷の高いエミュレータを速くする仕組みです。Hapticの3DSエミュレーションはJITなしで動くので、設定の手間もiOSのアップデートで動かなくなる心配もありません。その代わり、プロセッサーの負担は大きくなります。
処理に追いつくため、Hapticはエミュレートする3DSのCPUのクロックを下げて動かしています。実際には次のようになります。
- 2Dや軽めの3Dのゲーム(アクション、パズル、移動とメニューが中心のRPGなど)は、最近のiPhoneなら快適です。
- 特に重い3Dのゲームは、いちばん負荷の高い場面で処理が落ちることがあり、古い機種ほど目立ちます。これはこのアプリに限らず、App Storeの3DSエミュすべてに言えることです。
- 初めて出てくるエフェクトは、準備のあいだ1〜2フレーム表示されないことがあります。ゲーム全体が固まる代わりの挙動で、2回目以降は保存されているので一瞬で表示されます。
重いと感じたら
描画解像度は元の1倍・2倍・3倍から選べます。3倍は1画面あたり720pで、スマホの画面で見分けられるのはほぼそこまでです。重いゲームで処理が落ちるときは、まず1段階下げてみてください。それでも厳しい場面は、端末の世代による部分が大きくなります。
操作とコントローラー
画面上のレイアウトはNewニンテンドー3DSがモデルで、L・Rの隣にZL・ZRがあり、押すたびにTaptic Engineが応えます。PlayStation・Xbox・MFiのコントローラーもつながり、コントローラーでは右スティックがNew 3DSのCスティックとして働きます。
できないこと
- 立体視。 3DSの専用画面が必要でした。ゲームは2Dで表示されます。
- ジャイロ・マイク・カメラ。 本体を傾ける、息を吹きかける、写真を撮る場面は、その部分を進められません。
- 通信プレイとオンライン。 任天堂は2024年4月に3DSのオンラインサービスを終了しており、ローカル通信には本体が2台必要です。
- 更新データや追加コンテンツのインストール。 これらは
.cia形式で提供されるためです。 - チートコード。 古い機種では使えますが、3DSではまだ提供していません。
短くないリストなので、始める前に知っておく価値があります。それでも、3DSを良いものにしていた中心部分 — ゲームそのものと、親指の下のタッチスクリーン — はすべてそろっています。
興味のある方へ (読み飛ばし可)
3DSの上画面は400×240ピクセル、下画面は320×240ピクセルでした。スマホで上画面のほうが横に広いのはそのためです。中身はARM11プロセッサーとPICA200というグラフィックチップ。高くつくのはARMプロセッサーのエミュレーションで、JITはそのコードを一度スマホ自身の命令に翻訳して使い回しますが、Hapticのようなインタープリターは毎回1命令ずつ読み解きます。App Storeの3DSエミュレーションがサイドロード版より遅い理由はこれに尽き、3DSでは新しいiPhoneがほかのどの機種よりも効いてくる理由でもあります。
よくある質問
iPhoneで3DSのゲームは遊べますか?
脱獄やサイドロード、JITは必要ですか?
Haptic Emulatorで使える3DSのファイル形式は?
AESキーやファームウェア、システムファイルは必要ですか?
3DSの2画面はスマホにどう収まりますか?
立体視(3D表示)は使えますか?
Haptic Emulatorに3DSのゲームは付属していますか?
3DSも、ほかの25機種も。
Haptic EmulatorはiPhone・iPadで26機種のレトロゲーム機に対応しています。基本プレイ無料。ゲームは付属していません — お持ちのソフトを遊ぶためのアプリです。
基本プレイ無料 · 全26機種対応 · iPhone・iPad
