给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的配置管理器和配置组规则模板。
  • 欢迎有兴趣的小伙伴互相交流和共建。
➡️

继续阅读