注意:这篇文章上次更新于165天前,文章内容可能已经过时。
This article was last updated165 days ago, the content may be outdated.
两个著名的 Switch 模拟器,分别是 Yuzu 和 Ryujinx。但由于任天堂的压力,Yuzu 和 Ryujinx 都停止了更新。
现在的 Switch 模拟器主要是这两个项目的分支,我这次安装的是 Yuzu 的分支 Eden 和 Ryujinx 的分支 Ryubing。
我找到了这两个模拟器的解压即用版本:
There are two famous Switch emulators: Yuzu and Ryujinx. However, under pressure from Nintendo, both Yuzu and Ryujinx have stopped updating.
The current Switch emulators are mainly forks of these two projects. This time I installed Eden (a fork of Yuzu) and Ryubing (a fork of Ryujinx).
I found portable (extract-and-run) versions of both emulators:
我分别测试了这两个解压即用的模拟器,在我的 Windows 11 系统上都能正常运行。
如果你遇到了启动失败的问题,可以尝试安装以下游戏常用的运行库再试试。
以上两个解压即用的模拟器都是我在网络上找到的版本,如果想要使用新版本的模拟器,可以从官网下载安装包然后手动安装。
手动安装 Eden
下载 Eden 模拟器
在 Eden 的官方页面下载最新版本的安装包。
官网下载页:https://eden-emu.dev/download
Eden git 仓库 release 页面:https://git.eden-emu.dev/eden-emu/eden/releases/

根据官网提示,下载这个 MSVC 编译器版本的安装包,以获得更好的稳定性。
解压之后,不要着急点击 eden.exe 直接运行,如果直接运行 eden 模拟器的话可能会首先使用 C 盘来创建工作目录。
但如果 eden.exe 所在文件夹下存在一个名为 “user” 的文件夹,那么 eden 模拟器就会优先使用这个 “user” 文件夹来创建工作目录。
因此,我们先创建一个文件夹,名字叫做 “user”。

下载密钥和固件
下载密钥:prodkeys-v21.0.0.zip
解压 prodkeys-v21.0.0.zip,会得到一个 prod.keys 文件和一个 title.keys 文件。
下载固件:Firmware.21.0.0.zip
固件无需解压。
运行模拟器
然后双击 eden.exe 来运行模拟器。

模拟器会提示缺少密钥。
密钥是 Switch 模拟器运行的必要文件,模拟器需要这些密钥来解密游戏文件。
在模拟器上点击 Yes,然后选择 prod.keys 文件。
然后点击 工具 -> 安装固件 -> 从ZIP,选择刚刚下载的固件 Firmware.21.0.0.zip。

固件安装成功
至此,Eden 模拟器的安装就完成了。
Eden 模拟器的一些设置
修改界面语言
点击模拟->设置->通用->界面,默认的界面语言是跟随系统,所以我这里也是中文的,理论上不需要修改,也可以手动修改为其他语言。

修改系统语言和地区
系统语言和地区的设置会影响游戏的语言和一些游戏内的设置。
我们这里将系统语言修改为中文,地区修改为中国。
点击模拟->设置->系统,在系统设置界面中,将系统语言修改为中文,地区修改为中国。

调整图形 API 和分辨率
点击模拟->设置->图形,API 默认选择 Vulkan,通常保持默认即可,如果有些游戏在 Vulkan 模式无法运行或者崩溃,可以尝试在这里切换到 OpenGL 等其他图形 API。
如果仍然无法运行,可以尝试换一个模拟器。
分辨率按需调整即可,我这里设置为 1440P/2160P 分辨率。

调整控制器设置
点击模拟->设置->控制,在这里可以设置模拟器的控制器输入。
不同的游戏可能需要不同的控制器设置,建议根据游戏的需求来调整控制器设置。
无需体感的游戏可以选择使用键盘和鼠标来进行输入,或者连接一个手柄来进行游戏。
如果控制器名称前面显示为绿色,表示该控制器已生效;点击方框使其变成灰色表示该控制器不生效。

