hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
294 stars 24 forks source link

MacOS: Nintendo Switch Emulator - Ryujinx #398

Open hhstore opened 1 year ago

hhstore commented 1 year ago

related:

hhstore commented 1 year ago

MacOS 使用 Ryujinx 模拟器 + 手柄🎮 游玩 NS 游戏:

🎮 NS 模拟器说明:

模拟器 支持平台 说明
Ryujinx MacOS, Windows, Linux C# 开发, 支持 M1 Mac
yuzu Windows, Linux C++ 开发, 不支持 MacOS

🍄️ 准备工作:

🔥️ 硬件:

硬件 推荐 说明
✅ M1 Macbook MacOS: 内存>=16G. M1 散热好 + 性能强
✅️ 游戏手柄 🎮 推荐国产兼容手柄🕹️ 后面有详细推荐表格

本机体验:

🔥️ 软件:

软件 地址 说明
✅ Ryujinx 模拟器下载 Ryujinx 官网 , GitHub 最新版下载 推荐 GitHub 下载最新版
✅ Ryujinx 模拟器 key 下载 Ryujinx Prod Keys V16.0.2 导入模拟器
✅ NS 固件 下载 switch-firmwares 导入模拟器

🎮 游戏手柄:

游戏手柄 🎮 支持平台 价格 说明 推荐
飞智冰原狼 全平台 ¥140-180(活动打折) 强推!!! 便宜 + 操控好! 霍尔摇杆 + 带体感, 惊艳! 性价比极高 ⭐️⭐️⭐️⭐️⭐️
飞智黑武士2 PRO 全平台 ¥250 左右(活动打折) 手感很好, 有专门 app, 升级固件方便 ⭐️⭐️⭐️⭐️
飞智八爪鱼3 全平台 ¥450+(活动打折) 手感很好, 有专门 app, 升级固件方便 ⭐️⭐️⭐️⭐️
致动O 全平台 ¥200 左右 手感好, 固件略差 ⭐️⭐️⭐️
致动O+ 精英手柄 全平台 ¥350-500 左右 推荐买青春版, 官方群下载固件, 高刷(已入, 操控性很棒!) ⭐️⭐️⭐️⭐️⭐️

🚀️ NS 游戏下载:

tips:

游戏 备注
Switch游戏下载 老任看在我氪了不少卡的份上. 就假装没看见吧
阿里云盘 最强1006部作品合集 网盘直达 1000+ 游戏合集, 管饱
塞尔达传说 王国之泪 - 官方中文 推荐, 完美支持
双人成行 - 官方中文-本体+1.0.2 推荐, 支持双人
文明6 - 官方中文 推荐, 时间黑洞

🍋 模拟器配置教程指南:

教程 备注
🔥️ Ryujinx 模拟器详细配置教程 ✅ 见后文截图教程, 包含所有步骤指引.
🚀 手柄🎮 蓝牙 配对 Mac 教程 ✅ 必看! 大部分手柄🎮 选 xbox 模式 配对, 少数 switch 模式
👁️ NS 游戏格式转换工具 ✅ 见后文截图教程, 包含所有步骤指引.
🔥️ 游戏金手指教程 ✅️ 见后文截图教程, 包含所有步骤指引.
🔥️ 部分游戏游玩截图 ✅️ 见后文截图教程, 热门游戏展示
🔥️ 游戏实测报告 ✅️ 见后文截图教程, 列举可玩的游戏列表
hhstore commented 1 year ago

Ryujinx 模拟器配置详细步骤:

补充:

🔥️ 下载 + 安装 Ryujinx 模拟器:

🔥️ 配置 Ryujinx 模拟器语言(设置中文):

image

🔥️ Ryujinx 模拟器 添加 NS 新用户:

image image

🔥️ 配置 Ryujinx 模拟器 key:

image image

🔥️ 配置 Ryujinx 模拟器固件:

image image

🔥️ 配置 Ryujinx 模拟器 游戏目录(导入游戏):

image

游戏下载目录:

image

成功导入游戏目录:

image

🔥️ 配置 Ryujinx 输入(手柄🕹️):

游戏手柄设置:

键盘输入:

键盘快捷键说明:

👁️ NS 游戏格式转换工具:

转换工具:

# 安装:
pip3 install --upgrade nsz[gui]

# 运行: 会弹出一个丑陋的 GUI, 选择文件夹目录, 但好用.
nsz 
image

🔥️ Ryujinx + 游戏金手指 教程:

以塞尔达王国为例子:

image image image
hhstore commented 1 year ago

Ryujinx 模拟器 + 手柄🕹️ 测试游戏效果:

p_2023-06-08_11-24-30

