Kodiをゲームアーケードセンターに変える方法

Kodiはあらゆるエンターテイメントへの究極のゲートウェイを目指しています。最近まで、それは映画、シリーズ、音楽を意味していました。現在のリリースでは、ゲームエミュレーションをサポートしており、古いシステム、コンピュータ、ゲームコンソール、アーケードのほとんどのタイトルをプレイすることができます。
目次
- RetroArchのインストール
- Kodiのインストール
- IAGLリポジトリZIPファイルのダウンロード
- RetroArch内のすべてを更新
- 「不明なソース」の有効化
- IAGLリポジトリの追加
- アドオンのインストール
- IAGLの設定がほぼ完了
- IAGLインストールの設定
- キャッシュサイズの増加
- プレイする時間
- 整理されたリスト
- ゲームの選択
- ゲームを起動
- よくある質問
Kodiは「ローカル」メディアの再生だけでなく、インターネットストリームもサポートしています。では、なぜ「ローカル」ゲームに制限される必要があるのでしょうか?特に、インターネットアーカイブがKodiがエミュレーターを通じてサポートするほぼすべての古いシステムのゲームのバックアップを持っている場合はなおさらです。

インターネットアーカイブゲームランチャー、略してIAGLは、既存のKodiエミュレーターサポートとインターネットアーカイブ上の利用可能なROMをリンクすることができるアドオンです!IAGLをKodiに追加すると、インターネットアーカイブにある古いシステムの数万タイトルにアクセスできるようになります。すべてはKodiの新しいエミュレーターサポートを通じてプレイ可能で、RetroArchとその複数のエミュレーターコアの助けを借りることで実現します。
知っておくべきこと: Wayback Machineはインターネットの最高のタイムカプセルの1つです。Archiveboxを使って自分のウェブアーカイブをホストする方法を学びましょう。
RetroArchのインストール
Kodiは一部のエミュレーターをサポートしていますが、それらの一部はあなたのオペレーティングシステムで利用できない場合があります。さらに、この機能はまだ「ベータ」と見なされているため、RetroArchと連携して「借りる」ことができます。

Kodiがこの点で成熟するまで、最良の結果を得るためにRetroArchと組み合わせて使用するのが良いでしょう。まずはRetroArchをインストールしてください。このアプリは非常に人気があるため、ディストリビューションのソフトウェアセンターやアプリストアで見つけることができるでしょう。Debian / Ubuntu互換のディストリビューションを使用している場合、次のコマンドでインストールします:
sudo add-apt-repository ppa:libretro/stable
sudo apt update &&sudo apt upgrade
sudo apt install retroarch*
他のディストリビューションでのインストール手順は公式サイトで確認できます。
RetroArchのインストール前に追加の依存関係について尋ねられた場合は、libretro-overlays、libretro-shaders、およびretroarch-assets-xmbをインストールすることを選択してください。これにより、ユーザーエクスペリエンスが大幅に向上します。
Kodiのインストール
コンピュータにKodiがまだインストールされていない場合は、方程式の第二部であるKodiをインストールします。Debian / Ubuntu互換のディストリビューションでは、ターミナルに次のコマンドを入力します:
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt update
sudo apt install kodi kodi-vfs-rar kodi-vfs-libarchive
IAGLリポジトリZIPファイルのダウンロード
Zach MorrisのGitHubページにアクセスし、彼のリポジトリZIPファイルをダウンロードします。(ページの「リリース」ヘッダーの下に見つけることができます。)

RetroArch内のすべてを更新
RetroArchを実行し、最初のメニューから「オンラインアップデーター」を選択します。エミュレーションコアや一部のシステムのデモを選択的にダウンロードすることもできますが、すべてをアップグレードすることをお勧めします。

Retroarchのコアをダウンロードするには、「コアダウンローダー」をクリックし、エミュレートしたいシステムでEnterを押します。

これにより、特定のシステムのエミュレーションサポートが欠けていることや、ゲームをプレイする際に必要なスクリーンショットやチートなどの素晴らしい付加機能が欠けている可能性がなくなります。
他の設定も確認し、必要に応じて変更してください。RetroArchでPlayStationゲームをプレイする方法についての詳細なガイドを参考にすることができます。
「不明なソース」の有効化
Kodiを実行し、アドオンメニューに移動します。左上に表示されるパッケージアイコンのボタンをクリックします。

