RDB Explorer
一款用於瀏覽、提取和修改《仁王3》中.fdata/archive_xx.bin 文件的實用工具。
截圖 共 1 張
模組介紹 作者原文
一款用於瀏覽、提取和修改《仁王3》中.fdata/archive_xx.bin 文件的實用工具。
RDB Explorer
🎮 **一款專爲《仁王3》打造的強大文件瀏覽與修改工具!**
✨ 核心功能
- **📂 檔案瀏覽**:打開.rdb 文件,查看其內部完整內容及元數據。
- **🔍 搜索與過濾**:支持按文件名、KTID(十六進制ID)或類型名稱進行實時搜索。
- **📥 文件提取**:
- 通過右鍵菜單提取單個文件。
- 批量提取整個存檔。
- **💉 數據注入**:將您修改後的文件替換回 RDB 存檔中。
- **🎨 紋理工具**:從.g1t 文件中提取紋理,並可能重新注入。
- **🌐 本地化工具**:
- **解包本地化文件**:批量將二進制語言文件轉換爲可編輯的.csv 文件。
- **打包本地化文件**:將修改後的.csv 文件重新編譯爲二進制格式。
- **🗃️ 存檔管理**:
- **Bin 解包/打包器**:使用基於清單的處理方式處理 `archive_xx.bin` 文件。
- **名稱抓取器**:掃描內部數據以獲取原始路徑並導出,用於恢復文件名。
- **魔數頭掃描器**:通過掃描文件頭來識別未知文件類型。
---
🛠️ 使用指南
1. 打開存檔
- 轉到 **文件 > 打開**,選擇一個 `.rdb` 文件。
- 工具會自動加載文件列表(請確保關聯的 `.rdx` 文件在同一文件夾中)。
- 使用頂部的搜索欄即時按名稱或ID過濾文件。
2. 提取與修改
- **提取**:在列表中右鍵單擊任何文件,選擇 **提取選中項** 或使用 **工具 > 提取全部**。
- **修改(注入)**:右鍵單擊文件並選擇 **注入新數據**。選擇您修改後的文件,工具將自動更新存檔容器。
3. 處理 Bin 存檔
- **解包**:使用 **工具 > 解包 Bin 存檔** 從 `archive_xx.bin` 中提取文件。此過程會生成一個 `manifest.json` 文件。
- **打包**:使用 **工具 > 打包 Bin 存檔**,並選擇解包時創建的 `.json` 清單文件來重建存檔。處理後的存檔將保存到 `Packed` 文件夾。
4. 本地化(修改文本)
本地化流程遵循特定的多步驟工作流:
- **解包 Bin**:按照上述“Bin 存檔”步驟,從遊戲的 bin 存檔中提取二進制語言文件。
- **轉換爲 CSV**:轉到 **本地化 > 解包本地化文件**,選擇包含提取出的二進制文件的文件夾。解包後的 CSV 文件將放置在 `Export` 文件夾中。
- **編輯**:使用任何文本編輯器或電子表格軟件(如 Excel)打開並修改 `.csv` 文件。
- **轉換爲二進制**:使用 **本地化 > 打包本地化文件** 將編輯後的 CSV 文件轉換回二進制格式。新文件將保存在 `Result` 文件夾中。
- **準備重建**:將原始的 `manifest.json` 複製到 `Result` 文件夾中,與您新創建的二進制語言文件放在一起。
- **重建 Bin**:使用 **工具 > 打包 Bin 存檔**,並選擇 `Result` 文件夾內的 `manifest.json` 來構建最終的遊戲 `.bin` 存檔。
- **安裝**:用您新創建的 `.bin` 文件替換遊戲原始文件。
---
📋 系統要求
- **運行環境**:基於.NET 10.0 構建。
- **操作系統**:Windows 10/11。
🙏 致謝
特別感謝本項目中使用到的第三方庫和信息的開發者們:
- ImageView
- BCnEncoder.NET
- AssetRipper.TextureDecoder
- G1T - 感謝 @hearhellacopters 對 g1t 文件的出色研究
**源代碼**:GitHub
---
💡 **提示**:在修改任何遊戲文件之前,請務必備份您的原始存檔!
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。