formats:seq16
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
formats:seq16 [2010-10-02 16:14] – edheldil | formats:seq16 [2011-07-08 12:57] – edheldil | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== SEQ16 ==== | ==== SEQ16 ==== | ||
- | Animated images, mostly used for animated mouse cursors. | + | Animated images, mostly used for animated mouse cursors, some changeable GUI elements like hey seem to be binary dumps of [[cobjects: |
- | They seem to be binary dumps of [[class: | + | Surprisingly many .SEQ16 |
- | ^ Offset ^ Size ^ Description ^ | + | ==== Header ==== |
- | | 0x00 | 4 | 0x41d80000 - Class ID 1 | | + | |
- | | 0x04 | 4 | 0x43520000 - Class ID 2 | | + | ^ Offset ^ Size ^ Type ^ Description ^ |
- | | 0x08 | 4 | Number of dynamic properties | | + | | 0x00 | 4 | Int | 0x41d80000 - Class ID 1 | |
- | | 0x0C | dpsz | [[classDynamicProperties|Dynamic properties]] if any. Menu backgrounds store menu position here | | + | | 0x04 | 4 | Int | 0x43520000 - Class ID 2 | |
- | | 0x0C + dpsz | 4 | Number of frames | | + | | 0x08 | 4 + dpsz | [[cobjects: |
+ | | 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 " | ||
+ | | 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" | ||
+ | |||
+ | ==== 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.txt · Last modified: 2011-07-20 23:50 by edheldil