User Tools

Site Tools


formats:seq16

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
formats:seq16 [2010-10-03 11:48] edheldilformats:seq16 [2011-07-20 23:50] (current) edheldil
Line 1: Line 1:
 ==== SEQ16 ==== ==== SEQ16 ====
  
-Animated images, mostly used for animated mouse cursors, some changeable GUI elements like +Animated images, mostly used for animated mouse cursors, some changeable GUI elements like hey seem to be binary dumps of [[cobjects:CSequence_bin]] class and they contain complete [[FRM16]] files inside. Unlike Infinity Engine's BAM files, they seem to contain only one animation sequence.
  
-Some .SEQ16 files contain only one frame...+Surprisingly many .SEQ16 files contain only one frame and therefore are not animated at all.
  
-They seem to be binary dumps of [[class:CSEQ16_bin]] or [[class: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 | [[class: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 ==== 
-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.1286106491.txt.gz · Last modified: 2010-10-03 11:48 by edheldil