formats:seq16
This is an old revision of the document!
Table of Contents
SEQ16
Animated images, mostly used for animated mouse cursors, some changeable GUI elements like
Some .SEQ16 files contain only one frame…
They seem to be binary dumps of CSEQ16_bin or CSequence class and they contain complete FRM16 files inside.
Header
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 are perhaps a bounding box.
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
formats/seq16.1286106491.txt.gz · Last modified: 2010-10-03 11:48 by edheldil