スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

長年にわたり、RetroArchはPCでエミュレーションを楽しむ上級者たちにとって揺るぎない定番プラットフォームであり続けてきました。RetroArchをダウンロードしたものの「コア」と「コンテンツ」の違いがよくわからない、あるいはお気に入りのコンソールゲームを快適に動かすための最適なコアを知りたい——そんな方は、ぜひ本ガイドをご活用ください。

注意:ゲームエミュレーションをめぐる法的なグレーゾーンについては、事前に十分ご確認ください。本ガイドではROMやISOの入手方法については一切触れません。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

はじめに:基本セットアップ

まずはGoogle PlayストアからRetroArchをインストールしましょう。インストールが完了したらアプリを起動すると、メインメニューが表示されます。初めての方には少し難しく感じるかもしれませんが、順を追って説明していきます。

まずはデバイスにコアをダウンロードしましょう。コアとは、各コンソールのエミュレーターをプラグインとして動作するよう調整したもので、アプリ内から直接ダウンロードできます。「Load Core(コアを読み込む)→ Download Core(コアをダウンロード)」と進み、リストから必要なものを選択してください。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

なお、リスト内のコアをタップした瞬間にダウンロードが始まる点に注意してください。一度インストールしたコアを削除する唯一の方法は、RetroArchのアプリ設定で「データを消去」することです。

どのコンソールにどのコアが最適なのでしょうか?以下は、互換性の広さとパフォーマンスの良さに基づいて選んだ、人気コンソール別のおすすめコアです。例外はありますが、ほとんどのユーザーにとって最適な組み合わせだと考えています。

注意:N64やPS1、セガサターンなど3Dグラフィックスを扱う高性能なコンソールのコアは、デバイスへの負荷が大きくなります。比較的新しい端末なら問題なく動作しますが、古い端末やロースペックのAndroid端末では動作が重くなる可能性があります。

RetroArch for Androidのおすすめコア一覧

  • ゲームボーイアドバンス – mGBA
  • ゲームボーイ/ゲームボーイカラー – Gambatte
  • ファミリーコンピュータ(NES) – Nestopia
  • ニンテンドー64 – Mupen64Plus
  • プレイステーション – PCSX-ReARMed
  • メガドライブ/ゲームギア – Genesis Plus GX(セガ32X用ゲームにはPicoDrive)
  • セガサターン – Yabause(パフォーマンス面で非常に高負荷)
  • スーパーファミコン(SNES) – Snes9X

RetroArchの設定:ゲームを読み込む

コアの準備ができたら、次はRetroArchにゲームを認識させるために、ROMやISOファイルをAndroidデバイスに保存しましょう(当然ながら、これらは自分が所有しているゲームのコピーであるべきです)。

ゲームファイルをデバイスに保存したら、「Load Content」から個別に読み込むこともできますし、プレイリストを整備して一括管理することも可能です。

プレイリストを作成するには、画面下部中央のプレイリストアイコンをタップし、「Scan Directory(ディレクトリをスキャン)」を選択します。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

ROMを保存しているフォルダを選択し、「Scan This Directory(このディレクトリをスキャン)」をタップしてください。すると、各コンソールのROMが「Playlists」メニュー内のフォルダごとにきれいに整理され、そこからゲームを選んで起動できるようになります。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

コアごとのコントロール設定

ここは少し混乱しやすい部分です。タッチスクリーンだけで遊ぶ場合は、各コアにカスタマイズ可能なオンスクリーンのタッチ操作パネルが用意されているため、特別な設定はほぼ不要です。

一方、コントローラーを使う場合は、多少の調整が必要になるでしょう。Bluetoothでゲームコントローラーを接続する方法については、PS4コントローラーをAndroidに接続する方法のガイドも参考にしてください。

各コアのコントロール設定を変更するには、まず「Load Core」でコアを読み込み、「Load Content」(またはプレイリストから)でゲームを起動します。

次に、RetroArchのメインメニューにある「Quick Menu(クイックメニュー)」をタップし、「Controls(コントロール)」を選択して下へスクロールすると、そのゲーム用のコントロール設定が行えます。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

ポイントは、ここで設定した内容を「Save Core Remap File」でそのコアの全ゲームに適用するか、「Save Game Remap File」でそのゲームだけに適用するかを選べるところです。用途に合った方を選んで保存すれば、あとはゲームに戻るだけです。

