Skip to content

MORE::Clip

MORE::Clip structure

Name Type Description
type uint32
layerID uint16
isLooping bool
timeScale float32
blending float32 version >= 0x1
transitionIn float32 version >= 0x1
transitionOut float32 version >= 0x1
timeWarpOn bool version >= 0xE
timeWarp LinearWarp01 version >= 0xE && timeWarpOn
animationData SimpleAnim type == 0x0
animationData SyncAnims type == 0x1

Note

If type is not any of the values listed above, Revelation will crash.

LinearWarp01 structure

Name Type
??? Array<LinearWarp01Unknown>

LinearWarp01Unknown structure

Name Type
first float32
second float32

SimpleAnim structure

Name Type Description
animation UbiSubResource Revelation assumes type to be "MORE::Animation".

SyncAnims structure

Name Type Condition Description
subLayers Array<UbiSubResource> Revelation assumes all type to be "MORE::Animation".
blendings float32[subLayers.len] version >= 0x1
adjustDurations bool[subLayers.len] version >= 0xB

Note

Any subLayers values which have an instants.len which does not match the first layer's, are ignored, along with their corresponding blendings and adjustDurations values.