Releases: owent/xresloader
Releases · owent/xresloader
v2.5.0
v2.4.0
v2.3.1
v2.3.0
v2.2.0
2.2.0
CHANGELOG
- 增加protobuf插件 - org.xresloader.ue.ue_type_is_class (用于UE代码输出时直接输出UE支持的
TSoftClassPtr<T>
来替换TSoftObjectPtr<T>
类型) - 增加和优化xresloader内部的Message描述抽象
- 支持UE-JSON的嵌套模式导出
- 自动创建输出目录
- 不再自动猜测Name字段,必须指定key_tag或者显式命名Name字段。(用于区分嵌套子类型和转表类型)
- 优化统一插件命名
- 增加protobuf插件 - org.xresloader.ue.not_data_table (用于UE代码输出时显式指定不输出转表数据加载代码)
v2.1.1
v2.1.0
NOTICE
注意: 从 2.0.0
版本开始,包名由 com.owent.xresloader 改为 org.xresloader.core ,协议包名由 com.owent.xresloader.pb 改为 org.xresloader.pb 。这是一个向前不兼容选项。但是应用层面仅仅更新 命名空间/包名 即可,数据布局和内容仍然保持向前兼容。
CHANGELOG
- 对protobuf的proto 3增加protobuf的扩展插件支持
- 增加protobuf插件 - org.xresloader.verifier (支持和Excel里一样的验证器语法)
- 增加protobuf插件 - org.xresloader.msg_description
- 增加protobuf插件 - org.xresloader.field_description
- 增加protobuf插件 - org.xresloader.ue.key_tag (用于UE代码输出时输出Key -> Name 的函数)
- 增加protobuf插件 - org.xresloader.ue.ueTypeName (用于UE代码输出时直接输出UE支持的
TSoftObjectPtr<T>
类型) - 增加protobuf插件 - org.xresloader.ue.helper (用于UE代码输出时的Utility类的类名后缀)
- sample里增加一个协议里的verifier示例
v2.0.1
NOTICE
注意: 从 2.0.0
版本开始,包名由 com.owent.xresloader 改为 org.xresloader.core ,协议包名由 com.owent.xresloader.pb 改为 org.xresloader.pb 。这是一个向前不兼容选项。但是应用层面仅仅更新 命名空间/包名 即可,数据布局和内容仍然保持向前兼容。
CHANGELOG
- 包名由 com.owent.xresloader 改为 org.xresloader.core
- 协议包名由 com.owent.xresloader.pb 改为 org.xresloader.pb
- 初步支持 UnrealEngine 4 的数据表和代码导出
- 更新protobuf到 3.7.1
- 更新maven-compiler-plugin到3.8.0
- 更新maven-shade-plugin到3.2.1
- 更新commons-codec到1.12
- 更新log4j到2.11.2
- 使用org.msgpack.msgpack-core代替org.msgpack.msgpack
- 更新org.json到20180813
- 更新poi到4.0.1
- 修复一些lint,迁移到 POI 4.X.X 的API
- 修复UE代码输出中,多输出了Name字段的问题
- 修复int32类型转出UE代码时,变成了int64的问题
- 输出的类名包含包名前缀