当前位置: 首页 > 工具软件 > Ryujinx > 使用案例 >

ryujinx模拟器linux安装教学,switch模拟器Ryujinx

郗奇玮
2023-12-01

游戏介绍:

《switch模拟器Ryujinx中文电脑版》是款为任天堂switch主机准备的一款第三方开发的Nintendo Switch Emulator模拟器,目前模拟器已经可以运行超过3207款游戏,并且运行的效果和模拟还原度也是非常不错的,推荐喜欢switch游戏的pc玩家不要错过体验哟!

模拟器使用需要拥有Nintendo Switch keys(prod.keys)和固件文件,本指南说明了如何使用正确转储的最新游戏卡带作为未修剪的XCI文件将固件直接安装到Ryujinx。从文件夹或ZIP文件安装固件。您也可以使用Goldleaf遵循此固件转储指南。

switch模拟器Ryujinx中文电脑版点评

一款模拟效果和兼容性均非常不错的免费switch模拟器

支持正版游戏在电脑上运行

使用简单快捷 上手难度低

对原主机画面进行4k强化

switch模拟器Ryujinx中文电脑版简介

截至2021年2月,Ryujinx已在3,200多种游戏上进行了测试:大约2,500种通过菜单引导并进入游戏状态,其中大约1,700种被视为可玩。请参阅此处的

有关如何设置模拟器的信息,请参见《设置和配置指南》。

最新版本

这些构建会针对master分支上的每次提交自动进行编译,尽管我们努力在推动更新之前确保最佳的稳定性和性能,但我们的自动化构建可能会不稳定或完全崩溃。

可在官方网站上找到适用于Windows,macOS和Linux的最新自动构建。

switch模拟器Ryujinx中文电脑版使用方法

如果您希望自己构建模拟器,则需要:

第一步:安装X64版本的.NET 5.0(或更高版本)SDK。

第二步(选择一项):

(变体一)

.NET SDK的安装完成后;继续并从此处从GitHub复制Clone链接(通过Clone或Download-> Copy HTTPS Link。您可以使用Git Bash或Git CMD来Git克隆存储库。

(第二种):

下载ZIP Tarball,然后将其解压缩到您选择的目录中。

第三步:

在项目目录中使用命令提示符来构建应用程序,您可以通过按住shift浏览器(在Ryujinx目录中)然后右键单击并键入以下命令来快速访问该应用程序:

运行dotnet build -c在Ryujinx项目文件夹中释放以构建Ryujinx二进制文件。

Ryujinx系统文件存储在Ryujinx文件夹中,该文件夹位于用户文件夹中,可通过在GUI的“文件”菜单下单击“打开Ryujinx文件夹”来访问。

switch模拟器Ryujinx中文电脑版配置要求

声音的

完全支持音频输出,不支持音频输入(麦克风),我们为OpenAL使用C#包装器,并使用libsoundio作为后备。

中央处理器

CPU仿真器ARMeilleure仿真ARMv8 CPU,目前支持大多数64位ARMv8和某些ARMv7(及更早版本)指令,包括部分32位支持。很少的优化,并将其转换为x86代码。

Ryujinx还具有一个可选的Profiled Persistent Translation Cache,它实质上缓存了已翻译的功能,因此不需要在每次游戏加载时都进行翻译。最终结果是显着减少了加载时间(启动游戏与启动游戏之间的时间)。注意:现在默认情况下,在“选项”菜单>“系统”选项卡中启用了此功能。您必须至少两次将游戏启动到标题屏幕或以上,然后才能在第三个游戏上解锁性能提升发射!这些改进是永久性的,不需要任何额外的发射。

显卡

GPU仿真器通过定制的OpenTK使用OpenGL API(最低版本4.4)模拟Switch的Maxwell GPU。Ryujinx当前为最终用户提供了四种图形增强功能:磁盘着色器缓存,分辨率缩放,宽高比调整和各向异性这些增强功能可以在GUI中根据需要进行调整或切换。

输入

当前,我们支持键盘,鼠标,触摸输入,通过键盘和大多数控制器模拟的JoyCon输入支持,控制器支持因操作系统而异,如下所述。

Windows:本地支持Xinput兼容的控制器;可以借助Xinput包装器(例如x360ce)来支持其他控制器。

Linux:支持大多数现代控制器。

无论哪种情况,都可以在输入配置菜单中设置所有内容。

DLC和修改

Ryujinx可以通过GUI管理附加内容/可下载内容,还支持mods(romfs和exefs),并且GUI包含用于打开特定游戏的相应mods文件夹的快捷方式。

配置

该模拟器具有用于启用或禁用某些日志记录,重新映射控制器等的设置,您可以通过图形界面或通过用户文件夹中的配置文件Config.json手动配置所有这些控件,可通过单击“打开”访问GUI中“文件”菜单下的“ Ryujinx文件夹”。

switch模拟器Ryujinx中文电脑版更新日志

Ryujinx更新日志

Ryujinx官方主版本的所有更新都将记录在此文件中

1.0.6732 --2021-02-25

已变更

海顿:第1部分(基于音频11.0.0的逆向工程)

完全重新实现audout和audin。

Audin目前只有一个虚拟后端。

显着降低两个音频后端的总体CPU使用率(SoundIO后端平均将CPU使用率降低50%-您的行驶里程可能会有所不同)在先前CPU耗尽的情况下可能会提高FPS。

音频渲染器现在可以根据需要初始化其后端,而不是一直保持两个后端。

现在,所有音频后端实现都在自己的项目中。

将Ryujinx.Audio.Renderer重命名为Ryujinx.Audio,并进行了适当的重构。

解决了FUZE4中缺少的音频服务崩溃的问题。

解决了在OniNaki中启动时与音频输出有关的崩溃。

1.0.6714 --2021-02-24

固定的

修改了自动更新程序,以保留Unix / Linux环境中的用户执行权限。

1.0.6690 --2021-02-23

已变更

修改了自动更新程序的行为,以仅在安装新更新时清除Ryujinx文件。

允许将Ryujinx可执行文件或其他子文件夹下的“便携式模式”相对路径安全地用作数据目录。

1.0.6687 --2021-02-23

固定的

修复了在特定情况下可重定位常数的有害传播。

解决了与PPTC相关的特定崩溃,该崩溃显示了“无法对常量进行编码”错误。

1.0.6682 --2021-02-22

已变更

更新了README.MD,以包括最新的游戏兼容性列表计数。

1.0.6680 --2021-02-22

添加

自动更新程序现在使用多个下载线程,在大多数情况下,明显减少了下载时间。

1.0.6674 --2021-02-22

添加

实现了VCNT指令。

修复了现在在游戏中出现的Valkyria Chronicles丢失的操作码崩溃的问题。

1.0.6670 --2021-02-21

已变更

PPTC和池增强:

修复了加载/保存.cache文件后某些“沉重”游戏中的内存不稳定/过多的内存峰值(由用户报告的修复问题);

修复了加载/保存大型.cache文件的限制(用户报告的修复问题);

减少加载/保存.cache文件时的内存使用;

Ptc.Load和Ptc.Save现在使用XXHash128,它比MD5快10倍;

修复了.info文件的冗余保存/日志垃圾邮件(修复了用户报告的问题);

在PtcJumpTable和PtcProfiler中添加了一个简单的PtcFormatter库,用于反序列化/序列化,该库不需要反射;它提高了受影响代码的可维护性和简单性/可读性。

改进了PPTC的池(Slim)处理,允许将使用中的池数量减半,从而减少内存使用并略微提高转换速度(对于每1k转换,您节省〜1秒(对于具有4 + 4核的CPU));因此,对于3万次翻译,您节省了〜30秒(对于相同的CPU));