オプションから「ZIPファイルからインストール」を選択します。

Kodiは、セキュリティ上の理由から不明なソースからアドオンをインストールすることは許可されていないことを通知し、このセキュリティ対策を無効にするオプションへのショートカットを提供します。「設定」オプションを選択して設定に移動します。

「不明なソース」をクリックして、不明なソースからのインストールサポートを有効にします。表示されるセキュリティ警告には「はい」と答えてください。

ヒント: RetroarchでSNESゲームをプレイする方法を学びましょう。
IAGLリポジトリの追加
Escキーを押してアドオンメニューに戻り、前の手順を繰り返してパッケージアイコンをクリックし、「ZIPファイルからインストール」を選択します。

Kodiは追加したいZIPファイルを選択するように求めます。以前にZach MorrisのGitHubページからダウンロードしたファイルを見つけて選択します。

アドオンのインストール
前のステップで、Zach MorrisのリポジトリをKodiに追加しました。今度はこのリポジトリからインターネットアーカイブゲームランチャーアドオンを追加できます。アドオンに戻り、再度小さなオープンボックスのボタンをクリックしますが、今度は「リポジトリからインストール」を選択します。

表示される利用可能なリポジトリのリストから「Zach Morrisアドオン」を選択します。

「ゲームアドオン」をクリックし、「ゲームプロバイダー」を選択します。

インターネットアーカイブゲームランチャーアドオンをクリックすると、アドオンに関する情報が表示されるページに移動します。右下の「インストール」をクリックしてIAGLをKodiに追加します。

Kodiがアドオンが正常に動作するために必要な追加機能のリストを提示したら「OK」をクリックします。そのうちの少なくとも1つ、YouTubeはインストール後に基本的なセットアップウィザードを完了するように求めます。ただし、その設定はほぼ完全に自動化されているため、通常はインストールを承認する以外に何もする必要はありません。
IAGLでほぼ完了
アドオンのメインメニューに戻ると、YouTubeアドオンと、私たちが主に興味を持っているインターネットアーカイブゲームランチャーの両方が見つかります。そのインストールは使用可能であることを意味しません。ゲームがプレイ可能な状態に達する前に、いくつかの設定を調整する必要があります。

IAGLアイコンをダブルクリックし、「同意する」をクリックしてライセンスの条件に同意します。

IAGLインストールの設定
IAGLは、半自動セットアップウィザードを実行するかどうかを尋ねます。「はい」をクリックします。

ウィザードは、IAGLにArchive.orgアカウントをリンクするかどうかを尋ねます。これにより、インターネットアーカイブから利用可能なほぼすべてのゲームを実行できるようになります。

ウィザードは、使用したいエミュレーターも尋ねます。「外部起動コマンド」をクリックします。

「Linux」をシステムタイプとして選択します。

「retroarch」をクリックして、システムのRetroarchバイナリをKodiにリンクします。

「retroarch.cfg」をクリックして、Retroarchの設定ファイルを読み込みます。

ウィザードがネットプレイを有効にするかどうかを尋ねたら「はい」を選択します。

新しいKodiユーザーの名前を提供します。

IAGLがRetroarchのコアを管理できるようにするには「はい」を選択します。

最後に、ウィザードがすべてのIAGLファイルをカスタムディレクトリに保存するかどうかを尋ねます。「デフォルトのキャッシュ場所を使用」をクリックします。

キャッシュサイズの増加
この時点で、IAGLインストールが機能しています。ただし、デフォルトの設定では、インターネットアーカイブからROMを常に再ダウンロードする必要があります。これを避け、待機時間と帯域幅を最小限に抑えるために、IAGLのキャッシュサイズを増やすことができます。
Escキーを押してKodiのアドオンメニューに戻り、IAGLアイコンを右クリックします。

「設定」オプションを選択します。

一般カテゴリで、最初は「ゼロ(現在のゲームのみ)」に設定されているキャッシュサイズ(MB)パラメータを見つけます。この設定は、アクティブなゲームのみがディスクに保持されることを意味します。

「上方」にパラメータを変更し、IAGLを通じてプレイするゲームのストレージ用にディスク上にいくらかのスペースを割り当てます。