塞尔达王国之泪:

image

🔥️ 宝可梦-盾:

p_2023-06-02_20-08-46

🔥️ 马里奥 奥德赛:

p_2023-06-02_14-26-20

🔥️ 超级马里奥U:

image

🔥️ 忍者神龟:

image p_2023-05-21_14-06-00

🔥️ 胡闹搬家:

image

2个游戏手柄🕹️, 成功连接. 2人一起玩:

image
hhstore commented 1 year ago

🕹️ 游戏手柄-蓝牙配对:

p_2023-06-08_11-40-46

🕹️ 游戏手柄连接设置:

飞智黑武士手柄:

Mac 配对手柄🕹️:(配对前, 手柄按快捷键, 先切换成 switch 模式, 否则可能会识别为xbox手柄)

连接2个游戏手柄🕹️:

image

2个手柄设置:

模拟器更改手柄1🕹️ 设置:

image

模拟器更改手柄2🕹️ 设置:

image

手柄🕹️ 配对快捷键:

飞智冰原狼:

切 模式:

配对过程:

飞智黑武士2Pro:

致动O:

致动O+

hhstore commented 1 year ago

NS游戏 + Ryujinx模拟器 兼容性报告:

🔥 游戏完整兼容性报告:

更新:

游戏 类型 Ryujinx 兼容性 评分
✅️ 塞尔达王国 开放世界/RPG 🔥️ 设置 ->CPU -> 开启 hypervisor, 正常游玩! ⭐️⭐️⭐️⭐️⭐️
✅️ 宝可梦-盾 战斗/冒险 完美游玩 ⭐️⭐️⭐️⭐️⭐️
✅️ 超级玛丽奥 U 动作 完美游玩 ⭐️⭐️⭐️⭐️⭐️
✅️ 超级玛丽制造2 动作 完美游玩 ⭐️⭐️⭐️⭐️⭐️
✅️ 超级玛丽3D 动作 完美游玩, 强推 ⭐️⭐️⭐️⭐️⭐️
✅️ 玛丽奥 奥德赛 动作 完美游玩, 强推 ⭐️⭐️⭐️⭐️⭐️
✅️ 胡闹搬家 休闲 完美游玩 ⭐️⭐️⭐️⭐️
✅️ JOJO的奇妙冒險 群星之戰 格斗 完美游玩, 强推, 特效炸裂, 8部 JOJO 合集 🔥🔥🔥🔥🔥
✅️ 月姬格斗 格斗 完美游玩 ⭐️⭐️⭐️⭐️⭐️
✅️ 枪,血,黑.手.党.Guns Gore Cannoli 射击/冒险 完美游玩, 强推, 1,2 都好玩, 上头 ⭐️⭐️⭐️⭐️⭐️
✅️ 霓虹深渊/Neon Abyss 射击/冒险 完美游玩 ⭐️⭐️⭐️⭐️
✅️ 大富翁10 棋牌/策略 完美游玩 ⭐️⭐️⭐️⭐️
❎️ 真人快打11 格斗 打开,卡进度,无法玩 -
❎️ 宝可梦紫 动作 ❎️ 打开崩 -
❎️ 合金弹头 射击/冒险 ❎️ 打开崩, 替代品 Guns Gore Cannoli -
❎️ 植物大战僵尸:和睦小镇保卫战 休闲 ❎ 崩, 无法玩 -
💔️ 皮克敏3 休闲+探索 💔️ 可以玩一个章节,第二个章节,必崩 ⭐️
💔️ 忍者神龟 施莱德的复仇 动作/冒险 童年快乐, 可以玩, 但第二次打开必崩, 要清除缓存 ⭐️⭐️⭐️

修复游戏方法:

beginor commented 1 year ago

不知为啥,我无法启动王国之泪

hhstore commented 1 year ago

不知为啥,我无法启动王国之泪

@beginor 我还没测试这个游戏, 不过我刚成功连接了我的2个手柄(飞智黑武士Pro + 致动O).

更新:

crazygit commented 1 year ago

太棒的教程了

beginor commented 1 year ago

不知为啥,我无法启动王国之泪

@beginor 我还没测试这个游戏, 不过我刚成功连接了我的2个手柄(飞智黑武士Pro + 致动O).

  • ✅️ 测试 胡闹搬家, 2个手柄都正常玩. 非常赞!
  • ✅️ 可以看上面更新. 有截图.

请问这两个手柄的体感正常么, 我现在在手机装了个 MotionSource 来模拟体感 😂

hhstore commented 1 year ago

不知为啥,我无法启动王国之泪

