Linuxでニンテンドー3DSゲームをプレイする方法

Linuxでニンテンドー3DSゲームをプレイする方法

ニンテンドー3DSは、任天堂が開発した携帯型ゲーム機です。2011年2月にリリースされ、任天堂で最も成功したビデオゲームコンソールの1つであり、数百万台を販売しています。

ニンテンドー3DSが大好きで、Linux PCで体験したい場合は、Citraエミュレーターのおかげでできます。このガイドでは、3DSゲームをプレイするためにCitraをセットアップする方法、保存する方法、さらにはコントローラーを構成する方法についても説明します。

注:TipsWebTech360は、CitraのROMファイルの違法なダウンロードまたは配布を奨励または容認するものではありません。Citraでニンテンドー3DSゲームをプレイしたい場合は、合法的にPCにバックアップした独自のゲームROMファイルを使用してください。

LinuxへのCitraエミュレーターのインストール

Citraエミュレーターは実験的なものであり、時々少し不安定になる可能性があります。それでも、Linuxプラットフォームでニンテンドー3DSをエミュレートするための最良の方法です。Citra 3DSエミュレーターを機能させるには、まずターミナルウィンドウを開きます。

Linuxデスクトップでターミナルウィンドウが開いたら、現在使用しているLinuxOSに対応する以下に概説するコマンドラインインストール手順に従います。現在のところ、CitraはSnaps、Flatpak、およびソースコードを介してサポートされています。

スナップパッケージ

CitraはSnapパッケージとして利用できます。ただし、これは決して「安定した」Snapパッケージではありません。代わりに、Citraエミュレーターは「エッジ」チャネルにあります。システムで動作させるには、まず、LinuxPCでSnapランタイムが設定されていることを確認します。次に、以下のsnap installコマンドを–edgeフラグとともに使用して、最新のCitra3DSエミュレーターパッケージを起動して実行します。

sudo snap install citra-mts --edge

Flatpak

Snapの他に、CitraエミュレーターはFlatpakとして利用できます。ただし、他の多くのFlatpaksとは異なり、CitraはFlathubアプリストアでホストされていません。むしろ、ユーザーは専用のCitraFlatpakリポジトリをインストールする必要があります。これがその方法です。

まず、このガイドに従って、Flatpakランタイムがシステムで稼働していることを確認します。Flatpakランタイムが機能したら、Flathubリポジトリを追加する必要があります。どうして?Citraが依存するさまざまな依存関係がCitraでホストされています。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Flathubリポジトリを追加したら、CitraエミュレータリポジトリからCitraをインストールします。

ナイトリーリリースをインストールするには:

flatpakインストールhttps://flatpak.citra-emu.org/citra-nightly.flatpakref

カナリアリリースをインストールするには:

flatpakインストールhttps://flatpak.citra-emu.org/citra-canary.flatpakref

ソースからの構築

SnapsやFlatpaksが気に入らない場合は、ソースコードからCitraをビルドすることができます。開始するには、このページのコマンドに従って依存関係を設定します。ソースコードをダウンロードする必要があるので、必ず「git」パッケージもインストールしてください。

すべての依存関係が処理されたら、git cloneコマンドを使用して、Citraの最新のソースコードをLinuxPCにダウンロードします。

git clone --recursive https://github.com/citra-emu/citra

cd citra

次に、コードをビルドしてCitraをインストールします。

mkdirビルド
cdビルド
cmake .. -DCMAKE_BUILD_TYPE = Release ..
作る
sudo make install

シトラが構築されており、Linux上で使用する準備ができて取得する方法の詳細については、公式ドキュメントを参照してください見つかっここに

Citraで3DSゲームをプレイする

Citraエミュレーターで3DSゲームをプレイするには、「ファイル」ボタンを見つけて、マウスでクリックします。「ファイル」メニュー内で「ファイルのロード」ボタンを見つけてクリックします。

Linuxでニンテンドー3DSゲームをプレイする方法

「ファイルのロード」ボタンを選択すると、ファイルを開くダイアログボックスが表示されます。このボックスを使用して、3DSエミュレーターで実行するニンテンドー3DSROMファイルを参照します。Citraは、ROMファイルを選択するとすぐにゲームを起動します。

保存/読み込み

ゲームを保存する必要がありますか?これが何をすべきかです。まず、「エミュレーション」メニューを見つけて、ROMの実行中にクリックします。次に、「エミュレーション」ウィンドウで「状態の保存」オプションを確認し、それを選択してゲームを保存します。

注:複数の保存状態スロットがあるため、ゲームを何度でも保存してください。

Linuxでニンテンドー3DSゲームをプレイする方法

保存したゲームをロードするには、ROMの使用中にマウスで「エミュレーション」メニューをクリックすることから始めます。次に、「状態のロード」オプションを見つけます。「ロード状態」内で、ロードしたい保存状態を選択します。

コントローラの設定

Citraはコントローラーをサポートしています。コントローラを設定するには、次の手順を実行します。まず、コントローラーをLinuxPCに接続します。次に、「エミュレーション」メニューをクリックし、「設定」ボタンを選択します。

Linuxでニンテンドー3DSゲームをプレイする方法

「設定」エリア内で「コントロール」を見つけてクリックします。「コントロール」領域に入ったら、UIを使用してボタンを設定します。コントローラの設定が完了したら、「OK」ボタンをクリックして設定を保存します。Citraは、コントローラー構成の使用を即座に開始します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか