Line 136:
Line 136:
* IMET data
* IMET data
−
The IMET data looks like this:
+
The IMET data follows a quite strict format, with a few changes between files. I don't have any good idea what those changes represent. The only major difference is found i Metroid Prime 3 Preview, which have everyting zero except the "IMET" header. The values indicated below is for all other files I've studied, which was non-zero.
+
+
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
+
|- style="background-color: #ddd;"
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #cdc;" | '''Start'''
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ccd;" | '''End'''
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ccc;" | '''Length'''
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dcc;" | '''Description'''
+
|- style="background-color: #ddd;"
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x000
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | 0x003
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 4
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | IMET header "IMET"
+
|- style="background-color: #ddd;"
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x004
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | 0x00B
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 8
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | Fixed value, always 00 00 06 00 00 00 00 03.
+
|- style="background-color: #ddd;"
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x00C
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | 0x017
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 12
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | Three tuples of 32-bit numbers (sizes?), typically in the range of 0x84BC to 0x56318.
+
|- style="background-color: #ddd;"
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x018
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | 0x01B
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 4
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | Flags? This is normally just zero, but Everybody Votes has 0050 0000 and Mii Contest has 0060 4100.
+
|}
* Padding (normally zero)
* Padding (normally zero)