@beginor 我还没测试这个游戏, 不过我刚成功连接了我的2个手柄(飞智黑武士Pro + 致动O).

  • ✅️ 测试 胡闹搬家, 2个手柄都正常玩. 非常赞!
  • ✅️ 可以看上面更新. 有截图.

请问这两个手柄的体感正常么, 我现在在手机装了个 MotionSource 来模拟体感 😂

hhstore commented 1 year ago

游戏进度怎么保存呢,没有找到设置的地方

beginor commented 1 year ago

@hhstore Switch 上体感游戏非常多的, 随便举两个:

hhstore commented 1 year ago

@hhstore Switch 上体感游戏非常多的, 随便举两个:

  • 旷野之息中, 林克拉弓射箭, 可以用体感, 倾斜/转动手柄来瞄准, 还有一些神庙,也需要体感进行翻转才能通过;
  • 超级马力欧奥德赛、赛车等等,很多游戏都有体感的;
hhstore commented 1 year ago

@beginor

甩手柄效果:

p_2023-06-02_14-26-20
loss99 commented 1 year ago

飞智八爪鱼3, 没有办法选择switch 模式 链接, 只能ios 链接到mac ,然后模拟器识别成 ps4 controller (0) 进入游戏 手柄 不起作用 怎么回事儿 ?

loss99 commented 1 year ago

玩不了塞尔达王国之泪, 是因为 没有开 hypervisor ,开启就能玩 , 是手柄 好像是不支持

loss99 commented 1 year ago

nsz 解压后 游戏为啥不识别 ?

hhstore commented 1 year ago

飞智八爪鱼3, 没有办法选择switch 模式 链接, 只能ios 链接到mac ,然后模拟器识别成 ps4 controller (0) 进入游戏 手柄 不起作用 怎么回事儿 ?

@loss99

🔥️ 塞尔达王国之泪

image

🔥️ nsz 格式转换工具:

# 安装:
pip3 install --upgrade nsz[gui]

# 运行: 会弹出一个丑陋的 GUI, 选择文件夹目录, 但好用.
nsz 
image
loss99 commented 1 year ago

亲测 飞智八爪鱼3 升级 si 之后, 选择 switch 模式,select + 方向键下 长按 三秒 强制匹配可用,电脑蓝牙直接识别pro controller 模拟器直接识别为switch pro

loss99 commented 1 year ago

另外 飞智旗舰店 客服是真的 顶!

hhstore commented 1 year ago

亲测 飞智八爪鱼3 升级 si 之后, 选择 switch 模式,select + 方向键下 长按 三秒 强制匹配可用,电脑蓝牙直接识别pro controller 模拟器直接识别为switch pro

z6m8n7ljw commented 1 year ago

测试双人成行,八位堂 Pro 2 蓝牙手柄 + XBox 模式可以,双手柄支持

beginor commented 1 year ago

Mac M1 龙神模拟器, 有什么体感完美的手柄推荐么?

貌似龙神只能识别 xbox 模式的手柄, 但是 xbox 模式的手柄多数都不能完美体感, 又没有像 windows 那样的软件来辅助辅助体感。

hhstore commented 1 year ago

Mac M1 龙神模拟器, 有什么体感完美的手柄推荐么?

貌似龙神只能识别 xbox 模式的手柄, 但是 xbox 模式的手柄多数都不能完美体感, 又没有像 windows 那样的软件来辅助辅助体感。

switch 模拟器 + 体感:

PS:

aiyogg commented 1 year ago

Mac with intel CPU seems to support bad

hhstore commented 1 year ago

Mac with intel CPU seems to support bad

aiyogg commented 1 year ago

我用黑武士 2Pro+ M1 玩马里奥奥德赛,发现打开了体感和震动的选项还是没效果。蓝牙模式连上 Mac ,按快捷键 + + X 切 Switch 模式蓝牙就断连,不知道大佬是如何设置的。

beginor commented 1 year ago

@aiyogg 手柄我买了号称国产手柄卷王的 明品 朱雀 S820 Pro , 用 Switch 模式连接 M1 Mac ,基本上完美体感。

当然最完美模拟体感的还得是 MotionSource , 毕竟是模拟器, 模拟器对模拟器才是最完美的。

Ryujinx 新版本合并了 Buffer Mirror 特性, 在 Mac 上的性能有了很大的提升。

hhstore commented 1 year ago

我用黑武士 2Pro+ M1 玩马里奥奥德赛,发现打开了体感和震动的选项还是没效果。蓝牙模式连上 Mac ,按快捷键 + + X 切 Switch 模式蓝牙就断连,不知道大佬是如何设置的。

hhstore commented 1 year ago

明品 朱雀 S820 Pro

image
beginor commented 1 year ago