選択するサイズは、どれだけのスペースを確保できるか、プレイしたいゲーム、エミュレートしたいシステムによって異なります。50MBのスペースに50以上のAmigaゲームを詰め込むことができますが、単一のマルチCD PlayStationゲームにはその2倍から20倍の量が必要です。一般的な目安は、「キャッシュ用に確保できるスペースが多いほど良い」です。
プレイする時間
再度アドオンに戻り、「インターネットアーカイブゲームランチャー」を選択します。これ以上の設定を調整する必要はありません。理論的にはすべてが設定されており、KodiとIAGLの組み合わせにより、インターネットアーカイブのROMコレクションに即座にアクセスできます。

整理されたリスト
ここから楽しみが始まります!リストをスクロールして、さまざまなシステムを検索します。AmstradからAmiga、クラシックアーケードからSega Saturnまで。libretroエミュレーターの互換性と可用性は異なるLinuxディストリビューションによって異なりますが、IAGLのゲームの最大の選択肢はすぐにプレイ可能です。

ゲームの選択
IAGLは各システムのタイトルをタイトル、年、カテゴリなどでリストします。プレイしたいゲームを見つけたら、マウスでクリックするか、カーソルキーで選択してEnterを押して起動します。

Xbox 360やPlayStationのジョイパッドのようなものがすでにシステムに設定されている場合、KodiとRetroArchはそれを認識し、メニューをナビゲートしたりゲームをプレイしたりするために使用できるでしょう。d-padまたは左スティックを使って移動し、A(Xbox 360ジョイパッド)またはX(PlayStationジョイパッド)で何かを選択し、B(Xbox 360ジョイパッド)またはCircle(PlayStationジョイパッド)で戻る/キャンセルします。
ゲームを起動
タイトルを選択して「起動」をクリックすると、IAGLは自動的にインターネットアーカイブからそれをダウンロードし、適切なRetroArchエミュレーターコアに「転送」します。数分、あるいは数秒で、画面上で実行されます。キャッシュ設定を増やした場合、次回は瞬時に起動します。なぜなら、ローカルに利用可能だからです。

また、起動に伴う2つの便利な追加オプションにも注意してください。そのうちの1つは、ゲームを試すかどうかを決定するためにトレーラーを見ることができます。通常、小さなROMファイルをダウンロードして実行する方がトレーラーを見るよりも早いので、このオプションはレトロゲームを少し新しく感じさせる「ファンサービス」のようなものです。また、ゲームを手動でダウンロードしてローカルに利用可能にすることもできます。すでにダウンロードされてキャッシュに保存されていない場合、将来的に起動しようとしたときにダウンロードする必要がなくなります。これは、遅いまたはメーター付きのインターネット接続の背後にいる場合に役立ち、次にプレイしたいゲームを事前にダウンロードできます。
FYI: Kodiは素晴らしいレトロシステムエミュレーターですが、Linuxは古いゲームをプレイする以上のことができます。子供向けのLinuxゲームの中で最高のものを学びましょう。
よくある質問
Zach MorrisのリポジトリでIAGLを見つけるのに苦労しているのはなぜですか?
この問題は、Zach Morrisのリポジトリと現在のKodiバイナリとの互換性の欠如が原因である可能性が高いです。現在、Morrisのリポジトリの最新バージョンはKodi 20.1でのみ動作します。これを修正するには、Kodiをアップグレードするか、IAGLリポジトリの古いバージョンをロードしてください。
IAGLウィザードの後にArchive.orgアカウントをリンクすることは可能ですか?
はい。Kodiのホーム画面に戻り、「アドオン」を選択します。IAGLアイコンを右クリックし、「設定」を選択します。これにより、IAGLのオプションが表示されるウィンドウが開きます。「ダウンロードオプション」カテゴリをクリックし、「archive.orgログインを有効にする」を選択します。
IAGLが「ゲームの再生に失敗しました」というエラーを返すのはなぜですか?
これはいくつかの問題が原因である可能性がありますが、この問題の最も一般的な原因はエミュレーターコアが欠けていることです。これを修正するには、Retroarchを開き、「オンラインアップデーター」をクリックし、「コアダウンローダー」をクリックします。IAGLがエミュレートできなかったシステムを選択します。
画像クレジット: Unsplash。すべての変更とスクリーンショットはRamces Redによるものです。