3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 163|回复: 2
打印 上一主题 下一主题

[MOD] 【搬运】一个用于浏览、提取和修改《仁王 3》.fdata/archive_xx.bin 文件的工具

[复制链接]

2284

主题

3418

帖子

14万

积分

游戏终结者

Rank: 14Rank: 14Rank: 14Rank: 14

贡献度
21648
金元
616390
积分
148231
精华
0
注册时间
2006-12-25
跳转到指定楼层
主题
发表于 2026-2-24 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
转自n网:https://www.nexusmods.com/nioh3/mods/83
RDB Explorer  RDB 探索者

A utility for browsing, extracting, and modifying .fdata/archive_xx.bin files from Nioh 3
一个用于浏览、提取和修改《仁王 3》.fdata/archive_xx.bin 文件的工具

Disclaimer  免责声明
This project is intended for educational and research purposes only. The authors are not responsible for any damage caused to your game files. Always back up your archives before modifying them. Required .NET 10 for running
本项目仅用于教育和研究目的。作者不对对您游戏文件造成的任何损害负责。修改档案前一定要备份。运行所需的.NET 10
Features  特色
- Archive Exploration: Open .rdb files to view internal contents with full metadata support.
- Archive Exploration:打开 .rdb 文件查看支持完整元数据的内部内容。
- Search & Filtering: Real-time search by filename, KTID (Hex ID), or Type name.
- 搜索与筛选:通过文件名、KTID(十六进制 ID)或类型名进行实时搜索。
- File Extraction:  - 文件提取:
  - Extract individual files via the right-click context menu.
- 通过右键右键菜单提取单个文件。
  - Bulk extract the entire archive.
- 批量解压整个档案。
- Data Injection: Replace any file within the RDB archive with your own modified version.
- 数据注入:将 RDB 归档中的任何文件替换为你自己修改过的版本。
- Texure tool: Extract textures from .g1t files and inject back(maybe).
- Texure 工具:从.g1t 文件中提取纹理并注入回来(可能如此)。
- Localization Tools:  - 本地化工具:
  - Unpack Locales: Batch convert binary language files into editable .csv files.
- 解包局部文件:批量将二进制语言文件转换为可编辑的 .csv 文件。
  - Pack Locales: Recompile modified .csv files back into binary format.
- 打包区域:将修改后的.csv 文件重新编译回二进制格式。
- Archive Management:  - 档案管理:
   - Bin Unpacker/Packer: Handle archive_xx.bin files using manifest-based processing.
- Bin Unpacker/Packer:使用基于清单的处理处理 archive_xx.bin 文件。
   - Name Grabber: Scan internal data for original paths and export them to recover filenames.
- 名称抓取器:扫描内部数据寻找原始路径并导出以恢复文件名。
   - Magic Header Scanner: Identify unknown file types by scanning file headers.
- 魔法头扫描器:通过扫描文件头识别未知文件类型。
How to Use  如何使用
1. Opening Archives  1. 开启档案


    1. Go to File > Open and select an `.rdb` file.2. The tool will automatically load the file list (ensure the associated `.rdx` file is in the same folder).3. Use the Search Bar at the top to filter files by name or ID instantly.
    1. 进入文件 > 打开,选择一个“.rdb”文件。2.工具会自动加载文件列表(确保关联的“.rdx”文件在同一文件夹中)。3.使用顶部的搜索栏,立即按名称或 ID 筛选文件。