@hhstore 是的, 不过建议在PDD上购买,价格是JD的3/4左右。

我也是连续退了好几个才买到这个卷王的,霍尔扳机+霍尔摇杆,就是没有机械按键,要是有机械按键的话,再加30也能考虑。

aiyogg commented 1 year ago

我用黑武士 2Pro+ M1 玩马里奥奥德赛,发现打开了体感和震动的选项还是没效果。蓝牙模式连上 Mac ,按快捷键 + + X 切 Switch 模式蓝牙就断连,不知道大佬是如何设置的。

  • @aiyogg 你的黑武士 2 Pro, 是不是没有更新固件?
  • 手机(Android和iOS都可)下载 黑武士 官方 app (飞智游戏厅), 连接手柄, 更新一下固件. (我上面应该有提到)
  • 更新完手柄固件, 应该能正常开启 switch 模式 连 macOS 的.
  • 黑武士的振动和体感, 应该都是正常的.

原来我一直用的 Xbox 模式连接😂,换成 Switch 模式就要体感了。再次感谢~

aiyogg commented 1 year ago

更新下 Intel MBP 折腾 Switch Emulator 的方式:

玩了马里奥奥德赛和塞尔达王国之泪,体感震动都正常,就是晚了两个小时左右偶尔会闪退,可能温度压不住了

kunkun-tang commented 11 months ago

我的王国之泪,运行是英文版,不是中文的,该怎么改。。

hhstore commented 11 months ago

我的王国之泪,运行是英文版,不是中文的,该怎么改。。

kunkun-tang commented 11 months ago

谢谢 @hhstore . 后来搞定了。流畅运行。

比较blocker的一点是下载比较费劲,网络经常break,文件多又大,用浏览器自带的下载工具感觉不好用。

kunkun-tang commented 11 months ago

自问自答。。花了一些功夫,set up了aria2 + ariaNG + sharePoint下载插件。。很爽。

hhstore commented 11 months ago

自问自答。。花了一些功夫,set up了aria2 + ariaNG + sharePoint下载插件。。很爽。

wanxiang110 commented 10 months ago

大佬们,有旷野之息体感漂移的问题没? 林克射箭、开望远镜都会漂移。 M1+黑武士pro2。

TREVONS commented 9 months ago

玩了好久了,目前通关的有好几个游戏了,1.0版本手柄延迟少一些,目前更新了1.1.xxxx手柄延迟很高,无法玩动作游戏了,有没有解决办法

onesanpang commented 8 months ago

上面下载链接进不去无法访问了,还有什么可以下载游戏资源的地方吗?

TTstone commented 8 months ago

感谢分享,本来纠结手柄怎么选,看了这篇果断选了冰原狼2代,回头测试一下。

Itsukou commented 7 months ago

感谢分享,本来纠结手柄怎么选,看了这篇果断选了冰原狼2代,回头测试一下。

你好,请问冰原狼2代可以switch模式连接ryujinx吗?体感正常吗?谢谢!

beginor commented 7 months ago

现在寨柄都能支持了。 没有体感的手柄, 都可以通过夹安卓手机, 装个 Moonlight 串流,并使用手机的陀螺仪来模拟体感。

TTstone commented 7 months ago

感谢分享,本来纠结手柄怎么选,看了这篇果断选了冰原狼2代,回头测试一下。

你好,请问冰原狼2代可以switch模式连接ryujinx吗?体感正常吗?谢谢!

完全没问题,完美识别。体感没有深入体验,至少是能用,可能和ns pro还是有明显差距。

wodeguaiguai commented 6 months ago

感谢分享,本来纠结手柄怎么选,看了这篇果断选了冰原狼2代,回头测试一下。

你好,请问冰原狼2代可以switch模式连接ryujinx吗?体感正常吗?谢谢!

完全没问题,完美识别。体感没有深入体验,至少是能用,可能和ns pro还是有明显差距。

冰原狼2 能switch模式连接,体感也可以用……,瞎折腾了下就可以了,开始不行

tanyewei commented 5 months ago

飞智黑武士2Pro 以 switch 模式连接 MacBook 玩一会就突然断开,好像断电一样,用 Xbox 模式貌似正常点,有一样的么?

hades0932 commented 5 months ago

飞智黑武士2Pro 以 switch 模式连接 MacBook 玩一会就突然断开,好像断电一样,用 Xbox 模式貌似正常点,有一样的么? 用的飞智黑武士3Pro,switch模式, M3Pro,没发现问题。

Allenxuxu commented 4 months ago

塞尔达 荒野之息 打开一会就闪退😭

后续补充: 设置 -> CPU -> 关闭 hypervisor,然后可以正常打开《荒野之息》