Primitive types

Little endian format.

Type Length Description
Float 4
Int32 4 Signed
UInt32 4 Unsigned
UInt64 8 Unsigned
Bool 4 True if 1, else false
Int16 2 Signed
UInt16 2 Unsigned
ChunkName 4 RIFF-style chunk identifier
UTF8String Null-terminated

Enum types

SoundEntryFlags : UInt32 RoomEntryFlags : UInt32 CollisionShape : UInt32 InfoFlags : UInt32 GameTargets : UInt32
// not discovered yet...

Complex types

String List<T> Chunk ListChunk<T> : Chunk RefDefEListChunk : Chunk Only valid for bytecode version 0xE (see FUNC/VARI for 0xF) Form : Chunk