EvilEngine/DTRK: Difference between revisions

m
Seil moved page DTRK to EvilEngine/DTRK
(Created page with format)
 
m (Seil moved page DTRK to EvilEngine/DTRK)
 
(4 intermediate revisions by 3 users not shown)
Line 1:
<onlyinclude>
{{AssetInfobox
{{#vardefine:typeid|DTRK}}<nowiki/>
|subtitle=Dash Track
{{#vardefine:name|Dash Track}}<nowiki/>
|type=[[Base]]
{{#vardefine:type|[[Base]]}}<nowiki/>
|objectid=0xCD
{{#vardefine:basetype|0xCD}}<nowiki/>
|games=The Incredibles}}
{{#vardefine:games|Incredibles}}<nowiki/>
 
{{#vardefine:sourcecode|}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
==Format==
Dash Tracks are base assets, so they start with their 0x8 byte header, then are followed by:
===track_asset===
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x08 || int || '''num_vertices''' || Number of vertices.
|-
| 0x0C || int || '''num_triangles''' || Number of triangles.
|-
| 0x10 || int || '''landable_start''' ||
Line 20 ⟶ 24:
| 0x14 || int || '''leavable_start''' ||
|-
| 0x18 || int[[Vector3]3] || '''vertex''' || Unknown
|-
| 0x1C0x24 || triangle[[Vector3]] [num_vertices] || '''triangle_listvertex''' ||
|-
| 0x20 || shorttriangle* [num_triangles] || '''portaltriangle_list''' ||
|-
| || short[3] [num_vertices] || '''portal''' ||
|}
 
===triangle===
{| class="wikitable"
|-
! Offset !! Type !! Variable !! Description
|-
| 0x00 || short || '''a''' ||
|-
| 0x02 || short || '''b''' ||
|-
| 0x04 || short || '''c''' ||
|-
| 0x06 || short || '''flags''' ||
|-
| 0x08 || float[3] || '''u''' ||
|-
| 0x14 || float[3] || '''v''' ||
|}
 
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]