GME Game binaries table - entropia/tip-toi-reveng GitHub Wiki
Existing at least in 'WWW Weltatlas', this table holds (ARM) binary data, recognizable from the different strings contained in the binaries. The table consists of a 16bit? length and another 112bit (14 bytes) padding, adding up to 16 bytes. Then, the entries of the table follow: Each entry consists of a 32bit pointer to the binary data, a 32bit length of the binary data and 8bytes for an abbreviated binary name (Non-zero terminated).
Very likely, the 0-th entry of the table is skipped, because it starts in the same place as the table length entry.
The same layout can be found in the additional game binaries table.
| 16 Start bytes | Address in GME file | Length | Name |
|---|---|---|---|
| 01 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00 | 22 C2 55 02 | 10 0B 00 00 | 4F 69 64 4D 61 69 6E 2E |
| "01" followed by 15 zero bytes | 0x0255C222 | 0xB10 = 2832 bytes | "OidMain." |