如何在 Mac 上玩 Nintendo Switch 游戏

由于其混合外形,Nintendo Switch 让您可以轻松地在旅途中享受精彩的视频游戏库。但尽管控制台很便携,但有时携带额外的设备是不可行的。也许您的行李空间不足,或者必须遵守航空公司随身行李的严格重量限制。无论您的原因是什么,都有一个解决方案:您可以使用 Ryujinx 等模拟器直接在 Mac 上玩 Nintendo Switch 游戏。

提示:不要错过我们的精选最好的任天堂 Switch 游戏.

在我们深入了解模拟器设置之前,需要满足一些先决条件:

  • 解密密钥 (prod.keys):这些键是在模拟器上运行 Switch 游戏不可或缺的一部分。它们就像一个翻译器,帮助您的 Mac 理解游戏文件。为了从你的 Nintendo Switch 主机转储你自己的解密密钥,我推荐这个钥匙倾倒指南.
  • 系统固件:某些游戏(例如 Mario Kart 8 Deluxe)需要 Switch 固件中的系统文件才能玩。要转储您自己的固件,请按照此操作固件转储指南.
  • 任天堂 Switch 游戏:不用说,要玩游戏,您需要游戏本身!从你自己的 Nintendo Switch 主机上转储这些来获取它们。幸运的是,我们已经介绍了这方面的说明本指南展示了如何在 Windows 上玩 Nintendo Switch 游戏.

虽然您可能想知道为什么不能在线找到这些文件 - 从技术上讲,您可以。解密密钥和 Nintendo Switch 系统固件文件——甚至游戏——都可以在网上找到。然而,下载这些文件通常被视为盗版,并可能违反任天堂的服务条款。

因此,我们强烈建议您从控制台转储这些文件,以遵守法律。我们的目标是帮助您享受您喜爱的游戏,而不是鼓励不道德或非法活动。

很高兴知道:你是马里奥迷吗?查看此列表在 Nintendo Switch 上玩的最佳马里奥游戏.

如何在 macOS 上设置和使用 Ryujinx

龙神克斯是由 gdkchan 开发的开源 Nintendo Switch 模拟器。 Ryujinx 拥有一支有能力的核心团队和数十名贡献者,已经在超过 4,050 款游戏上进行了测试,其中约 3,400 款被认为可以玩。该模拟器以其卓越的性能、多平台支持和令人印象深刻的可用性而闻名。

请按照以下步骤在 Mac 上设置 Ryujinx:

  1. 输入以下命令安装 Ryujinx 的依赖项自制终端中的命令:
brew install gtk+3 sdl2
  1. 前往Ryujinx下载页面,并获取 Ryujinx macOS 存档。
  1. 解压下载的存档,然后将 Ryujinx 应用程序文件移动到“Applications”文件夹中。
  2. 从“应用程序”文件夹或通过 Spotlight 启动 Ryujinx。
  1. 打开 Ryujinx“文件”菜单,然后选择“打开 Ryujinx 文件夹”选项。
  1. 将“prod.keys”文件放入“system”子文件夹中。
  1. 返回 Ryujinx,然后选择“工具 -> 固件 -> 从 XCI/ZIP 安装”。
  1. 选择转储的固件文件进行安装。
  1. 打开“选项”菜单,然后转到“设置”。
  1. 导航到“设置”屏幕的“用户界面”选项卡,然后单击“游戏目录”部分内的“添加”按钮以添加转储游戏所在的文件夹。

就是这样!您的 Nintendo Switch 游戏现在应该出现在 Ryujinx 主窗口中。

提示:如果您有游戏手柄,则应该使用它而不是 Mac 的键盘。您可以通过“选项 -> 设置 -> 输入”来启用和配置它。选择播放器 1 的首选输入设备,并根据需要自定义其按钮。最后,单击“保存”,然后退出“设置”窗口。

供参考:学习如何延长 Nintendo Switch 的电池寿命.

