Ryujinx是使用C#编写的Switch模拟器,它支持你在上面试玩1700款可玩的Switch游戏。
截止到2021年2月,Ryujinx已在3200多种游戏上进行了测试:约2500种通过菜单引导进入游戏,其中大约1700种可玩,比如动森、怪物猎人等。
Ryujinx具有以下特点:
-
-
当前支持大多数64位ARMv8和某些ARMv7的CPU的指令,包括部分32位的指令。
-
GPU模拟器当前为最终用户提供了四种图形增强功能:磁盘着色器缓存,分辨率缩放,宽高比调整和各向异性过滤。
-
-
Ryujinx能够通过界面管理附加内容/可下载内容。
-
具有一些个性化设置,比如启用或禁用日志等,可以通过界面或Config.json文件来修改这些设置。
项目地址是:
https://github.com/Ryujinx/Ryujinx
构建
如果希望自己构建仿真器,可以参考以下步骤进行操作:
-
安装X64版本的.NET 5.0SDK,或更高版本
-
-
使用项目目录中的命令提示符构建应用程序,运行以下命令构建二进制文件:
dotnet build -c Release
设置和配置
-
-
-
-
Switch键以及转储的固件或最新的游戏盒带未修剪的XCI
-
-
-
-
-
基于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
-
Mac:brew install gtk+3 sdl2
-
-
下载Ryujinx,将publish文件夹的内容复制到所选位置的磁盘驱动器上。
-
双击Ryujinx.exe,启动模拟器,提出以下提示(正常现象):
-
点击确定,此时Ryujinx已经启动,并且在%appdata%文件夹中创建了相关的文件夹。
-
点击文件左边的顶部Ryujinx窗口,选择Open Ryujinx Folder
-
进入system目录中,在这里复制prod.keys文件
-
-
-
-
选择Options > Settings,进入General页面
-
输入包含游戏文件夹的绝对路径,点击add;或者不选择,直接点击add,可以在界面选择包含游戏的文件夹。
-
还有其他功能,包括管理游戏更新、管理游戏的可下载内容等,可以自行尝试一下。