Code: Select all
0x00-0x04: TXBN (54 58 42 4E)
0x04: text node count
0x04-0x07: zero
0x08: same as 0x04
0x09-0x0B: same as 0x04-0x07
0C: 1A/1E/17/2A/2B/28/30/32/34 (unsure? 32: Uses empty bytes in text data? 1A: Uses FF in text data, nodes end with 00 00, add 20 bytes for first byte in, all bytes in or all bytes in first text nodes. 2A: Similar to 1A but the first hex of a text node is is added by 20. 2B: Compressed, add 20 bytes to hex before and after FF bytes in text data, has 30 bytes. 28: Compressed, add 20 bytes to hex before 00 bytes, has 30 before text nodes beyond 1. 30: Similar to 2B but only one byte in nodes are touched. 34: Has padding? First hex in each text node is added by 20, has FF bytes in text nodes, end with 00 00. 1E: Similar to 28 20 ? 17: ?)
0D-0x17: zero
0x18: text node number?
0x19-0x1B: zero
0x1C: same as 0x18
0x1D-0x1F: zero
0x20-0x22: FF
0x23: zero
0x24: ?
0x26-0x2B: zero
0x2C: ?
0x2D-0x33: zero
0x34: Text byte count
0x35-0x37: zero
0x38: Text data
0x46-0x47: zero (end of file)
UPDATE: TXBN is not by Namco, is it Nintendo?
UPDATE2: An SDK kit (?) leftover for TxtMessage is in LM Arcade's dump.
UPDATE3: TXBN is not by SEGA, is it Nintendo?
UPDATE4: Its definitely Nintendo according what I can compare similarly to internal leaks.