HINT (File Format): Difference between revisions

From Retro Modding Wiki
Jump to navigation Jump to search
>Aruki
No edit summary
imported>Antidote
No edit summary
Line 2: Line 2:


{{researchminor|reason=There are a couple unknown fields.}}
{{researchminor|reason=There are a couple unknown fields.}}
{{todo|Document Metroid Prime 3's HINT format.}}


__TOC__
__TOC__
Line 50: Line 49:
| '''Appear time'''; the amount of time that passes from when the hint is activated to when it appears on the HUD
| '''Appear time'''; the amount of time that passes from when the hint is activated to when it appears on the HUD
|-
|-
| u32
| u32/u64
| 1
| 1
| '''Pop-up text STRG ID'''
| '''Pop-up text STRG ID''' u32 in Metroid Prime 1/2, u64 in Metroid Prime 3
|-
|-
| u32
| u32
Line 64: Line 63:
| u32
| u32
| 1
| 1
| '''Target world MLVL ID'''
| '''Target world MLVL ID''' ''Note: Not in Metroid Prime 3''
|-
|-
| u32
| u32
| 1
| 1
| '''Target room MREA ID'''
| '''Target room MREA ID''' ''Note: Not In Metroid Prime 3''
|-
|-
| u32
| u32
| 1
| 1
| '''Target room index''' (position in MLVL file)
| '''Target room index''' (position in MLVL file) ''Note: Not In Metroid Prime 3''
|-
|-
| u32
| u32
| 1
| 1
| '''Map text STRG ID'''
| '''Map text STRG ID''' ''Note: Not In Metroid Prime 3''
|-
|-
| colspan=3 {{unknown|End of entry}}
| colspan=3 {{unknown|End of entry}}

Revision as of 21:12, 26 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
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 Note: Not in Metroid Prime 3
u32 1 Target room MREA ID Note: Not In Metroid Prime 3
u32 1 Target room index (position in MLVL file) Note: Not In Metroid Prime 3
u32 1 Map text STRG ID Note: Not In Metroid Prime 3
End of entry