The .tob format stores text overlay entries with timing information, typically used for subtitles or on-screen messages.
| 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. |
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). |