开启辅助访问
 找回密码
 立即注册

一台开源的任天堂 Switch 游戏模拟器,支持 1700+ 款游戏

blogonline 回答数5 浏览数1678
【导语】:Ryujinx 是使用 C# 编写的 Switch 模拟器,它支持你在上面试玩 1700 款可玩的 Switch 游戏。

简介


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,或更高版本
  • 任选以下其一即可:


  • 从Github拉取源代码
  • 下载ZIP压缩文件,并解压

    • 使用项目目录中的命令提示符构建应用程序,运行以下命令构建二进制文件:


dotnet build -c Release  设置和配置



  • 系统要求:


  • 至少8G内存
  • 支持OpenGL 4.4或更高版本的视频卡或显卡
  • Switch键以及转储的固件或最新的游戏盒带未修剪的XCI
  • 安装了特定于操作系统的依赖项


  • 依赖:


  • WIndows:无其他依赖的软件
  • Linux,不同发行版需要安装不同的依赖:

    • 基于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


  • 初始设置-放置 prod.keys


  • 下载Ryujinx,将publish文件夹的内容复制到所选位置的磁盘驱动器上。
  • 双击Ryujinx.exe,启动模拟器,提出以下提示(正常现象):




  • 点击确定,此时Ryujinx已经启动,并且在%appdata%文件夹中创建了相关的文件夹。
  • 点击文件左边的顶部Ryujinx窗口,选择Open Ryujinx Folder




  • 进入system目录中,在这里复制prod.keys文件




  • 重启Ryujinx


  • 初始设置-安装固件


  • 运行Ryujinx后,选择Tools > Firmware > Install from XCI/ZIP



  会弹出"Choose the firmware file to open"窗口  




  • 选择固件,然后点击Open




  • 点击确定,看到成功安装的提示,并在Ryujinx右下角看到固件版本






  • 添加游戏


  • 选择Options > Settings,进入General页面




  • 输入包含游戏文件夹的绝对路径,点击add;或者不选择,直接点击add,可以在界面选择包含游戏的文件夹。








  • 保存后,即可在主窗口中看到游戏




  • 还有其他功能,包括管理游戏更新、管理游戏的可下载内容等,可以自行尝试一下。



开源前哨 日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。
使用道具 举报
| 来自北京 用Deepseek满血版问问看
52086 | 来自北京
卡的要死没有游戏体验。帧率极不稳定
用Deepseek满血版问问看
回复
使用道具 举报
rvrQEZBX | 来自黑龙江
prod.keys
哪里下?
回复
使用道具 举报
yaxingit889 | 来自黑龙江
玩个宝可梦传说好卡
回复
使用道具 举报
ccoral | 来自北京
这玩意能玩塞尔达吗
回复
使用道具 举报
yulai | 来自北京
下载了,里面没有Ryujinx.exe这个文件
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影