HINT (File Format): Difference between revisions
Jump to navigation
Jump to search
>Aruki (→Hint) |
>Aruki (→Hint) |
||
Line 77: | Line 77: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target world MLVL ID' | | '''Target world MLVL ID''' | ||
| {{check}} | | {{check}} | ||
| {{nocheck}} | | {{nocheck}} | ||
Line 83: | Line 83: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target room MREA ID' | | '''Target room MREA ID''' | ||
| {{check}} | | {{check}} | ||
| {{nocheck}} | | {{nocheck}} | ||
Line 89: | Line 89: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target room index' | | '''Target room index''' | ||
| {{check}} | | {{check}} | ||
| {{nocheck}} | | {{nocheck}} | ||
Line 95: | Line 95: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Map text STRG ID' | | '''Map text STRG ID''' | ||
| {{check}} | | {{check}} | ||
| {{nocheck}} | | {{nocheck}} |
Revision as of 14:55, 27 January 2015
The HINT format is used to manage the hint system, controlling what hints pop up, what they say, and where they point to.
This file format is almost completely documented There are a couple unknown fields. |
Format
Header
Offset | Size | Description |
---|---|---|
0x0 | 4 | Magic; always 0x00BADBAD |
0x4 | 4 | Version; 1 in Prime/Echoes, 3 in Corruption |
0x8 | 4 | Hint count |
0xC | Hint entries start |
Hint
Type | Count | Description | Metroid Prime 1/2 | Metroid Prime 3 |
---|---|---|---|---|
string | 1 | Hint name | ✔ | ✔ |
float | 1 | Unknown | ✔ | ✔ |
float | 1 | Appear time; the amount of time that passes from when the hint is activated to when it appears on the HUD | ✔ | ✔ |
u32/u64 | 1 | Pop-up text STRG ID; u32 in Metroid Prime 1/2, u64 in Metroid Prime 3 | ✔ | ✔ |
u32 | 1 | Unknown | ✔ | ✔ |
u32 | 1 | Unknown | ✔ | ✔ |
u32 | 1 | Target world MLVL ID | ✔ | ✖ |
u32 | 1 | Target room MREA ID | ✔ | ✖ |
u32 | 1 | Target room index | ✔ | ✖ |
u32 | 1 | Map text STRG ID | ✔ | ✖ |
End of entry |