Text Overlay File (.tob)

The .tob format stores text overlay entries with timing information, typically used for subtitles or on-screen messages.

Header

Offset Type Name Description
0x00 UInt32 ChunkID Chunk identifier/magic.
0x04 UInt32 FileSize Total file size in bytes.
0x08 UInt32 Version Format version.
0x0C UInt32 EntryCount Number of text overlay entries.

Entry Structure

Each entry is 16 bytes long. Located immediately after the header.

Offset Type Name Description
0x00 UInt32 HashID Hash identifier for the text entry.
0x04 UInt32 StartMS Start time in milliseconds.
0x08 UInt32 DurationMS Display duration in milliseconds.
0x0C Int32 UserData User-defined data (flags, priority, or additional metadata).