Nintendo Switch エミュレーター の Ryujinx を試す

Ryujinx 実行画面 How To

PC で Nintendo Switch が遊べるとのことだったので、試してみました。

結果としては モッサリしていて快適に遊べませんでした。

それでもよければどーぞ。

環境

  • Windows 10 Home 2004
  • Intel Core i7 9700KF
  • Nvidia GeForce RTX 2060
  • .NET Core 3.1

必要なツールを揃える

Ryujinx

Nintendo Switch エミュレーター の本体です。

Ryujinx

Ryujinx - Nintendo Switch Emulator
Ryujinx is an open source Nintendo Switch emulator written in C# for Windows, Linux and OSX.
Ryujinx ダウンロード

窓アイコン からダウンロードして、適当なところに展開しておきます。

Ryujinx ダウンロード

.NET Core 3.1 Runtime

Ryujinx を実行するために必要です。

Ryujinx が実行できない場合、入れてみて下さい。

.NET Core 3.1 Runtime

Download .NET (Linux, macOS, and Windows)
Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET Core, and ASP.NET.
.NET Core 3.1 Runtime ダウンロード
.NET Core 3.1 Runtime ダウンロード

hekate

Nintendo Switch のブートローダーです。RCMモード時にペイロードします。自作アプリを起動させるための踏み台になります。

今回は、ゲームソフトをダンプするアプリを起動させるために使います。

hekate – Nyx

CTCaer/hekate
hekate - A GUI based Nintendo Switch Bootloader. Contribute to CTCaer/hekate development by creating an account on GitHub.
hekate ダウンロード

Lockpick_RCM

prod.keysファイル をダンプするために使います。RCMモード時にペイロードします。

Nintendo Switch バージョン 7.0 以降から RCMモード時じゃないとダンプ出来ないキーが出てきたため、こちらを使います。

Lockpick_RCM

Releases · shchmue/Lockpick_RCM
Nintendo Switch encryption key derivation bare metal RCM payload - shchmue/Lockpick_RCM
Lockpick_RCM ダウンロード

[WAIN]Card Dumper v2.0.0

Nintendo Switch のゲームソフトをダンプするために使います。xci形式でダンプすることが出来ます。

[WAIN]Card Dumper v2.0.0

SWITCH RELEASE: [WAIN]Card Dumper v2.0.0
Now Supports Dumping of your Original Switch Game Cartridges to USB HDD, when used with SX OS! It's been a while since we seen some updates to...
[WAIN]Card Dumper v2.0.0 ダウンロード

エミュレーター を動かす

必要なツールがそろったので、実際にエミュレーターで動かしてみます。

prod.keysファイル をダンプする

Lockpick_RCM を ペイロードして prod.keysファイル をダンプします。

Lockpick_RCM を ペイロードして prod.keysファイル をダンプ

Lockpick_RCM を起動させたら、自動的に SDカードに prod.keysファイルがダンプされます。

SDカードの switchフォルダにダンプされるので PC にコピーしておきます。

prod.keysファイルを PC にコピー

正常にダンプされていれば 10KB ほどのファイルサイズになっています。少ない場合は、失敗している可能性があるので再度挑戦します。

ダンプファイルの取り扱いには注意しましょう。

ゲームソフトをダンプする

[WAIN]Card Dumper を起動させて ゲームソフトをダンプします。

下記設定でダンプしました。

  • Splitting:OFF ファイル分割しない
  • Remove Cert:NO 証明書削除しない
  • Destination:SD 保存先はSDカード
[WAIN]Card Dumper で ゲームソフトをダンプ

ダンプしたゲームソフトを PC にコピーしておきます。

ゲームソフトを PC にコピー

ダンプファイルの取り扱いには注意しましょう。

エミュレーター を動かす

必要なものがそろったので Ryujinx を実行します。

ryujinx-1.0.5246-win_x64 -> publish -> Ryujinx.exe

ryujinx-1.0.5246-win_x64 -> publish -> Ryujinx.exe

起動時に PC保護が出た場合は、詳細情報 を押して

Windows によって PC が保護されました

実行ボタンを押せば起動します。

Windows によって PC が保護されました

初回起動時に、下記警告が表示されます。

Key file was not found

Please refer to ‘KEYS.md’ for more info

Key file was not found

原因は prod.keysファイル を所定のフォルダに入れていないからです。なので、入れてあげましょう。

File -> Open Ryujinx Folder を選択して、所定のフォルダを開きます。

File -> Open Ryujinx Folder を選択

開いた Ryujinxフォルダの systemフォルダに prod.keysファイルを入れます。

systemフォルダに prod.keysファイルを入る

こんな感じになればOK

prod.keys

prod.keysファイルを入れたら Ryujinx を再起動させておきます。

次に Firmware をインストールします。

PC にコピーした xciファイルに入っているので、それを指定します。

「Tools -> Install Firmware -> Install a firmware from XCI or ZIP」を選択します。

「Tools -> Install Firmware -> Install a firmware from XCI or ZIP」を選択

ゲームソフトを選択して、ゲームソフト内の Firmware をインストールします。

Choose the firmware file to open

successfully installed. と表示されればOKです。

今回は 9.0.1 がインストールされたみたいですね。

9.0.1 がインストールされた

あとは、エミュレーターの設定を日本語に変えます。

「Options -> Settings」を選択して設定画面を開きます。

「Options -> Settings」を選択

設定画面で「System」タブを選択し「System Region」と「System Language」を Japanese に変更します。

「System Region」と「System Language」を Japanese に変更

変更したら「Save」ボタンを押します。

設定はこれで終わりです。

実際にゲームソフトを読み込んで遊んでみましょう。

「File -> Load Application from File」を選択し、ゲームソフトを読み込みます。

「File -> Load Application from File」を選択
Choose the file to open

ゲームソフトによると思いますが、快適に遊べるものもあれば重くて遊べないもの、起動すらしないものもあると思います。

Ryujinx 実行画面
タイトルとURLをコピーしました