User Tools

Site Tools


cobjects:csequence_bin

CSequence_bin

This class is almost identical to CTexture_bin, without several fields. This class defines SEQ16 files.

Offset Size Type Description
0x00 4 Int 0x41d80000 - Class ID 1
0x04 4 Int 0x43520000 - Class ID 2
0x08 4 + dpsz DynamicProperties Menu backgrounds store menu position here
0x0C + dpsz 4 Int Number of frames
0x10 + dpsz 4 Int Playback speed. Typical value is 0x41700000
0x14 + dpsz 4 + btsz String Blit type. Either “Transparent Mask” or “Blend Black Bias”
0x18 + dpsz + btsz 4 Unknown
0x1C + dpsz + btsz 4 Unknown
0x20 + dpsz + btsz 1 Bool
0x21 + dpsz + btsz 1 Bool
0x22 + dpsz + btsz 1 Bool
0x23 + dpsz + btsz 1 Bool
0x24 + dpsz + btsz 1 Bool
0x25 + dpsz + btsz 4 X1
0x29 + dpsz + btsz 4 Y1
0x2D + dpsz + btsz 4 X2
0x31 + dpsz + btsz 4 Y2

X1, Y1, X2, Y2 create a bounding box relative to animation origin.

Dynamic Properties

Files without DP store at offset 0x08 only value 0x00000000.

Menu backgrounds store there count 0x00000001 and a pair String (“Menu Position”) and PointInt.

Frames

Frames immediately follow the header. Each frame consists of a bool (1) and a complete FRM16 file.

Offset Size Type Description
0x00 1 Bool Unknown, always? 1
0x01 FRM16 Complete FRM16 file
cobjects/csequence_bin.txt · Last modified: 2011-07-20 23:54 by edheldil