输入设备可以选择 Keyboard only 或者 Keyboard/Mouse。
在Keyboard/Mouse模式下,鼠标被映射为右侧摇杆,这样可以用鼠标来调整视角。
我们可以根据个人习惯来调整键盘映射。
手柄连接
如果电脑有手柄连接,可以将手柄作为模拟器的输入设备。
不需要 Switch 正版手柄,随意一个国产即可。
我这里使用的是飞智冰原狼 3

在输入设备中选择手柄的控制器。

体感游戏设置
大部分体感游戏需要使用 Joy-Con 手柄来进行体感输入。
Joy-Con 需要通过蓝牙来连接电脑。点击 Joy-Con 的侧面小按钮来和电脑配对连接。

最终需要出现的效果是电脑上显示手柄图标的 Joy-Con 成功连接。
手柄图标表示其为输入设备。

可以根据游戏需要,选择双 Joy-Con 手柄或者单 Joy-Con 手柄。


国产的 Joy-Con 手柄也可以玩很多体感游戏,我用的就是便宜的国产手柄。
但由于我没有正版手柄作为对比,不知道体验上有没有区别。对于我个人的实际体验来说,我能明显的感觉到在玩有氧拳击这种延迟敏感的游戏上体验一般,我觉得延迟很大。但由于我使用的是模拟器,没有任何其他参照,无法判断是不是国产手柄导致的延迟。
另外,如果在没有 Switch 的情况下购买国产手柄,别忘了购买一个手柄的充电器。


踩坑提示
折腾模拟器的最初动因就是因为看到有个体感游戏叫做《健身环大冒险》,并且 B 站上有很多人分享了如何在模拟器上玩这个游戏。
经过我的测试 国产健身环(aolion) + 国产Joy-con(京东随意买的) + 模拟器 的环境下,健身环大冒险还是玩不了。
主要的问题在于,国产健身环不识别国产手柄。
在商品介绍里面,国产健身环和国产手柄都说能玩这个游戏,但是,
国产健身环适配的是原装手柄,而国产手柄适配的是原装健身环。
至少我测出来的组合是这个情况。
也就是说,现在在模拟器上玩《健身环大冒险》时,保险的组合应该是:
- 国产健身环 + 原装 Joy-Con 右手柄,左手柄可以选择国产。
- 国产双手柄 + 原装健身环(二手性价比高一些)。
无论哪个组合,应该都需要 200 到 300 元人民币。
Switch 游戏分享
链接:https://pan.quark.cn/s/4af6ff34add7
提取码:v9CR
I tested both portable emulators separately, and both ran fine on my Windows 11 system.
If you run into startup failures, try installing the following common gaming runtime first.
The two portable emulators above are versions I found online. If you want a newer version, you can download the installer from the official sites and install it manually.
Installing Eden Manually
Downloading the Eden Emulator
Download the latest installer from Eden’s official page.
Official download page: https://eden-emu.dev/download
Eden git repo release page: https://git.eden-emu.dev/eden-emu/eden/releases/

According to the official site’s hints, download the MSVC compiler build of the installer for better stability.
After extracting, don’t rush to double-click eden.exe to run it — if you run Eden directly, it may create its working directory on the C: drive first.
But if there is a folder named “user” in the same directory as eden.exe, Eden will prefer to use this “user” folder to create its working directory.
So, let’s first create a folder named “user”.

Downloading Keys and Firmware
Download keys: prodkeys-v21.0.0.zip
Extract prodkeys-v21.0.0.zip, and you’ll get a prod.keys file and a title.keys file.
Download firmware: Firmware.21.0.0.zip
The firmware doesn’t need to be extracted.
Running the Emulator
Then double-click eden.exe to run the emulator.