macOS 的 Ryujinx 替代品

另一个很棒的适用于 macOS(和其他操作系统)的 Nintendo Switch 模拟器是柚子。 Yuzu 由 Nintendo 3DS 模拟器 Citra 的创建者开发,拥有 Nintendo Switch 第一个模拟器的称号。

但尽管是第一,Yuzu 还没有完全准备好常规使用,而且 macOS 版本需要你经历一个复杂的安装过程,其中包括从源代码构建模拟器。

如果您愿意接受挑战并拥有一些技术知识,我们建议您遵循官方构建指南,然后在快速入门指南.

我可以在 Mac 上玩哪些 Nintendo Switch 游戏?

正如本文前面提到的,Ryujinx 模拟器可以玩大约 3,400 个 Nintendo Switch 游戏,因此至少支持一些您喜欢的游戏的机会非常高。也就是说,它们的性能取决于您拥有的 Mac 型号。

Reddit 用户进行了广泛的测试在各种 Mac 型号上进行测试并分享结果。下面,我们根据数据整理了一系列在不同 Mac 上以 60 FPS 运行的游戏:

以 60 FPS 运行的游戏M1M1最大M1专业版M2
超级马里奥奥德赛是的
海拉鲁战士:灾难时代是的是的
塞尔达传说 林克斯的觉醒是的是的
八方旅人是的是的
马里奥派对超级巨星是的
喷射战士3是的
耀西的精雕细琢的世界是的
霓虹白是的
从 多弗姆是的
马里奥赛车 8 豪华版是的
卡比与被遗忘的土地是的
超级马里奥 3D 世界 + 库巴之怒是的
被诅咒打高尔夫球是的

虽然上表为您提供了预期结果的快照,但请记住,游戏性能可能会因各种因素而有所不同,包括特定的游戏版本和模拟器设置。另请注意,某些游戏可能会遇到超出帧速率的问题,例如图形故障、音频问题,甚至崩溃。

不幸的是,一款非常流行的 Nintendo Switch 游戏,塞尔达传说:荒野之息目前不支持 Ryujinx 中实现的 ARM64 虚拟机管理程序,该机制允许大多数 Switch 代码运行 ARM 到 ARM。要玩荒野之息,您需要启用 JIT 引擎,该引擎目前会造成严重的性能损失。

要了解有关特定游戏表现的更多信息,请查看综合Ryujinx 兼容性 GitHub 问题跟踪器。这是一个极好的资源,可以让您在投入时间和精力转储和设置游戏之前了解游戏的运行情况。

提示:如果你准备好玩一些游戏但无法让您的设备正常工作,了解如何操作解决 Nintendo Switch 无法开机的问题.

常见问题解答

在 Mac 上玩 Nintendo Switch 游戏是否存在任何法律问题?

通过模拟在 Mac 上玩 Nintendo Switch 游戏本质上并不违法。然而,重要的是要注意,合法性可能会变得模糊,具体取决于您获取游戏和系统文件的方式。从互联网下载不属于您的 ROM(游戏的数字版本)或系统文件始终被视为盗版,因此是非法的。不是游戏玩家?看看这个最佳 Nintendo Switch 应用程序列表.

我可以使用 Nintendo Switch 控制器在 Mac 上玩游戏吗?

在我的 Mac 上玩 Nintendo Switch 游戏会影响我在实际主机上的游戏进度吗?

不会,在模拟器上玩游戏不会影响您在 Nintendo Switch 主机上的游戏进度,因为您的模拟器和 Switch 不会共享保存的数据。

Ryujinx比Yuzu好吗?

Ryujinx 和 Yuzu 都有各自的优点和缺点,“更好”将取决于您的具体需求和偏好。 Yuzu 明显失败的一个领域是它在 macOS 上的设置过程,因为它要求用户从其源代码构建模拟器。

图片来源:像素。所有屏幕截图均由 David Morelo 制作。