Streamed Track Data: Difference between revisions
Content added Content deleted
AcuteSyntax (talk | contribs) mNo edit summary |
AcuteSyntax (talk | contribs) No edit summary |
||
Line 21: | Line 21: | ||
|- |
|- |
||
| 0x58 || Is LOD? || bool32 || || |
| 0x58 || Is LOD? || bool32 || || |
||
|} |
|||
=== LOD/Collision Data === |
|||
{| class="wikitable" |
|||
! Offset |
|||
! Name |
|||
! Type |
|||
! Value |
|||
! Notes |
|||
|- |
|||
| 0x60 || Track hull || Track Hull || || |
|||
|- |
|||
| 0x90 || Collision tree pointer || Collision Tree* || || |
|||
|} |
|} |
||
Line 75: | Line 88: | ||
|- |
|- |
||
| 0x3C || Reserved (13) || word || || |
| 0x3C || Reserved (13) || word || || |
||
|} |
|||
=== Collision Tree === |
|||
{| class="wikitable" |
|||
! Offset |
|||
! Name |
|||
! Type |
|||
! Value |
|||
! Notes |
|||
|- |
|||
| 0x00 || Bounding box || Bounding Box || || |
|||
|- |
|||
| 0x20 || Node branch array || Node Branch*[] || || Pointer to an array of Node Branches |
|||
|- |
|||
| 0x24 || Polygon soups || Polygon Soup*[] || || Pointer to an array of Polygon Soups |
|||
|- |
|||
| 0x28 || Polygon soup count || uint16 || || |
|||
|- |
|||
| 0x2A || Node branch count || uint16 || || |
|||
|- |
|||
| 0x2C || Is 16-bit? || bool32 || || |
|||
|} |
|||
=== Node Branch === |
|||
{| class="wikitable" |
|||
! Offset |
|||
! Name |
|||
! Type |
|||
! Value |
|||
! Notes |
|||
|- |
|||
! colspan="5" | Node Branch |
|||
|- |
|||
| 0x00 || Left node detail || Node Detail || || |
|||
|- |
|||
| 0x08 || Right node detail || Node Detail || || |
|||
|- |
|||
! colspan="5" | Node Detail |
|||
|- |
|||
| 0x00 || Value || float || || |
|||
|- |
|||
| 0x04 || Index || uint16 || || |
|||
|- |
|||
| 0x06 || Type || uint8 || || |
|||
|- |
|||
| 0x07 || Contents || uint8 || |
|||
|} |
|} |