Skip to content

Releases: way-zer/ContentsTweaker

v3.1.2 🌈

06 Sep 12:12
34ea9d6

Choose a tag to compare

更新内容

v3.1.1 🌈

06 Sep 10:57
66243e5

Choose a tag to compare

更新内容

  • 🚑️ 不再允许通过不同子树访问/修改同一个对象 @way-zer (#42)

    Why?

    通过两个子树修改同一个对象,可能破坏CT的可恢复性,例如:

    "unit.gamma.weapons.#0.bullet.damage":9999
    "unit.gamma.weapons.#1.bullet.damage":19999
    

    因为#0.bullet#1.bullet实际关联的bullet实例是同一个,第二次构建damage时,将记录错误的初始值,导致错误恢复。

    Change

    现在访问重复对象的子树时,例如#1.bullet.damage,将在resolve("damage")时报错,阻止访问,防止修改子属性。

    允许:直接设置bullet本身的行为,例如"#1.bullet.=": {...}

  • Update mod.json @way-zer (#41)

v3.1.0 🌈

15 Jun 16:05
23bb40f

Choose a tag to compare

更新内容

  • 适配 v149 @way-zer (#40)
    • support put new key into ObjectMap
    • ⬆️ Kotlin 2.1.10
    • ⬆️ Gradle 8.14
    • ⬆️ Mindustry v149

v3.0.5 🌈

04 Aug 06:54
c99fc0a

Choose a tag to compare

更新内容

v3.0.4 🌈

29 Feb 11:47
d8b1139

Choose a tag to compare

更新内容

  • fix UnlockableContent.Stats @way-zer (#38)
  • 优化row语句

v3.0.3 🌈

30 Jan 17:38
a09bb0c

Choose a tag to compare

更新内容

  • 扩展更多 UIExt的属性 @way-zer (#37)

    • Table.cellDefaults
    • Element.draggable
    • Element.onClick 优化
    • Label.fontScale fontScaleX fontScaleY
    • +TextButton
  • 解锁 更多Cell的属性 @way-zer (#36)
    暴露ReflectResolver.extend(node, objInfo)API供其他模块使用

v3.0.2 🌈

25 Nov 11:06
06f000a

Choose a tag to compare

更新内容

v3.0.1 🌈

23 Nov 13:20
815b4cd

Choose a tag to compare

更新内容

v3.0.0 🌈

04 Nov 11:48
8243ba8

Choose a tag to compare

更新内容

  • 重构核心解析器,增加遍历支持 @way-zer (#32)
    • 新的核心解析器
    • 添加API,支持通过CTNode.children遍历子节点
    • 支持地图通过ContentsPatchCT@{name}内嵌patch文件
    • 修复一些旧解析器无法解决的问题
    • 优化报错显示

Change

  • Array和Map现在索引以#开头,例如xxx.#0.xxx (目前提供后向兼容)

v2.1.2 🌈

07 May 13:03
c58a914

Choose a tag to compare

更新内容

  • fix Cannot cast java.lang.Float to float @way-zer (#31)