==== CSequence_bin ==== This class is almost identical to [[cobjects:CTexture_bin]], without several fields. This class defines [[formats:SEQ16]] files. ^ Offset ^ Size ^ Type ^ Description ^ | 0x00 | 4 | Int | 0x41d80000 - Class ID 1 | | 0x04 | 4 | Int | 0x43520000 - Class ID 2 | | 0x08 | 4 + dpsz | [[cobjects: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 [[formats:FRM16]] file. ^ Offset ^ Size ^ Type ^ Description ^ | 0x00 | 1 | Bool | Unknown, always? 1 | | 0x01 | | [[formats:FRM16]] | Complete FRM16 file |