MTAB Format - KCreator/Earth-Defence-Force-Documentation GitHub Wiki

header is 4D544142 00020000, length is 0x1C, but it has 16 bytes in front of it

  • 0x00 - : Int32
  • 0x04 - : Float, Total duration, since the unit is frame, there should be no decimal point
  • 0x08 - : Int32, B1 total amount
  • 0x0C - : Int32, A1 amount
  • 0x10 - : header!
  • 0x14 - : header!
  • 0x18 - : Int32, start offset of A1 block

== A1 block, what material need to be adjusted. length is 0xC ==

  • 0x00 - : Int32, A2 amount
  • 0x04 - : Int32, start offset of UTF16 string. ok, This is a material name.
  • 0x08 - : Int32, start offset of A2 block.

== A2 block, which parameter to adjust, length is 0xC ==

  • 0x00 - : Int32, B1 amount
  • 0x04 - : Int32, start offset of ASCII string. This is a parameter name.
  • 0x08 - : Int32, start offset of B1 block.

== B1 block, length is 0x14 ==

  • 0x00 - : Int32
  • 0x04 - : Int32, float group amount
  • 0x08 - : Int32
  • 0x0C - : Int32, parameter? 0 = x|r?
  • 0x10 - : Int32, start offset of float group.

== float group, always 16 floats? ==

  • 0x00 - : Time Point.
  • 0x04 - : Set Value.