现在,BitMap池在使用过程中受到限制,并在使用后进行处置;

现在可以配置“池限制器”。

1.0.6667 --2021-02-21

已变更

将复制操作转换为填充操作,而不是在混合分配器中添加一个。

减少代码大小并减少套准压力。

1.0.6662 --2021-02-21

添加

已实现SetLcdBacklighOffEnabled服务调用。

修复了Super Smash Bros.Ultimate Vault菜单中可能发生的丢失服务崩溃。

1.0.6659 --2021-02-20

已变更

杂项输入处理重构。

解决了映射DirectInput设备时出现的多种输入映射问题,包括幻像按钮的按下。

1.0.6635 --2021-02-19

已变更

Windows现在将Ryujinx视为支持DPI的应用程序,还修复了其他操作系统中的DPI缩放。

修复菜单和控制器配置屏幕过于狭窄或切断窗口部分的问题。

1.0.6634 --2021-02-19

已变更

Ryujinx现在允许修改AddOnContent(DLC)RomFS。

1.0.6631 --2021-02-19

已变更

修改了“忽略缺少的服务”选项,即使在仿真过程中也可以立即生效。

1.0.6630 --2021-02-19

固定的

修复了IPC重构更改中引入的另一个问题,该更改涉及返回的缓冲区大小,现在已在GetClientId调用中明确提供了这些问题。

解决了Horizo​​n Chase Turbo,Doom和可能具有类似调用的其他游戏中的崩溃。

1.0.6604 --2021-02-17

固定的

修复了IPC重构更改中涉及返回的缓冲区大小的问题,现在已在GetFirmwareVersion调用中明确提供了这些问题。

解决了自制程序中发生的某些崩溃。

1.0.6587 --2021-02-16

固定的

修复了1.0.6582(PR 1987)中引入的涉及内存跟踪的性能回归问题,读/写标志被无意间颠倒了。

1.0.6582 --2021-02-16

已变更

现在,当从页表中加载PTE时,将正确验证地址。

现在,任何无效的CPU内存地址都将打印InvalidMemoryRegionException,而不仅仅是在控制台上显示AccessViolationException。

地址验证已移至EmitPtPointerLoad函数内部,而不是在调用之前进行检查

 类似资料: