Name |
Description |
BCON |
This chunk type holds a number of constants that behavior code can refer to. Labels may be provided for them in a TRCN chunk with the same ID. |
BHAV |
This chunk type holds Behavior code in SimAntics. |
BMP_ |
This chunk type holds a regular Windows BMP file. |
CST |
That's 'C' 'S' 'T' '\0'. Equivalent in format to STR#. Whether or not this chunk type relates with Caret-separated text is unknown. |
CTSS |
|
DGRP |
This chunk type collects SPR# and SPR2 resources into a "drawing group" which can be used to display one tile of an object from all directions and zoom levels. Objects which span across multiple tiles have a separate DGRP chunk for each tile. A DGRP chunk always consists of 12 images (one for every direction/zoom level combination), which in turn contain info about one or more sprites. |
DGRPImg |
|
FBMP |
This chunk type holds a regular Windows BMP file. |
FCNS |
|
FCNSConstant |
|
FWAV |
This chunk type holds a null-terminated string that specifies the name of a track/event pair. This chunk type is used by the SimAntics "Play sound event" instruction, which looks up the track/event pair with this name in the EVT files of the game, and then sends the event to the track. |
GLOB |
This chunk type contains a filename to a semi-global IFF file, without the file extension. Semi-global files define shared common resources that are typically used in several other IFF files. A GLOB chunk, when present, allows other chunks in the same file to reference the semi-global file's resources. |
IFFChunk |
|
IFFException |
|
Iff |
Interchange File Format (IFF) is a chunk-based file format for binary resource data intended to promote a common model for store and use by an executable. |
OBJD |
This is an object definition, the main chunk for an object and the first loaded by the VM. There can be multiple master OBJDs in an IFF, meaning that one IFF file can define multiple objects. |
OBJf |
This chunk type assigns BHAV subroutines to a number of events that occur in (or outside of?) the object, which are described in behavior.iff chunk 00F5. |
OBJfFunctionPair |
|
PALT |
|
SPR |
This chunk type holds a number of paletted sprites that share a common color palette and lack z-buffers and alpha buffers. SPR# chunks can be either big-endian or little-endian, which must be determined by comparing the first two bytes to zero (since no version number uses more than two bytes). |
SPR2 |
This chunk type holds a number of paletted sprites that may have z-buffer and/or alpha channels. |
SPR2Frame |
|
SPRFrame |
Represents a compressed sprite stored in a SPR# chunk. |
STR |
This chunk type holds text strings. |
SpriteInfo |
|
TPRP |
|
TTAB |
|
TTAs |
Pie menu text strings; equivalent in format to STR#. |
TranslatedString |
|