RAB — Track Header
The track manifest file. Must be at /GAMEDATA/<level>/<level>.RAB for the game to load it. This is the hub that references virtually every other file type needed for a track.
| Block ID |
Hex |
Type |
| Track |
0x35 |
string (title) + RAB_Track struct |
The track title string is read first (e.g. "Magma Moon") but is reportedly not used by the game at runtime.
| Property |
Hex |
Type |
Description |
| Collision Meshes |
0x2B |
string[3] |
[0] primary (WDB/WDF), [1] secondary (BVB/MDB), [2] start/finish (BVB/MDB) |
| Track Scene |
0x2E |
string |
Main WDB scene file |
| Bounding XZ |
0x46 |
2 × LRVector2 |
Track bounding rectangle |
| Property |
Hex |
Type |
Description |
| Start Positions |
0x41 |
string |
SPB file reference |
| Checkpoint Files |
0x48 |
string[2] |
[0] checkpoint data (CPB), [1] collision mesh (BVB/MDB) |
| Powerup Files |
0x33 |
string[3] |
[0] PWB layout, [1] MAB from /COMMON, [2] WDB from /COMMON |
| Hazard File |
0x44 |
string |
HZB reference |
| Skybox |
0x42 |
string |
SKB reference |
| Emitter Files |
0x3A |
string[2] |
[0] global from /COMMON, [1] track-specific |
| Event Script |
0x2C |
string |
Event script file |
| Property |
Hex |
Type |
Description |
| Music List |
0x30 |
string |
Music file reference |
| Sound List |
0x3F |
string |
Sound effects list |
| Common Sounds |
0x3C |
string |
Shared sound file |
| Property |
Hex |
Type |
Description |
| HUD Images |
0x2F |
string |
HUD image file |
Properties 0x27, 0x28 (2×Vec3), 0x29 (Vec3), 0x2D, 0x31, 0x32, 0x34, 0x37, 0x38, 0x39, 0x3B, 0x3D, 0x40, 0x43, 0x45, 0x49, 0x4A — all string values, purpose undetermined.
Read only.
Back to Home