对于那些 正在寻找 Nintendo Switch 模拟器, 在任天堂去“两者”阻止 Lockpick 和 Lockpick_RCM 存储库以及它们的各种分支之后, Ryujinx 是您可能感兴趣的选项之一。
Ryujinx(Ryujinx 的名字基于“Ryujin”——神话中的龙(海神)的名字),是 自 2017 年以来可用的开源模拟器 其特点是用C#语言开发。 根据其设计师的说法,其目标是提供卓越的精度和性能、用户友好的界面和一致的构建。
在网站的官方页面上,我们可以看到 它表现为一个简单的实验性 Nintendo Switch 模拟器。 然而,考虑到它的能力,事实证明它不仅仅是一个实验性模拟器。 去年 4050 月,Ryujinx 对大约 3400 个游戏进行了测试,发现大约 XNUMX 个可以玩。
龙金克斯的特点
至于 模拟器功能, GitHub 上的项目页面提到了以下内容:
- 音频: 完全支持音频输出,但提到不支持音频输入(麦克风)。
- 刚果爱国者联盟: CPU 模拟器 ARMeilleure 模拟 ARMv8 CPU,目前支持大多数 8 位 ARMv64 和一些 ARMv7(及更早版本)指令,包括部分 32 位支持。 它将 ARM 代码转换为自定义 IR,进行一些优化,然后将其转换为 x86 代码。
- Ryujinx 还具有一个可选的配置文件持久翻译缓存,它本质上是缓存翻译函数,这样就不需要在每次加载游戏时都进行翻译。 最终结果是加载时间显着减少(
- GPU:GPU 模拟器分别通过 OpenTK 或 Silk.NET 的自定义构建,使用 OpenGL(最低版本 4.5)、Vulkan 或 Metal(通过 MoltenVK)API 模拟 Switch Maxwell GPU。
- 支持键盘、鼠标、触摸输入,JoyCon输入支持 和几乎所有的司机。 大多数情况下原生支持运动控制; 双 JoyCon 运动支持目前需要 DS4Windows 或 BetterJoy。 在所有情况下,您都可以在输入设置菜单中配置所有内容。
- DLC和模组: Ryujinx 可以通过 GUI 管理附加内容/可下载内容。 还支持模组(romfs、exef 和运行时模组,如作弊); GUI 包含打开特定游戏的相应 mods 文件夹的快捷方式。
Ryujinx 安装
对于那些有兴趣在他们的计算机上安装 Ryujinx 的人,他们应该知道为了使其正常运行,至少需要:
- GB的RAM 8
- CPU:英特尔酷睿 i5-4430 或 AMD 锐龙 3 1200
- GPU:Intel HD 520、NVIDIA GT 1030 或 AMD Radeon R7 240
- 支持 OpenGL 4.5 或更高版本或 Vulkan 的视频卡/GPU
- 64位操作系统
- prod.keys、title.keys 和一个 固件已下载 来自 Nintendo,可以通过越狱获得(尽管可以通过在互联网上稍作搜索找到)
至于在 Linux 上安装 Ryujinx,这很简单,因为如果你不想处理依赖关系,你可以使用以下命令从 flathub 安装(需要启用 flatpak 支持):
flatpak install flathub org.ryujinx.Ryujinx
现在对于那些喜欢使用提供的安装脚本进行安装的人来说,只需打开一个终端并输入以下内容即可安装依赖项
基于 Archlinux 的发行版:
sudo pacman -S sdl2 openal
基于 Ubuntu 的发行版:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
Fedora的:
sudo dnf install SDL2-devel openal-soft
最后我们继续执行以下命令:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
最后,我给您留下以下链接,您可以在其中找到对配置有用的文档。