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