TRK file structure
Definition
Geometry
Track geometry.
Left shoulder width
int
|
Left lane width
int
|
Right lane width
int
|
Right shoulder width
int
|
int
|
int
|
int
|
Yaw rotation, clockwise (°)
float
|
Pitch rotation, upwards (°)
float
|
Roll rotation, clockwise (°)
float
|
int
|
int
|
int
|
int
|
Track grip
int
|
int
|
Banking grip
int
|
int
|
int
|
int
|
int
|
int
|
Surface type?
int
|
Surface type?
int
|
Surface type?
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
float
|
float
|
float
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
int
|
Empty line
|
...
|
Tuples?
Empty on some tracks.
Stunts table?
Empty on some tracks.
Geometry index?
int |
int |
int |
int |
int |
int |
int |
int |
int |
int
|
...
|
-1
|
Textures
Texture file
TEX:<DRH file>
|
Building texture file
BLD:<DRH file>
|
BACKS:
|
int |
int
|
...
|
|
-1
|
?
Not present on some tracks.
int
|
int |
int |
int |
int |
int |
int
|
float |
int |
float
|
Values
Grip
Surface type?
- 524703 590082 590082 appears to define a moving ramp or at least a surface the car can fly off of vertically
Effects
Bonus 7
- Swapping yaw and pitch: loop
- Swapping yaw and roll: twisting line
- Swapping yaw and pitch, roll 90.00000: vertical ring to the left
- Negative yaw: turnright