ROM & reproducible build

下載版本,或自己重建。

可玩 ROM 只發布為 GitHub Release 資產,不提交到原始碼版本庫。 專案也包含固定版本的 SDK、工具與 source data 路徑,Windows 上可一鍵產生 ROM。

Latest published milestone

v89 · Full 9-Channel Audio Release

正式 LOW/Normal 版本,正常傷害、一般劇情裝備,包含 41 首完整 九聲道 OPL2 轉換音樂。ROM 為 27,090,252 bytes(25.835 MiB)。

SHA-256:e2440d9b393723b31735c58e343f4465863e4c5188348156990db7a4bf08f7b0

開發中:這是一個仍在逐步完整化的非官方移植版。不同 Episode、 裝備與少見路徑的成熟度可能不同;請以 Release notes 為準。

如何遊玩

使用支援 Game Boy Advance 的模擬器或相容硬體載入 ROM。 開發回歸主要使用專案內固定版本的 mGBA;正式試玩也建議從 mGBA 開始。

D-pad移動/選擇
A / B射擊/確認/返回
Start確認/遊戲內暫停

Windows 一鍵建置

需求為 Windows 10/11 與 Python 3.10 或更新版本。Clone 專案後, 在根目錄執行:

Build-GBA-ROM.bat

第一次執行會把固定版 ARM GNU Toolchain 安裝到專案內的 .toolchain/。不需要在系統層安裝 devkitPro。 完成後只保留:

build\TyrianGBA.gba

先前的本機 ROM 會搬到 Backup/,建置中間物與 ROM 都由 .gitignore 排除。完整環境、路徑與回歸測試請閱讀根目錄 BUILDING.md

可調整設定

根目錄 Configure.h 集中管理開發用無敵模式、極限武器負荷、 HUD 與選單座標。Detail Level 可選 Low、Normal、High、Pentium、 Custom;Game Speed 提供 Low、Normal。正式發佈預設固定使用 LOW Detail/Normal Speed,其他等級保留給研究與比較。

本專案非 Tyrian 官方產品,也不代表原作者或任何平台持有人。 Tyrian 名稱與原始素材權利屬各自權利人;OpenTyrian、GBA SDK、 Maxmod 與 mGBA 的來源和授權列於專案 THIRD_PARTY_NOTICES.md。 請依所在地法規與各項授權使用資料、ROM、模擬器與硬體。