快速閱讀精華
- 🎯 Kami's Toolkit 是專為 GBA《七龍珠Z:布歐的憤怒》設計的 Windows 存檔修改工具,支援 Zeni(金錢)、角色屬性、裝備、招式 等全方位編輯
- 💾 相容 EmuHawk 模擬器,提供即時記憶體修改功能,可凍結 HP、EP、超級賽亞人狀態等數值
- ⚠️ 重要提醒:使用前務必備份存檔,部分修改(如提前解鎖合體角色)可能導致遊戲崩潰
- 🔧 內附完整 逆向工程指南,包含 EEPROM 存檔結構、記憶體位址對照表,適合想深入研究的玩家
前言介紹
還記得 GBA 時代那款讓人熱血沸騰的《七龍珠Z:布歐的憤怒》嗎?這款 2004 年推出的動作角色扮演遊戲,完整呈現了魔人布歐篇的經典劇情,從悟空對決達爾、合體術的首次登場,到最終的元氣彈決戰,至今仍是許多玩家心中的懷舊神作。
不過,想要重溫這款遊戲時,你是否也曾遇到這些困擾:存檔遺失需要重頭來過、想測試高等級角色卻懶得練功、或是單純好奇隱藏內容卻找不到方法?這篇文章要介紹的 Kami's Toolkit,正是由國外研究者 Demon.96 開發的專屬修改工具,能讓你自由調整存檔數據,甚至即時修改遊戲記憶體,探索這款經典作品的更多可能性。
工具功能說明
Kami's Toolkit 最初只是個簡單的作弊碼研究專案,後來逐步發展成完整的存檔編輯器、即時修改輔助工具,並附帶完整的逆向工程指南與原始碼釋出,非常適合想深入瞭解遊戲資料結構的玩家。
存檔編輯功能
- 支援編輯 .sav 標準存檔與 BizHawk/EmuHawk .SaveRAM 容器檔案
- 自動備份機制:寫入變更前會自動建立備份
- 存檔槽位校驗碼修復,避免修改後無法讀取
- Zeni(金錢)數值自由調整
- 角色數值編輯:HP(生命值)、EP(氣力值)、EXP(經驗值)、基本屬性、升級點數
- 等級輸入附帶最小/最大限制,可選擇自動匹配對應 EXP
- 道具欄編輯器,含缺失道具檢視與新增功能
- 劇情道具與旗標編輯器,控制故事進度與解鎖狀態
- 裝備檢視/編輯器:顯示解碼後的裝備名稱與屬性,含缺失裝備檢視與新增
- 招式槽位編輯器
- 招式熟練度編輯器:附帶安全限制,避免輸入危險數值
- 一鍵恢復各角色正常招式配置
- 深色/淺色主題切換
即時修改功能
透過 EmuHawk Lua 橋接功能,可在遊戲進行中即時調整數值:
- 凍結 HP、EP 數值(無敵模式)
- 凍結 超級賽亞人狀態
- 凍結 合體時間
- 穿牆模式(No Clip) 開關
- 其他即時凍結選項
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app
重要警告與風險
這是款研究性質的修改工具,使用前務必瞭解以下風險:
⚠️ 使用前必備份存檔
由於遊戲處理劇情狀態與選單資料的方式,以下操作可能導致問題:
- 提前解鎖悟吉塔或貝吉特:在劇情尚未到達合體階段時強行解鎖,可能導致遊戲崩潰
- 一次性給予所有劇情道具/收藏品:可能導致道具欄畫面凍結
- 盲目給予所有裝備:可能損壞裝備列表或導致裝備選單崩潰
- HP 數值設定過高(約 9999 左右):升級或重新計算後可能出現異常行為
- 招式熟練度數值過高:雖然工具已設有限制,但超出安全範圍仍可能損壞存檔或導致技能選單崩潰
Kami's Toolkit 已盡可能防護最危險的情況,但這仍是修改/研究工具,保持備份習慣是最佳保險。
安裝與使用教學
存檔修改步驟
- 解壓縮工具資料夾
- 執行 Kami's Toolkit.exe
- 切換至 Save Editor(存檔編輯器) 分頁
- 瀏覽選擇你的 .sav 或 .SaveRAM 檔案
- 點擊 Load(載入)
- 進行所需的編輯調整
- 點擊 儲存/套用 按鈕
- 在模擬器中測試效果
相容性說明
- 標準 8192-byte EEPROM .sav 檔案
- BizHawk/EmuHawk 較大的 .SaveRAM 容器檔(EEPROM 資料儲存於檔案開頭)
即時修改步驟
即時修改功能相對實驗性質較高,建議先熟悉存檔編輯再嘗試:
- 開啟 Kami's Toolkit
- 開啟 EmuHawk 模擬器
- 載入《七龍珠Z:布歐的憤怒》ROM
- 從 EmuHawk 的 Lua 控制檯載入內附的 Lua 橋接腳本
- 使用 Toolkit 的 Live/Freeze 分頁進行即時調整
若 socket 模式無法使用,橋接功能會改用檔案式命令/狀態交換。
逆向工程指南內容
隨附的 Buu's Fury Modding Guide 資料夾收錄研究過程中發現的所有技術資訊,非常適合想自行開發工具或深入理解遊戲結構的玩家:
- ROM 識別資訊
- EEPROM 存檔結構整理
- 存檔槽位校驗碼邏輯
- 8-byte 區塊反轉行為
- 角色資料區塊配置
- 執行期記憶體位址
- 道具欄物品對應表
- 劇情道具與旗標對應表
- 裝備 ID/名稱/屬性對照表
- 招式 ID 對照表
- 經驗證的正常招式配置
- 招式熟練度技術說明
- 已知崩潰風險與不安全修改項目
內附完整的 CSV 表格,讓其他工具開發者能在此基礎上建立自己的編輯器,無需從零開始研究。
原始碼說明
原始碼資料夾開放給想要檢視、修改或重建工具的使用者:
| 檔案名稱 | 功能說明 | | mod_menu.py | UI 介面與即時修改前端 | | save_editor.py | 存檔整理/編輯/校驗碼邏輯 | | emuhawk_bridge.lua | EmuHawk Lua 橋接腳本 | | equipment_properties.json | 解碼後的裝備屬性資料 | | rom_report.json | ROM 設定檔資料 | | Kami's Toolkit.spec | PyInstaller 建構設定檔 |
建構指令
pytdon -m PyInstaller --noconfirm "Kami's Toolkit.spec"
.\sanitize_dist_links.ps1
檔案下載點
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
常見問題Q&A
Q:這個工具需要破解版 ROM 嗎?
不需要。Kami's Toolkit 不包含任何 ROM 檔案,你需要自行準備合法取得的遊戲轉檔。工具僅修改存檔資料,不會更動 ROM 本身。
Q:支援哪些模擬器?
推薦使用 EmuHawk 以獲得最佳相容性,特別是即時修改功能需要 EmuHawk 的 Lua 控制檯支援。標準存檔編輯功能則適用於任何產生標準 EEPROM .sav 檔案的 GBA 模擬器。
Q:修改後存檔損壞怎麼辦?
Kami's Toolkit 會在寫入變更前自動建立備份,檔名通常帶有時間戳記。若遇到問題,請將備份檔案改名取代主存檔即可恢復。
Q:為什麼提前解鎖合體角色會崩潰?
悟吉塔(Gogeta)與貝吉特(Vegito)的登場有特定劇情觸發條件,遊戲會在合體時載入專屬的角色模組與招式組。若在劇情尚未準備好相關資源時強行解鎖,遊戲無法正確初始化角色資料,導致崩潰。
Q:HP 設定 9999 會有什麼問題?
遊戲內部計算可能未預期如此高的數值,在升級重新計算或某些劇情事件後,可能出現數值溢位或異常行為。建議保持在合理範圍內(如 999 或以下)較為安全。
Q:即時修改的凍結功能沒反應?
請確認:
- EmuHawk 已正確載入 Lua 橋接腳本
- 遊戲 ROM 已執行且處於可操作狀態
- Toolkit 與模擬器之間的連線正常(socket 或檔案模式)
若 socket 模式無法使用,工具會自動切換為檔案模式,但反應會稍有延遲。
|