.anim Decomp

Format

TypeNameMeaning
s32[4]headerLast element may not be a header value?
u32hash0A 9F 25 63
u32_unknownField2Unknown, has a value of 1
f32_unknownField3Unknown, but matches last datapoint
strtraitTimekTimeSeconds
u32_unknownField5Edit Comp
u32_unknownField61, Unknown, probably how many sub-objects there is for this .anim entry
str_unknownField7control.rumble
u32_unknownField81, Unknown, I recall this being used as a flag for "if the parameter can be uniquely identified by a name" or something
u32paramObject parameter hash
s32_unknownField10-1
u32traitTypekTraitFloat (2)
u32dataPointCountSelf explanitory
Datapoint[dataPointCount]datapointsArray of datapoint types
TypeNameMeaning
s32_unknownField00Unknown, has a value of 0
s32_unknownField01Unknown, has a value of 1
s32_unknownField02Unknown, has a value of 1
s32_unknownField03Unknown, has a value of 2
s32_unknownField04Unknown, has a value of 1
s32_unknownField05Unknown, has a value of 2
str_unknownField06Unknown, has a value of kIntensityScale
str_unknownField07Unknown, has a value of kIntensityScale
bool_unknownField08Unknown, has a value of true
bool_unknownField09Unknown, has a value of true
s32_unknownField10Unknown, has a value of 1
f32_unknownField11Unknown, has a value of 1.0
f32_unknownField12Unknown, has a value of 1.0
f32_unknownField13Unknown, has a value of 1.0
f32_unknownField14Unknown, has a value of 1.0
f32_unknownField15Unknown, has a value of 1.0
u32_unknownField16Unknown, has a value of 0. May not be part of this structure.