Shiny Gen / 部落格

如何把你的遊戲變成能在模擬器和燒錄卡上玩的真正 ROM

其他語言: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어

要把遊戲變成真正的 ROM,請在 Shiny Gen 用其中一個卡匣引擎 (GBA、GBC、N64、DS 或 GameCube) 製作遊戲,打開它,按下 分享,再按下該引擎的匯出按鈕,例如 Export .gba ROM。匯出需要任一次購買,最低只要 $2.99 的入門包。Shiny Gen 會在你的裝置上建置檔案,在全新的模擬器裡開機確認它能啟動,然後交給你。這個檔案可以在模擬器裡玩,Game Boy Advance 和 Game Boy Color 的 ROM 也能透過燒錄卡在真正的主機上玩。

每個引擎產生哪種檔案

這些引擎編譯的是你在 Shiny Gen 裡做的 新 遊戲。它們都不是用來玩其他遊戲的模擬器,也不是 ROM 載入器,無法開啟商業或第三方的 ROM。

一步一步來

1. 用卡匣引擎製作遊戲

按下 +,選擇 新增,然後在 選擇引擎 畫面挑一個引擎:GBA 引擎、GBC 引擎、N64 引擎、GameCube 引擎 或 DS 引擎。向代理描述你的遊戲,它就會撰寫、建置並試玩。

用 Godot 引擎 做的遊戲不是 ROM。它會改成在瀏覽器上的 Shiny Gen 匯出為網頁遊戲 (一個可以放在任何地方的 zip),這同樣需要任一次購買。

2. 按下分享,再按你的引擎的按鈕

打開你的遊戲,按下 分享,再按下對應引擎的按鈕:Export .gba ROM、Export .gbc ROM、Export .z64 ROM、Export .nds 或 Export .dol。只要是你擁有的遊戲,在瀏覽器和 iPhone 與 iPad app 裡都會有這個按鈕。匯出需要任一次購買,最低只要 $2.99 的入門包;還沒有購買的話,按鈕會帶你到商店。

Shiny Gen 裡 GBA 遊戲的「公開分享你的遊戲」視窗:分享權限 (關閉、僅限遊玩、遊玩與複製),以及需要任一次購買的 Export .gba ROM 按鈕。
先按分享,再按你的引擎的匯出按鈕。匯出需要任一次購買,最低 $2.99。

3. 把檔案放到你的裝置上

Shiny Gen 會用你遊戲目前的檔案建置卡匣,然後在全新的模擬器裡開機,確認它能正常啟動,所以交給你的檔案一定是能啟動的檔案。接著:

檔案會以你的遊戲命名。GBA、GBC 和 N64 的 ROM 開機時會先顯示一個簡短的 Shiny Gen 啟動畫面。

4. 在模擬器裡玩

用對應那台主機的模擬器開啟檔案。例如 .gba 和 .gbc 可以用電腦上的 mGBA 或 iPhone 上的 Delta,.nds 用 melonDS,.dol 和 .iso 用 Dolphin。你在 Shiny Gen 裡的存檔不在檔案裡,所以你給別人的副本會從頭開始。

5. 用燒錄卡在實機上玩

燒錄卡 是一種有記憶卡插槽的卡匣。你把 ROM 檔案複製到記憶卡上,主機開機時燒錄卡就會顯示這些遊戲的選單。一般步驟如下 (確切步驟請看你的燒錄卡說明書):

  1. 把 .gba 或 .gbc 檔案複製到燒錄卡的 SD 或 microSD 卡上。有些燒錄卡需要先在卡上放它們自己的系統檔案。
  2. 把記憶卡插進燒錄卡,再把燒錄卡插進主機。
  3. 開機,選擇你的遊戲。

如果你的燒錄卡要你選 存檔類型:

我們已經在真正的主機上玩過用這種方式做出的 GBA 和 GBC ROM (見最上面的清單)。N64、DS 和 GameCube 的檔案還沒有在實機上測試過,所以我們不做這個保證。

自己做之前先試玩一個 ROM

Shiny Gen 自己的卡匣遊戲,也就是遊戲目錄裡的 Shiny Monsters Advance 和 Shiny Village Color 等遊戲,會在 分享 底下提供 Download ROM 按鈕 (例如 Download .gba ROM),任何已登入的人都能在瀏覽器或 iPhone 與 iPad app 裡使用,不需要購買。在匯出你自己的遊戲之前,這是檢查模擬器或燒錄卡設定的好方法。

限制

常見問題

我可以把我的遊戲變成 ROM 嗎?

可以,只要它是用 Shiny Gen 的卡匣引擎做的:GBA (.gba)、GBC (.gbc)、N64 (.z64)、DS (.nds) 或 GameCube (.dol 或 .iso)。按下分享,再按匯出按鈕。匯出需要任一次購買,最低 $2.99。

我可以把我的遊戲放進真正的卡匣嗎?

可以,GBA 和 GBC 遊戲可以用燒錄卡:把 ROM 複製到燒錄卡的記憶卡上,就能在主機上玩。我們已經在 Game Boy Advance、DS Lite 和 ModRetro Chromatic 上測試過。

我的燒錄卡應該選哪種存檔類型?

GBA ROM 選 128 KB (1 Mbit) flash。GBC ROM 會在標頭裡註明 32 KB 的電池存檔,燒錄卡會自己讀取。

ROM 是我的嗎?我可以賣它嗎?

是的。你做的東西歸你所有,也可以用於商業用途 (服務條款第 4 節「內容」),而且 Shiny Gen 不抽任何分潤。你可以販售 ROM 檔案本身;匯出它需要任一次購買,最低 $2.99。

Shiny Gen 能把我已經有的遊戲轉成 ROM,或是玩商業 ROM 嗎?

不行。這些引擎編譯的是你在 Shiny Gen 裡做的新遊戲。它們無法開啟、遊玩或轉換商業或第三方的 ROM。

為什麼 Android app 裡沒有 ROM 按鈕?

Android app 目前還沒有辦法把檔案交給你,所以不會顯示匯出按鈕。請在同一支手機或電腦的瀏覽器開啟 shinygen.ai 上的遊戲,登入後在那裡匯出,用的是同一次購買。

開始新的 GBA 遊戲

在一個全新的空白 GBA 卡匣上開啟 Shiny Gen,GBA 是在實機上測試最多的引擎。其他引擎在 + 然後 新增 裡。

本文連結的部分頁面為英文。

最後更新:2026年10月25日