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."