HINT (File Format): Difference between revisions
Jump to navigation
Jump to search
>Embyr 75 m ({{research}}) |
imported>Antidote (→Hint) |
||
| Line 36: | Line 36: | ||
! Count | ! Count | ||
! Description | ! Description | ||
|- | |- | ||
| string | | string | ||
| 1 | | 1 | ||
| '''Hint name''' | | '''Hint name''' | ||
|- | |- | ||
| float | | float | ||
| 1 | | 1 | ||
| '''Immediate Time''' | |||
|- | |- | ||
| float | | float | ||
| 1 | | 1 | ||
| ''' | | '''Normal time'''; the amount of time that passes from when the hint is activated to when it appears on the HUD | ||
|- | |- | ||
| u32/u64 | | u32/u64 | ||
| 1 | | 1 | ||
| '''Pop-up text STRG ID'''; u32 in Metroid Prime 1/2, u64 in Metroid Prime 3 | | '''Pop-up text STRG ID'''; u32 in Metroid Prime 1/2, u64 in Metroid Prime 3 | ||
|- | |- | ||
| | | float | ||
| 1 | | 1 | ||
| '''Text Time''' | |||
|- | |- | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| | | '''Location Count''' | ||
| | |- | ||
| | | [[#SHintLocation|SHintLocation]] | ||
| locationCount | |||
| '''Hint Locations'''; Areas where this hint appears. | |||
|} | |||
===SHintLocation=== | |||
{| class="wikitable" | |||
! Type | |||
! Count | |||
! Description | |||
|- | |- | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target world MLVL ID''' | | '''Target world MLVL ID''' | ||
|- | |- | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target room MREA ID''' | | '''Target room MREA ID''' | ||
|- | |- | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Target room index''' | | '''Target room index''' | ||
|- | |- | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Map text STRG ID''' | | '''Map text STRG ID''' | ||
|- | |- | ||
| colspan=5 {{unknown|End of entry}} | | colspan=5 {{unknown|End of entry}} | ||
|} | |} | ||
[[Category:File Formats]] | [[Category:File Formats]] | ||
Revision as of 11:45, 25 May 2017
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 | Immediate Time |
| float | 1 | Normal 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 |
| float | 1 | Text Time |
| u32 | 1 | Location Count |
| SHintLocation | locationCount | Hint Locations; Areas where this hint appears. |
SHintLocation
| Type | Count | Description | ||
|---|---|---|---|---|
| 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 | ||||