# Wukong_PBData_ReadWriter_GUI

## 功能描述

### 解包PBTable里的.data
可以将所有游戏解包出来的protobuf .data文件可视化展示

### .data编辑
可视化编辑 .data文件 并保存成新文件

### 生成PAK
支持以文件夹拖拽的形式，将文件夹打包成游戏内可用的pak mod文件

### 备注 导入及导出
可以自己对 .data的数据进行备注，以便于标记 已经分析过的配表
支持导入他们配置好的备注文件，以便于更多的mod作者之间 协作分析全量配表

## 使用方法

打开软件后，菜单栏 文件 -> 打开Data目录。 选择一个含有.data文件（一般使用 FModel解包出来的 PBTable文件夹）的文件夹打开即可

从做到右分块 依次为 data文件列表， 单个data文件内的数据列表， 单个数据内的 每个字段数据显示

.data为 protobuf文件，每个数据内 个别字段是proto嵌套形式。目前以 打开新窗体的方式进行嵌套数据编辑

其余上述功能均在 菜单栏 文件 内

## 注意事项

1. 这个工具只是data文件的编辑器，并不支持打开其余FModel解开的uasset文件
2. 本工具使用.net 8.0，如果需要使用请安装.net8.0库
3. 如果有大佬觉得工具写的不好，可以自行clone进行修改。二次发布标注作者引用即可
4. 打包PAK请注意 保持文件原始名字和原始目录结构（这个应该做PakMod的都知道吧）
5. 如果有对工具有任何疑问，或者有大佬想要一起协作开发，可以联系作者：[禽兽-云轩](https://space.bilibili.com/8729996)

## 后续更新计划

1. 支持多文件修改保存
2. 支持Undo Redo
3. dirty 的data文件标记
4. data pak的解包及merge
5. 新增数据（还有待测试是不是能新增道具进游戏）