关于ide:一个开源的任天堂-Switch-游戏模拟器支持-1700-款游戏

27次阅读

共计 1445 个字符,预计需要花费 4 分钟才能阅读完成。

【导语】: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/Ry…

构建

如果心愿本人构建仿真器,能够参考以下步骤进行操作:

  1. 装置 X64 版本的.NET 5.0SDK,或更高版本
  2. 任选以下其一即可:
  • 从 Github 拉取源代码
  • 下载 ZIP 压缩文件,并解压

    1. 应用我的项目目录中的命令提示符构建应用程序,运行以下命令构建二进制文件:
dotnet build -c Release  

设置和配置

  1. 零碎要求:
  • 至多 8G 内存
  • 反对 OpenGL 4.4 或更高版本的视频卡或显卡
  • Switch 键以及转储的固件或最新的游戏盒带未修剪的 XCI
  • 装置了特定于操作系统的依赖项
  1. 依赖:
  • 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
  1. 初始设置 - 搁置 prod.keys
  • 下载 Ryujinx,将 publish 文件夹的内容复制到所选地位的磁盘驱动器上。
  • 双击 Ryujinx.exe,启动模拟器,提出以下提醒(失常景象):

  • 点击确定,此时 Ryujinx 曾经启动,并且在%appdata%文件夹中创立了相干的文件夹。
  • 点击文件右边的顶部 Ryujinx 窗口,抉择 Open Ryujinx Folder

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

  • 重启 Ryujinx
  1. 初始设置 - 装置固件
  • 运行 Ryujinx 后,抉择 Tools > Firmware > Install from XCI/ZIP

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

  • 抉择固件,而后点击 Open

  • 点击确定,看到胜利装置的提醒,并在 Ryujinx 右下角看到固件版本

  1. 增加游戏
  • 抉择 Options > Settings,进入 General 页面

  • 输出蕴含游戏文件夹的绝对路径,点击 add;或者不抉择,间接点击 add,能够在界面抉择蕴含游戏的文件夹。

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

  1. 还有其余性能,包含治理游戏更新、治理游戏的可下载内容等,能够自行尝试一下。

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

正文完
 0