見栄えの良いフロントエンドを活用する

RetroArch for Android自体にも、コレクション内のゲームのボックスアートやカバー画像を自動取得するなど、便利なUI機能があります。しかし、より洗練された形でゲームライブラリを閲覧したいなら、フロントエンドの利用をおすすめします。フロントエンドを使えば、ROMコレクション全体を美しく整理できます。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

DIGはAndroid向けエミュレーションフロントエンドの中でも特に評判の高いアプリです。スマホ内を丸ごとスキャンし、優れたプレゼンテーション形式で全ゲームを表示してくれます。ゲームの起動は引き続きRetroArch経由で行いますが、閲覧や探索はDIG経由で行えます。ジャンルや発売年ごとの整理、ゲームの歴史的なあらすじ表示など、見た目も機能も格段に向上します。

DIGフロントエンドの詳しいセットアップ方法については、DIGチュートリアルをご覧ください。

最新状態を保つためのアップデート

RetroArchを使う上で重要なポイントがあります。Playストア経由でRetroArchを更新しても、更新されるのはアプリ本体のみで、コアやアセット、サムネイルリストなどは更新されません。

そのため、定期的にインストール済みコアを手動で更新し、常に最新バージョンを保つようにしましょう。これにより安定性やパフォーマンスなど多くの面で改善が期待できます。実際、ゲームが正常に動作しない場合、最初に試すべき対策のひとつがコアの更新です。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

更新するには、RetroArchのメインメニューを下にスクロールして「Online Updater」をタップし、「Update Installed Cores」と「Update Core Info Files」を実行します。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

ついでに、「Update GLSL Shaders」も半定期的に実行しておくと、シェーダーを最新の状態に保てます(詳細は後述)。また、「Playlist Thumbnails Updater」もチェックしておきましょう。まだサムネイル画像がないゲームに、きれいな画像を追加してくれます。

シェーダーで映像をカスタマイズ

シェーダーとは、各コアや個別のゲームに適用できるフィルターのことです。テクスチャを滑らかにしてドット感を抑えたり、CRTモニターやNTSCフィルターを重ねて90年代当時の雰囲気を再現したりと、ゲームの見た目を劇的に変化させることができます。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

シェーダーを使うには、コアとゲームを起動した状態で メニュー → Quick Menu → Shaders と進み、「Video Shaders」のスライダーをオンにしてシェーダーオプションにアクセスします。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

「Load Shader Preset → shaders_glsl」をタップすると、RetroArchで使えるすべてのシェーダーが表示されます。種類が非常に豊富なので、好みのものをいろいろ試してみてください。90年代のブラウン管の見た目を再現するなら「CRT Easymode」がおすすめです。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

特定のシェーダーを細かく調整したい場合は、選択後にShadersメニューの「Shader Parameters」から、走査線の強さやマスクドットなどを調整できます。

PS1/PS2エミュレーションとBIOS

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

通常、エミュレーターの実行にBIOSを気にする必要はほとんどありません。必要なファイルはエミュレーター本体に同梱されていることが多く、BIOSファイルはエミュレーターが起動時に最初に探すファイルですが、プレイするゲームのリージョンに応じて異なるBIOSが必要になります。

しかし、PS1やPS2のゲームの場合は、該当するBIOSファイルを自分で入手し(ネット上で見つけられます)、Androidデバイス上のRetroArchの「system」フォルダに配置する必要があります。

RetroArchでのPS1エミュレーションについての詳細は、専用ガイドをご覧ください。デスクトップ版向けの記事ですが、基本的なルールは同じです。必要なBIOSは以下の通りです:

  • scph5500(NTSC – 日本)
  • scph1001(NTSC – 北米)
  • scph5502(PAL – 欧州)
  • scph5552(PAL – 欧州)

その他の便利な機能

各コアのQuick Menuからは、さまざまな機能を利用できます。ゲーム中にQuick Menuを開けば「Save State(ステートセーブ)」や「Load State(ステートロード)」が使えます。セーブ機能のないファミコンゲームを遊ぶ際には、まさに救世主となる機能です。

