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
|
...
|
- Grip
- Surface type?
- 524703 590082 590082 appears to define a moving ramp or at least a surface the car can fly off of vertically
Tuples?
Empty on some tracks.
Stunts
Controls geometry that moves and potrudes. Empty on some tracks.
Geometry index (reversed from file order)
int
|
Scale factor?
int
|
Angle?
int
|
?
int
|
Timing group
int
|
Height
int
|
Time bulging
int
|
Time flat
int
|
Smaller expands/larger contracts?
int
|
Bulge?
int
|
...
|
-1
|
- Scale factor?
- Increases the length and height of the "ramp"
- 1 is a bump, 4 starts breaking textures, 6 is huge vertical wall
- Angle?
- Lower is flatter, higher becomes trapezoid with longer top
- ?
- Timing group
- With otherwise identical config, two bumps with same number move together, with 1 and 2 move oppositely
Textures
Texture file
TEX:<DRH file>
|
Building texture file
BLD:<DRH file>
|
BACKS:
|
int |
int
|
...
|
|
-1
|
Race info
Not present on some tracks.
Track number
int
|
Impossible laps
int |
Hard laps
int |
Tricky laps
int |
Medium laps
int |
Easy laps
int |
Girlie laps
int
|
Track map size, smaller is larger
float |
Track map fidelity, smaller is more accurate
int |
float
|
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