Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)

封面參考(原作): Jet Set Radio Future · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。

來源維護者: Gurten · 版本: 9dd922d56238 · 整理日期: 2026-10-12

文件授權: 未確認文件授權 · 本文形式: 原創介紹

本文為依公開文件撰寫的原創專案介紹,不是 README 的翻譯或重刊。文件授權未確認或有範圍限制;請到原始 Repo 閱讀完整說明。功能與進度依來源文件,本站未逐項實機驗證。


本專案是對 2002 年 Xbox 遊戲《Jet Set Radio Future》的 Rust 重寫,作者署名 Gurten,版本標示為 0.1.0 rc4。README 說明其做法以系統為單位:從還原出的原始碼目錄(JSRF、Smilebit 的 MUSASHI、CRI 的 ADX)中各取一個系統,對應成一個 Rust 實作,並在系統內部為配合 Rust 而調整。系統規則、系統與 crate 的對應關係及各系統狀態記錄於 doc/systems.md。

工作區切成多個 crate:jsrf-assets 負責檔案格式解析與解碼;jsrf-engine 是遊戲本體,含 actor/task 系統、影格時鐘與存檔;jsrf-musashi 對應 Smilebit 的數學與矩陣堆疊及圖形、音效、控制器介面;jsrf-scene 是與渲染器無關的場景;jsrf-render 為 wgpu 渲染器;另有 viewer、cli、game、android 與 smoke 等執行檔。資產模組涵蓋容器、關卡、貼圖、模型、音訊、XBE、動作、碰撞、任務、事件、精靈、字型、塗鴉與粒子等格式。

使用前提是自備美版零售 ISO 解開後的 Media 資料夾與 default.xbe。README 表示目前展示的是已實作系統的行為,包括開機標誌、標題畫面與標題選單;並提供 Rhai 腳本、控制 socket、無頭渲染與截圖等開發工具,以及 Android 建置與裝置煙霧測試。README 亦註明使用了 LLM,且部分功能如 HD 設定標為 WIP,實際完成度仍以文件所述為準。