技术参考
Switch 模拟器免费游戏推荐:不用买也能玩的 19 款自制游戏(homebrew)
要点
- NS 模拟器能玩免费的自制游戏(homebrew):到作者自己的发布页(itch.io、官网或 GitHub)下载 .nro 文件,用模拟器的「打开文件」加载,不需要 prod.keys 和固件。
- 我们 2026-11-01 实测 19 款能进标题画面或菜单,其中 8 款在龙神(Ryubing)1.3.3 和 Eden v0.2.1 上都能跑。
- 最推荐 5 款:SuperTuxKart(3D 卡丁车)、SuDokuL(数独)、COLD START(俯视角射击)、ClanBomber 2(炸弹人类对战)、Super Haxagon(节奏躲避)。
- 龙神 1.3.3 打开 2048、SuperTux 时报「Are you missing firmware?」是模拟器的 bug,不是缺固件,这两款在 Eden 上正常。
- 移植游戏一打开就退,多半是找不到数据文件:把数据文件放到模拟器虚拟 SD 卡的根目录就好。
NS 模拟器不用买游戏也有东西玩:很多开发者把自己做的游戏、开源游戏的 Switch 移植版免费发布成自制软件(homebrew,文件是 .nro)。到作者自己的发布页(itch.io、作者官网或游戏的 GitHub 页面)下载,用模拟器的「打开文件」加载就能玩,不需要 prod.keys,也不需要固件。 2026-11-01 我们在 龙神(Ryubing) 1.3.3 和 Eden v0.2.1 上实测,19 款能进标题画面或菜单,其中 8 款两个模拟器都能跑。
一览表:19 款实测能跑的自制游戏
「能」= 进了标题画面或菜单;「能(挪数据)」= 直接打开会退出,把数据文件放到虚拟 SD 卡根目录后能进(做法见下文);「不能」= 崩溃、黑屏或卡住。截至 2026 年 11 月。
| 游戏 | 类型 | 龙神 1.3.3 | Eden v0.2.1 | 授权 | 最近版本 | 发布页 |
|---|---|---|---|---|---|---|
| SuperTuxKart | 3D 卡丁车 | 能 | 能 | GPL-3.0+(素材为自由授权) | 1.5(2025-10-20) | 官网 |
| SuDokuL | 数独 | 能 | 能 | MIT | v1.5(2026-05-10) | itch.io |
| COLD START | 俯视角射击 roguelike | 能 | 能 | GPL-3.0 | v3.6.0(2026-10-01) | itch.io |
| ClanBomber 2 | 炸弹人类本地对战 | 能 | 能 | GPL-2.0 | v1.1(2026-05-14) | GitHub |
| Super Haxagon | 节奏躲避 | 能 | 能 | GPL-3.0 | 3.9.1(2025-04-23) | GitHub |
| Bouncy Brawl | 双人物理对战 | 能 | 能 | GPL-3.0 | 2026-07-16 | GitHub |
| Hurrican | 横版射击 | 能(挪数据) | 能(挪数据) | 免费软件,源码公开 | v1.04(2024-01-30) | GitHub |
| Triplane Turmoil | 横版空战 | 能(挪数据) | 能(挪数据) | GPL-3.0+ | 1.0.11(2024-10-16) | GitHub |
| SuperTux(Milestone 1) | 横版平台跳跃 | 不能(1.3.3 的 bug) | 能 | GPL-2.0 | v0.1.1b(2022-03-29) | GitHub |
| 2048 | 数字拼图 | 不能(1.3.3 的 bug) | 能 | 仓库未注明(原作 MIT) | v1.2.0(2026-02-25) | GitHub |
| Blockamok Remix | 3D 躲方块 | 不能 | 能 | MIT | v1.21(2025-11-29) | itch.io |
| Brogue: Community Edition | 回合制地牢 roguelike | 不能 | 能 | AGPL-3.0 | v1.9.2-r2(2020-11-23) | GitHub |
| Enigma | 物理解谜 | 不能 | 能 | GPL-2.0 | 1.16(2021-05-23) | GitHub |
| OpenTTD | 交通运输经营 | 不能 | 能 | GPL-2.0 | v1.07(2021-05-08) | GitHub |
| Pixel Wheels | 俯视角复古赛车 | 能 | 不能 | GPL-3.0+ / Apache-2.0,素材 CC BY-SA 4.0 | v0.22.0(2022-08-28) | GitHub |
| Unlucky | 回合制 RPG | 能 | 不能 | MIT | 1.0(2022-06-20) | GitHub |
| Pepper&Carrot Running Game | 跑酷 | 能 | 不能 | GPL-3.0,美术 CC BY 4.0 | 1.0(2022-06-20) | GitHub |
| Klooni 1010 | 方块消除 | 能 | 不能 | GPL-3.0+ | 0.8.6(2022-06-20) | GitHub |
| Flare: Empyrean Campaign | 动作 RPG | 能 | 不能 | GPL-3.0+,美术 CC BY-SA 3.0 | 1.11(2020-01-24) | GitHub |
想先装一个模拟器就多玩几款,选 Eden 能跑 14 款,龙神能跑 13 款;两个都装的话 19 款全能玩。
最推荐的 5 款
这 5 款两个模拟器都实测能跑,都是原创或自由授权,最近一两年还在更新。
SuperTuxKart:开源 3D 卡丁车
开源界最有名的卡丁车游戏,企鹅 Tux 和一众开源吉祥物开卡丁车,有剧情模式、大奖赛和联网对战。Switch 版是官方自己发布的:官网下载页有「Switch Homebrew」一项,从 1.3 版起每个正式版都附 Switch 压缩包,最新是 1.5(2025-10-20)。
压缩包约 695 MB,里面有 switch 文件夹(装着 stk.nro)和 stk-data 数据文件夹,两样都要放进虚拟 SD 卡根目录,只放 .nro 会缺贴图。第一次启动会问要不要联网下载附加内容。实测两个模拟器都进到了创建用户界面。
SuDokuL:清爽的数独
Mode8fx 做的数独游戏,画面干净,配 MOD 音乐,有多种主题和难度。同一个作者还做了 Blockamok Remix,两款都在 itch.io 发布,平台覆盖电脑、安卓、Switch、Wii U 等。代码 MIT 授权,音乐、字体和部分美术是署名的第三方素材。单个 .nro 就能玩,实测两个模拟器都进了标题画面(Press +),很适合装好模拟器后拿来试一下。
COLD START:俯视角射击 roguelike
etonedemid 做的俯视角生存射击,开场是一段假的电脑开机画面,带完整的地图编辑器,支持本地和联网多人。itch.io 页面标的是免费(自由定价),下载文件里有 Switch 用的 cold-start-nx.nro,页面 2026 年 10 月下旬还在更新。实测龙神停在开场的开机动画,Eden 进到了游戏里的登录对话框。
ClanBomber 2:炸弹人类多人乱斗
经典开源炸弹人类游戏 ClanBomber 2 的 Switch 移植,主打本地多人对战,带地图编辑器。移植者在 README 里写明在 Ryujinx / suyu 上测过,用 File → Load Application From File 选 clanbomber.nro 就能玩。v1.1 发布于 2026-05-14,实测两个模拟器都进了主菜单。
Super Haxagon:致敬 Super Hexagon 的节奏躲避
RedTopper 做的开源作品,致敬 Terry Cavanagh 的《Super Hexagon》:转动小三角,躲开向中心收缩的六边形墙,音乐卡点。音效、音乐和字体都是原创或署名的自由授权素材,同时支持 3DS、Switch、电脑等平台。最新版 3.9.1(2025-04-23),实测两个模拟器都进了标题画面。
其他能玩的
- 两个模拟器都能跑:Bouncy Brawl 是两个弹力球互撞、把对方撞出场外的双人对战,项目很新,完成度一般;Hurrican 是 9 关横版射击,玩法致敬 Amiga 时代的 Turrican,素材自制;Triplane Turmoil 是 1996 年的芬兰横版双翼机空战,2009 年开源,有单人战役和分屏对战。后两款要先挪数据文件。
- 只在 Eden 上能跑:SuperTux 早期版本(Milestone 1,企鹅 Tux 横版跳跃,不是现在的 0.6 版)、触屏可玩的 2048、纯软件渲染的 3D 躲方块 Blockamok Remix、极简 ASCII 风地牢 Brogue CE、找成对 Oxyd 石头的物理解谜 Enigma、自带开源美术和音效(OpenGFX / OpenSFX)开箱即玩的交通经营游戏 OpenTTD。Brogue、Enigma、OpenTTD 的 Switch 移植都好几年没更新了。
- 只在龙神上能跑:Pixel Wheels(俯视角像素赛车,这一组里最推荐)、Unlucky(全靠随机数的回合制 RPG)、Pepper&Carrot Running Game(以 David Revoy 的 CC 授权网络漫画为背景的跑酷)、Klooni 1010(方块消除)。这 4 款都是 TheLogicMaster 用 SwitchGDX 移植的,在 Eden 上都在 24 秒左右崩溃。另外还有暗黑类动作 RPG Flare: Empyrean Campaign,美术和音乐都是自由授权,在 Eden 上黑屏。
怎么打开 .nro
- 到上表的发布页下载 Switch 版,一般是一个 zip 压缩包,里面有 .nro 文件,有的还带数据文件夹。
- 把压缩包解压到模拟器的虚拟 SD 卡根目录(位置见下表)。只有一个 .nro 的游戏放哪都行,带数据文件的一定要放这里。
- 打开模拟器:
- 龙神(Ryubing):File → Load Application from File,选 .nro。没有 keys 时启动会弹一个缺少 keys 的提示,关掉就行。
- Eden:File → Load File,选 .nro。启动时问「Decryption keys are missing. Install them now?」,选「No」继续。
虚拟 SD 卡在哪:
| 模拟器 | 虚拟 SD 卡根目录 | 怎么找 |
|---|---|---|
| 龙神(Ryubing) | 数据文件夹里的 sdcard(便携版是程序目录的 portable\sdcard) | File → Open Ryujinx Folder,进 sdcard |
| Eden | 数据文件夹里的 sdmc(默认 %AppData%\eden\sdmc,便携版是程序目录的 user\sdmc) | 进 Eden 的数据文件夹,找 sdmc |
以 SuperTuxKart 为例,放好后是 sdcard\switch\stk.nro 和 sdcard\stk-data\(Eden 是 sdmc\...),然后打开 switch 里的 stk.nro。
运行这些自制游戏不需要 keys 和固件。少数自制软件要用到固件里的系统字体、时区或网络证书,没有固件时这部分功能可能出问题;我们测的 19 款都能进画面,龙神日志里会有一行「TimeZoneBinary system title not found!」,不影响显示。商业游戏需要什么、放在哪,见 prod.keys 和固件详解。
两个常见坑
龙神 1.3.3 报「Are you missing firmware?」不是缺固件
用龙神 1.3.3 正式版打开部分自制游戏(实测 2048 和 SuperTux),一加载就报:
The HLE Process map did not have a process with ID 0. Are you missing firmware?
看着像缺固件,其实是 1.3.3 的一个 bug:自制软件的元数据(NACP)里写了程序 ID 时就会触发。龙神的开发分支 2026 年 5 月已经修复,但截至 2026 年 11 月还没有包含修复的正式版(Canary 测试版我们没测)。这两款在 Eden v0.2.1 上都正常,遇到这个报错先换 Eden。
移植游戏一打开就退:把数据文件放到虚拟 SD 卡根目录
很多移植作品要读自己的数据文件。真机上从自制软件菜单启动时,菜单会告诉程序它在哪个文件夹;模拟器直接打开 .nro 时没有这个信息,程序就去虚拟 SD 卡根目录找,找不到就退出。
解决办法:把游戏文件夹里的数据文件复制到虚拟 SD 卡根目录。实测有效的两个例子:
| 游戏 | 复制什么到虚拟 SD 卡根目录 | 结果 |
|---|---|---|
| Hurrican | Hurrican 文件夹里的 data 和 lang | 两个模拟器都进了标题动画 |
| Triplane Turmoil | fokker.dks | 两个模拟器都进了开场画面 |
挑游戏时,单个 .nro 就能玩的(比如 SuDokuL)最省事。其他闪退、黑屏的排查思路见 排错总教程。
另外,自制软件菜单 nx-hbmenu 在两个模拟器里都能打开,但会显示「Error: launchInit() failed.」。这是因为它要靠真机上的加载器才能列出和启动其他程序,不是模拟器坏了;想测模拟器装好没有,用 SuDokuL 或 SuperTuxKart 更直观。
试过但跑不起来的
下面这些在龙神 1.3.3 和 Eden v0.2.1 上都没能进标题画面(崩溃、黑屏或卡在加载):Lugaru HD、The Powder Toy、Rocks'n'Diamonds、Meritous、Blobby Volley 2、Pinball NX、Space Game NX。
我们怎么测的
- 日期 2026-11-01,Windows 11(i7-9700K,Intel UHD 630 核显,Vulkan)。
- 模拟器:龙神(Ryubing)1.3.3 正式版(2025-10-11)、Eden v0.2.1 正式版(2026-06-01),都从官方渠道下载。没有放 keys,也没有装固件。
- 游戏文件都来自作者的发布页,按作者说明放进虚拟 SD 卡,用「打开文件」的方式加载 .nro。
- 每款等 25~90 秒,看截图和日志。「能跑」只表示进了标题画面或菜单,没有长时间游玩,没测手柄、存档和性能。结果只代表这两个版本、这台电脑。
电脑上怎么装模拟器、设手柄,见 Windows 电脑版教程。
常见问题
Switch 模拟器有免费游戏吗?
有。很多开发者把自己做的游戏或开源游戏的移植版免费发布成 Switch 自制软件(homebrew,文件是 .nro)。2026 年 11 月我们在龙神(Ryubing)1.3.3 和 Eden v0.2.1 上实测,19 款能进标题画面或菜单,比较推荐 SuperTuxKart、SuDokuL、COLD START、ClanBomber 2 和 Super Haxagon。
玩自制游戏(homebrew)需要 keys 和固件吗?
不需要。我们在没有 prod.keys、没有装固件的龙神 1.3.3 和 Eden v0.2.1 上测试,19 款自制游戏都能进标题画面或菜单。龙神缺 keys 只弹一个提示,关掉就行;Eden 问要不要安装 keys 时选「否」继续。少数用到系统字体、时区、网络证书的自制软件,没有固件时相关功能可能出问题。
.nro 文件怎么打开?
在龙神(Ryubing)里用 File → Load Application from File,在 Eden 里用 File → Load File,选中 .nro 文件就能启动。游戏要用数据文件的话,先把整个压缩包解压到模拟器的虚拟 SD 卡根目录(龙神的 sdcard 文件夹、Eden 的 sdmc 文件夹),再打开里面的 .nro。
龙神(Ryubing)打开自制游戏提示「Are you missing firmware?」怎么办?
这不是真的缺固件。龙神 1.3.3 正式版有个 bug,元数据里写了程序 ID 的自制软件(实测 2048、SuperTux)一加载就报「The HLE Process map did not have a process with ID 0. Are you missing firmware?」。开发分支已经修复,截至 2026 年 11 月还没有包含修复的正式版。可以先换 Eden,这两款在 Eden v0.2.1 上正常。
自制游戏一打开就闪退怎么办?
很多移植游戏要读自己的数据文件。真机上从自制软件菜单启动时,程序知道自己在哪个文件夹;模拟器直接打开 .nro 时不知道,就去虚拟 SD 卡根目录找,找不到就退出。把数据文件复制到虚拟 SD 卡根目录即可,我们实测 Hurrican(复制 data、lang 两个文件夹)和 Triplane Turmoil(复制 fokker.dks)这样处理后两个模拟器都能进游戏。
SuperTuxKart 在模拟器里缺贴图怎么办?
SuperTuxKart 的 Switch 版除了 switch 文件夹里的 stk.nro,还有一个 stk-data 数据文件夹,两样都要放在虚拟 SD 卡根目录。只放 .nro 就会缺贴图。
装好模拟器后先用哪个自制游戏测试?
推荐 SuDokuL 或 SuperTuxKart,两个模拟器都实测能跑,画面一看就知道是否正常。不建议用自制软件菜单 nx-hbmenu:它在模拟器里会显示「Error: launchInit() failed.」,这是因为它要靠真机上的加载器列出其他程序,不代表模拟器坏了。
这些自制游戏能用手柄玩吗?
这次只测到能不能进标题画面或菜单,没有测手柄输入、存档和性能。模拟器的手柄设置和玩商业游戏时一样,见电脑版教程里的手柄部分。
资料来源
- SuperTuxKart 官网下载页(Switch Homebrew)
- SuDokuL(Mode8fx,itch.io)
- COLD START(etonedemid,itch.io)
- ClanBomber 2 Switch 移植(Mayo0x0)
- Super Haxagon(RedTopper)
- Bouncy Brawl(TechMaster85)
- Hurrican Switch 移植(rsn8887)
- Triplane Turmoil Switch 移植(sergiou87)
- SuperTux Milestone 1 Switch 移植(headshot2017)
- 2048 Switch 移植(TooTallNate)
- Blockamok Remix(Mode8fx,itch.io)
- Brogue: Community Edition Switch 移植(capsterx)
- Enigma Switch 移植(rsn8887)
- OpenTTD Switch 移植(rsn8887)
- Pixel Wheels Switch 移植(SwitchGDX)
- Unlucky Switch 移植(SwitchGDX)
- Pepper&Carrot Running Game Switch 移植(SwitchGDX)
- Klooni 1010 Switch 移植(SwitchGDX)
- Flare Switch 移植(Riviera71)
- Flare 官网
- Ryubing 官方文档:FAQ & Troubleshooting(能运行很多自制软件)
- Eden 官网