hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
276 stars 22 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 10 months ago

Mac with intel CPU seems to support bad

hhstore commented 10 months ago

Mac with intel CPU seems to support bad

aiyogg commented 10 months ago

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

beginor commented 10 months ago

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

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

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

hhstore commented 10 months ago

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

hhstore commented 10 months ago

明品 朱雀 S820 Pro

image
beginor commented 10 months ago

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

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

aiyogg commented 10 months ago

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

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

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

aiyogg commented 10 months ago

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

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

kunkun-tang commented 6 months ago

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

hhstore commented 6 months ago

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

kunkun-tang commented 6 months ago

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

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

kunkun-tang commented 6 months ago

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

hhstore commented 6 months ago

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

wanxiang110 commented 5 months ago

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

TREVONS commented 4 months ago

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

onesanpang commented 4 months ago

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

TTstone commented 3 months ago

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

Itsukou commented 2 months ago

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

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

beginor commented 2 months ago

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

TTstone commented 2 months ago

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

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

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

wodeguaiguai commented 1 month ago

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

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

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

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

tanyewei commented 3 weeks ago

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

hades0932 commented 1 week ago

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

Allenxuxu commented 3 hours ago

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

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