コアを読み込んでいない状態では、「Settings menu → Input → Input Hotkey Binds」から、ステートセーブ、巻き戻し、そして重要な「Menu toggle(メニュー切り替え)」などのホットキーを設定できます。PS4コントローラーなら、PSボタンに割り当てるのがおすすめです。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

Settingsメニューには他にも興味深い機能があり、そのひとつが「Achievements(実績)」です。retroachievements.orgと連携することで、数千ものレトロゲームの実績解除が楽しめます!

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

トラブルシューティング

RetroArchもエミュレーションも複雑な仕組みです。ソフトウェアだけでハードウェア全体を再現しているわけですから、何か問題が起こるのは避けられません。ここでは、AndroidでRetroArchが正常に動作しないときの対処法をいくつか紹介します。

1. ゲームが起動しない

RetroArchでゲームが起動しない最も一般的な原因は、ビデオドライバーの設定ミスです。RetroArchではVulkanとOpenGLの2つの選択肢があり、どちらが最適かはコアによって異なります。

ビデオドライバーを切り替えるには、「Settings → Drivers」と進み、Videoの項目で「vulkan」と「gl」を切り替えてみてください。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

2. RetroArchがゲームを見つけてくれない

「load folder」オプションでROMやゲームを検索しても見つからないことがあります。これは、ゲームのファイル形式がRetroArchがスキャン対象としているものと一致していないことが原因かもしれません。

幸い、こうしたゲームでも手動で読み込めば問題なく遊べます。

「Playlists(画面下部中央のアイコン)→ Import Content」と進み、Scan DirectoryやScan Fileではなく「Manual Scan」をタップします。

Android版RetroArch完全ガイド!おすすめコアの選び方から設定・トラブル対処法まで徹底解説

ここでスキャンするディレクトリ、関連付けるシステムやコア、そしてスキャン対象の拡張子を指定できます。うまくスキャンできないROMの拡張子を事前に確認して入力しておくとよいでしょう。

準備ができたら一番下までスクロールして「Start Scan」をタップします。

3. 全体的な不具合

RetroArchがクラッシュしたり、オンスクリーンコントロールが表示されなかったりといった細かい不具合に悩まされる場合は、設定ファイルを削除してアプリをリフレッシュするとよいでしょう。

手順:ファイルマネージャーアプリでスマホ内のRetroArchディレクトリに移動します(デフォルトでは 内部ストレージ → Retroarch → config)。「Retroarch-1234-56789.cfg」(数字はランダム)という名前のファイルを見つけて削除します。

アプリを再起動すれば、動作が改善しているはずです。

ここまで読んでいただければお分かりの通り、RetroArchは非常に多機能で、奥深く楽しい世界が広がっています。デスクトップ版のRetroArchが動作しない場合の修正方法も多数紹介していますので、その一部はAndroid版にも応用できます。


  1. 初心者向けCheat Engine(チートエンジン)徹底解説|インストールからBlueStacksでの使い方まで

    Cheat Engine(チートエンジン)は、Windows向けのゲーム改造ツールとして最も有名なものの一つです。メモリをスキャンし、デバッガー機能を利用してゲーム内の数値(HP・所持金・スコアなど)を自由に書き換えることで、ゲームの制限を回避したり、単純に楽しんだりするために、世界中のゲーマーに愛用されています。非常に強力なツールである反面、インターフェースは初心者にはやや取っ付きにくく、ある程度の操作慣れが必要です。そこで本記事では、初めての方でも迷わず使えるよう、Cheat Engineの基本的な使い方をステップごとに丁寧に解説します。ただし、始める前に押さえておきたい重要なポイントがあ

  2. Androidのウイルス除去完全ガイド|感染原因・症状・対処法を徹底解説

    あらゆる場面において、ウイルスへの感染は最大の悪夢です! テクノロジーの世界では、ウイルスやマルウェアといえばデスクトップPCやノートPCを連想しがちですが、実は最も感染リスクが高いOSのひとつがAndroidスマートフォンです。ここ数ヶ月だけでも数多くの脆弱性が悪用されており、研究者の調査によると、全Android端末の87%が少なくとも1つの重大な脆弱性にさらされ、95%の端末はたった1通のSMSメッセージでハッキングされる可能性があることが判明しています。 では、もしスマホがウイルスに感染してしまったらどうすればよいのでしょうか?多くの方が真っ先に思い浮かべるのは「初期化(ファクトリーリ