技術參考
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 發布,平臺覆蓋電腦、Android、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 官網