User Tools

Site Tools


formats:seq16

This is an old revision of the document!


SEQ16

Animated images, mostly used for animated mouse cursors, some changeable GUI elements like hey seem to be binary dumps of CSEQ16_bin or CSequence class and they contain complete FRM16 files inside. Unlike Infinity Engine's BAM files, they seem to contain only one animation sequence.

Surprisingly many .SEQ16 files contain only one frame and therefore are not animated at all.

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
formats/seq16.1310129851.txt.gz · Last modified: 2011-07-08 12:57 by edheldil