The emulator will prompt that keys are missing.
Keys are essential files for running a Switch emulator — the emulator needs them to decrypt game files.
Click Yes on the emulator, then select the prod.keys file.
Then click Tools -> Install Firmware -> From ZIP, and select the firmware Firmware.21.0.0.zip you just downloaded.

Firmware installed successfully
At this point, the Eden emulator installation is complete.
Some Eden Emulator Settings
Changing the UI Language
Click Emulation -> Settings -> General -> Interface. The default UI language follows the system, so mine is in Chinese too — theoretically no change is needed, but you can also manually switch to another language.

Changing the System Language and Region
The system language and region settings affect the game’s language and some in-game settings.
Here we change the system language to Chinese and the region to China.
Click Emulation -> Settings -> System, and in the system settings screen, change the system language to Chinese and the region to China.

Adjusting the Graphics API and Resolution
Click Emulation -> Settings -> Graphics. The API defaults to Vulkan, which you can usually keep as-is. If some games fail to run or crash under Vulkan, try switching to OpenGL or another graphics API here.
If it still doesn’t run, try a different emulator.
Adjust the resolution as needed — I set mine to 1440P/2160P.

Adjusting Controller Settings
Click Emulation -> Settings -> Controls, where you can configure the emulator’s controller input.
Different games may need different controller settings — it’s recommended to adjust them according to the game’s requirements.
For games that don’t need motion controls, you can use keyboard and mouse for input, or connect a gamepad.
If a controller name shows green in front, the controller is active; clicking the box to turn it gray means the controller is inactive.

The input device can be set to Keyboard only or Keyboard/Mouse.
In Keyboard/Mouse mode, the mouse is mapped to the right stick, so you can use the mouse to adjust the camera.
You can customize the key mapping to your own habits.
Connecting a Gamepad
If your PC has a gamepad connected, you can use it as the emulator’s input device.
You don’t need an official Switch controller — any third-party one will do.
I use the FlyDigi Ice Wolf 3

Select the gamepad’s controller in the input device list.

Motion Gaming Settings
Most motion-controlled games require Joy-Con controllers for motion input.
Joy-Cons connect to the PC via Bluetooth. Press the small button on the side of the Joy-Con to pair it with the PC.

The desired end result is that a Joy-Con with a controller icon appears as successfully connected on the PC.
The controller icon indicates that it’s an input device.

Depending on the game’s needs, you can choose dual Joy-Cons or a single Joy-Con.


Third-party Joy-Cons can also play many motion games — I use cheap third-party ones myself.
But since I don’t have official controllers for comparison, I can’t tell whether there’s any difference in experience.From my actual experience, I can clearly feel that latency-sensitive games like Fitness Boxing don’t feel great — I feel the latency is quite high. But since I’m using an emulator with no other reference point, I can’t judge whether the latency is caused by the third-party controllers.
Also, if you’re buying third-party controllers without owning a Switch, don’t forget to buy a controller charger.


Pitfall Tips
The original reason I started tinkering with emulators was seeing a motion game called Ring Fit Adventure, and many people on Bilibili shared how to play it on an emulator.
After my testing, with the setup third-party Ring Fit (aolion) + third-party Joy-Cons (bought randomly on JD) + emulator, Ring Fit Adventure still couldn’t be played.
The main problem is that the third-party Ring Fit doesn’t recognize third-party controllers.
In the product descriptions, both the third-party Ring Fit and the third-party controllers claim they can play this game, but,
the third-party Ring Fit is compatible with official controllers, while third-party controllers are compatible with the official Ring Fit.
At least that’s the combination I found from my tests.
That means, when playing Ring Fit Adventure on an emulator, the safe combinations are:
- Third-party Ring Fit + official right Joy-Con, with an optional third-party left Joy-Con.
- Two third-party Joy-Cons + official Ring Fit (buying used is more cost-effective).
Either combination will probably cost around 200 to 300 RMB.
Switch Game Sharing
Link: https://pan.quark.cn/s/4af6ff34add7
Extraction code: v9CR