2. Extracting and Modifying
2. 提取与修饰
- To Extract: Right-click any file in the list and select Extract Selected or use Tools > Extract All.
- 提取方法:右键点击列表中任意文件,选择“提取”选中“或使用工具>”全部提取“。
- To Modify (Inject): Right-click a file and select Inject New Data. Choose your modified file, and the tool will update the archive container automatically.
- 修改(注入):右键点击文件并选择注入新数据。选择你修改过的文件,工具会自动更新归档容器。
3. Bin Archives  3. 藏品档案
- Unpack: Use Tools > Unpack Bin Archive to extract files from `archive_xx.bin`. This process generates a `manifest.json` file.
- 解包:使用工具>解包箱归档工具从“archive_xx.bin”中提取文件。此过程生成一个“manifest.json”文件。
- Pack: Use Tools > Pack Bin Archive and select the `.json` manifest created during unpacking to rebuild the archive. After processing archive saved to `Packed` folder.
- 打包:使用工具>包箱归档,选择解压时创建的“.json”清单来重建归档。处理完后,归档保存到“Packed”文件夹。
4. Localization (Modding Text)
4. 本地化(模组文本)
The localization process follows a specific multi-step workflow:
本地化流程遵循特定的多步骤工作流程:
1. Unpack Bin: Follow the "Bin Archives" step above to extract the binary locale files from the game's bin archives.
1. 解包箱:按照上面的“箱子档案”步骤,从游戏箱子档案中提取二进制位置文件。
2. Convert to CSV: Go to Locale > Unpack Locales and select the folder containing the extracted binary files. Unpacked CSVs will be placed in the `Export` folder.
2. 转换为 CSV:进入 Locale >解包 Locales,选择包含解压后的二进制文件的文件夹。解压后的 CSV 会放在“导出”文件夹里。
3. Edit: Open and modify the `.csv` files using any text editor or spreadsheet software (like Excel).
3. 编辑:使用任何文本编辑器或电子表格软件(如 Excel)打开并修改“.csv”文件。
4. Convert to Binary: Use Locale > Pack Locales to convert the edited CSVs back to binary format. The new files will be saved in the `Result` folder.
4. 转换为二进制:使用 Locale > Pack Locales 将编辑后的 CSV 转换回二进制格式。新文件会保存在“结果”文件夹里。
5. Prepare for Rebuild: Copy the original `manifest.json` into the `Result` folder alongside your newly created binary locale files.
5. 准备重建:将原始“manifest.json”复制到“结果”文件夹,与新创建的二进制位置文件一起。
6. Rebuild Bin: Use Tools > Pack Bin Archive and select the `manifest.json` inside the `Result` folder to build the final `.bin` archive for the game.
6. 重建箱:使用 Tools > Pack Bin Archive,选择“Result”文件夹中的“manifest.json”,构建游戏的最终“.bin”归档。
7. Install:** Replace the original game `.bin` files with your newly created ones.
7. 安装:** 用你新创建的原游戏“.bin”文件替换。

Requirements: Built with .NET 10.0, requires Windows 10/11.
需求:采用 .NET 10.0 构建,需要 Windows 10/11。

Acknowledgments  致谢
Special thanks to the developers of any third-party libraries and information used in this project:
特别感谢本项目中使用的第三方库和信息开发者:
- ImageView
- BCnEncoder.NET
- AssetRipper.TextureDecoder
- G1T - @hearhellacopters for amazing g1t file researh
- G1T - 提供惊艳的 G1t 文件研究@hearhellacopters
- etc.  - 等等。
Source code: GitHub
源代码: GitHub

RDBExplorer-83-1-0-1-1771642677.zip

479.1 KB, 下载次数: 10

回复

使用道具 举报

19

主题

2万

帖子

3万

积分

游戏天王

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
466
金元
283660
积分
30230
精华
0
注册时间
2018-10-5

元气女仆(永久)量子Doro3DM小黄鸡拉姆雷姆尼禄·克劳狄乌斯锦鲤

舒服的沙发
发表于 2026-2-24 16:49 | 只看该作者
谢谢分享!谢谢!
回复 支持 反对

使用道具 举报

2284

主题

3418

帖子

14万

积分

游戏终结者

Rank: 14Rank: 14Rank: 14Rank: 14

贡献度
21648
金元
616390
积分
148231
精华
0
注册时间
2006-12-25
硬硬的板凳
 楼主| 发表于 2026-3-6 17:37 | 只看该作者
3月2日更新:

RDBExplorer-83-1-0-2-1772402427.zip

1.02 MB, 下载次数: 2

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-13 20:44 , Processed in 0.031176 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表