Yuzu模拟器是一款功能强大的开源软件,专为任天堂Switch游戏设计。它支持跨平台使用,具有高性能和稳定性,能够流畅模拟多种Switch游戏。本文将详细介绍Yuzu模拟器的功能、特色、同类软件对比、使用说明、安装步骤以及相关应用。
一、Yuzu模拟器的功能
Yuzu模拟器的主要功能包括:
1. 硬件仿真:模拟Switch的ARMv8 CPU、GPU(基于NVIDIA Tegra X1)、音频单元及各种外围设备。
2. 图形API支持:支持OpenGL和Vulkan两种图形API,后者提供更高效、更低级别的硬件访问。
3. 动态二进制翻译(Dynamic Binary Translation):使用QEMU的DBT技术,实时将Switch的机器码转换为宿主机的代码,保证在不同硬件上的良好运行。
4. 状态存档与回溯:允许用户保存当前游戏状态,并随时返回或继续,便于调试和故障恢复。
5. 多线程优化:将多个模拟组件设计为并发执行,充分利用现代多核处理器。
二、Yuzu模拟器的特色
Yuzu模拟器的特色主要有:
1. 开源免费:源代码对所有人开放,任何人都可以审查、贡献或修改代码,确保透明度和持续改进。
2. 跨平台:支持Windows、macOS和Linux,覆盖主流操作系统。
3. 活跃社区:开发者和用户社区活跃,问题反馈及时,更新迭代迅速。
4. 兼容性:尽管不是所有游戏都能完美运行,但已成功模拟了许多商业游戏,且兼容性持续提升。
5. 高性能:可以充分利用现代PC显卡和处理器的性能,实现比原生硬件更高的帧率和分辨率。
三、Yuzu模拟器与同类软件的对比
Yuzu模拟器与同类软件相比,有其独特之处。例如与Ryujinx对比:
| 对比维度 | Yuzu模拟器 | Ryujinx |
| 兼容性 | 部分游戏有特定优化,但整体兼容性略逊 | 整体兼容性更好,没有针对特定游戏的优化 |
| 性能 | 高性能,可利用现代PC硬件优势 | 性能也较高,但在某些情况下可能稍逊于Yuzu |
| 开源性 | 开源,社区活跃 | 开源,社区也较活跃 |
| 特色 | 有针对部分游戏的优化,支持状态存档与回溯 | 精确模拟,无特定游戏优化 |
四、Yuzu模拟器的使用说明
1. 添加游戏:可以通过“文件
2. 设置语言:设置系统语言为中文,区域为中国,游戏内就会显示中文(前提是游戏本身包含中文)。
3. 图形设置:图形
4. 控制设置:建议使用手柄,yuzu会自动为手柄匹配键位(已测试Xbox手柄和ps4手柄),并且完美支持ps4手柄和switch pro手柄的体感功能。
5. 游戏升级补丁安装:将升级补丁放到任意位置,点击选择升级补丁进行升级,点击安装,等待完成后查看版本号确认升级结果。
6. 使用金手指:将金手指文件下载后放到模拟器文件夹userload例子(0100FF500E34A000)随便起个名(这个必须有)放这里(一般都叫cheats);如果金手指无效,可打开cheats文件夹中的TXT文件,另存为UTF
五、Yuzu模拟器的安装步骤
1. 下载依赖包:Yuzu依赖最新版本的Microsoft Visual C++,请从
2. 下载Yuzu:打开Yuzu官网下载页面(
3. 创建user目录:打开D:yuzu
4. 安装keys和固件:
andsystemContentsregistered。具体下载可参照此专栏:Switch最新固件和Keys下载:Prodkeys官网。Yuzu无法直接安装固件,需要从已安装固件的Ryujinx用户文件夹内复制到Yuzu;不想安装Ryujinx的可以直接下载打包好的15.0.1固件的版本解压到Yuzu内(固件15.0.1(仅固件,不含Keys),链接:
andsystemContents,覆盖文件夹registered)。
5. 配置优化:
六、Yuzu模拟器的相关应用
Yuzu模拟器支持数千款游戏,用户甚至可以选择应用于每款游戏的分辨率和质感。它还兼容模组,因此用户可以添加模组来提高分辨率或性能,或者交换角色皮肤。