给xresloader(Excel导表工具)增强UE读表支持(包含蓝图,Blueprint)

💡 原文中文,约14100字,阅读约需34分钟。
📝

内容提要

xresloader是一组用于将Excel数据导出为可读的数据文件的工具集,支持多种格式和平台。它提供了CLI和GUI批量转换工具,支持公式、验证器和数据版本号设置。还支持蓝图、lua-protobuf和UE蓝图的互操作。

🎯

关键要点

  • xresloader是一组用于将Excel数据导出为可读的数据文件的工具集。

  • 支持多种格式和平台,包括protobuf、msgpack、lua、javascript、json和xml。

  • 提供CLI和GUI批量转换工具,支持跨平台操作。

  • 支持完整的协议结构,包括嵌套结构和数组嵌套。

  • 支持导出proto枚举值和描述信息到多种代码和数据格式。

  • 支持Unreal Engine的DataTable加载代码生成。

  • 支持数据验证器和自动合表功能。

  • 支持公式、oneof、plain模式输入、map和空数据压缩。

  • 包含多个组件,如转表模块引擎、命令行工具和GUI工具。

  • 提供了基于模板引擎的读表代码生成工具xres-code-generator。

  • 支持Unreal Engine蓝图的互操作,简化数据读取接口。

  • 蓝图对enum类型的限制,最大值需小于256。

  • 扩展了UE蓝图类与protobuf原生类型的互转接口。

  • 实现了基于lua-protobuf的配置管理器和配置组规则模板。

  • 欢迎有兴趣的小伙伴互相交流和共建。

➡️

继续阅读