Difference between revisions of "Template:KMP AREA header"

From Custom Mario Kart
Jump to navigation Jump to search
 
Line 18: Line 18:
 
| 0x1C || Float[3] || A '''3D scale vector''' of the area's scale.
 
| 0x1C || Float[3] || A '''3D scale vector''' of the area's scale.
 
|-
 
|-
| 0x28 || UInt16 || AREA setting 1. Used by [[AREA type#AREA type 0x02 (BFG entry swapper)|AREA type 2]], [[AREA type#AREA type 0x03 (moving road)|3]], [[AREA type#AREA type 0x08|8]] and [[AREA type#AREA type 0x09|9]].
+
| 0x28 || UInt16 || AREA setting 1. Used by [[AREA type#AREA type 0x02 (BFG entry swapper)|AREA type 2]], [[AREA type#AREA type 0x03 (moving road)|3]], [[AREA type#AREA type 0x06 (music changer)|6]], [[AREA type#AREA type 0x08 (Object Grouper)|8]] and [[AREA type#AREA type 0x09 (Group Unloading)|9]].
 
|-
 
|-
| 0x2A || UInt16 || AREA setting 2. Used by [[AREA type#AREA type 0x03 (moving road)|AREA type 3]].
+
| 0x2A || UInt16 || AREA setting 2. Used by [[AREA type#AREA type 0x06 (music changer)|AREA type 6]] and [[AREA type#AREA type 0x03 (moving road)|3]].
 
|-
 
|-
 
| 0x2C || Byte || '''Route ID''' used by [[AREA type#AREA type 0x03 (moving road)|AREA type 3]].
 
| 0x2C || Byte || '''Route ID''' used by [[AREA type#AREA type 0x03 (moving road)|AREA type 3]].

Latest revision as of 22:47, 9 July 2020

AREA entry data structure (0x30 bytes)
Offset Type Description
0x00 Byte Area shape. 0 = box, 1 = cylinder.
0x01 Byte Area type. Values 0–A.
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 are 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, 6, 8 and 9.
0x2A UInt16 AREA setting 2. Used by AREA type 6 and 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.