Difference between revisions of "Template:KMP AREA header"
Jump to navigation
Jump to search
(Grumble Volcano uses 3 cylinder shaped areas.) |
m |
||
Line 4: | Line 4: | ||
! Offset !! Type !! Description | ! Offset !! Type !! Description | ||
|- | |- | ||
− | | 0x00 || Byte || Area ''' | + | | 0x00 || Byte || Area '''shape'''. 0 = box, 1 = cylinder. |
|- | |- | ||
| 0x01 || Byte || [[AREA type|Area '''type''']]. Values 0–9. | | 0x01 || Byte || [[AREA type|Area '''type''']]. Values 0–9. |
Revision as of 16:48, 20 October 2018
Offset | Type | Description |
---|---|---|
0x00 | Byte | Area shape. 0 = box, 1 = cylinder. |
0x01 | Byte | Area type. Values 0–9. |
0x02 | Byte | Index of CAME if type = 0x00, 0xFF else. |
0x03 | Byte | Priority value. A higher number means a higher priority to choose which area activates if multiple areas intersected. |
0x04 | Float[3] | A 3D position vector of the area. |
0x10 | Float[3] | A 3D rotation vector of the area's rotation. |
0x1C | Float[3] | A 3D scale vector of the area's scale. |
0x28 | UInt16 | AREA setting 1. Used by AREA type 2, 3, 8 and 9. |
0x2A | UInt16 | AREA setting 2. Used by AREA type 3. |
0x2C | Byte | Route ID used by AREA type 3. |
0x2D | Byte | Enemy point ID. This value is used by AREA type 4. |
0x2E | UInt16 | Padding? Always 0 in Nintendo tracks. |