Replay file
Ghosts are saved in time trial mode
.rpl files are used as golden times in Time Trial mode
Header is 0x80 bytes long
Offset | Size | Description |
---|---|---|
0x0 | 0x2 | Usually is set to 1, but on track9.rpl it's set to 0; value 2 should also do something |
0x2 | 0x2 | ?? |
- | - | - |
0x4 | 0x4 | 14 00 00 00
|
- | - | - |
0xC | 0x4 | 0.33333333 , float (AB AA AA 3E )
|
- | - | - |
0x14 | 0x4 | 01 00 00 00
|
0x18 | 0x4 | 00 00 00 00
|
0x1C | 0x4 | Lap time, (saved as seconds/60) |
0x20 | 0x2 | car ID |
0x22 | 0x2 | doubled car ID, doesn't seem to do anything |
0x24 | 0x2 | Car livery (1-7) |
0x26 | 0x2 | 0A 00 - not always
|
0x28 | 0x4 | ??? |
0x2C | 0x4 | Player name, 3 chars and \0, AAA in .rpl files
|
0x30 | 0xC | Zeroes |
- | - | - |
0x40 | 0x40 | Zeroes |
0x80 | ??? | binary data of some kind |
- Each level has 8 save slots, each slot is stored in different
save/CardXX
folder. In each level each separate map ghost is saved inghostYY.bin
file, where YY is the id of the map - .rpl files seems to be similar/identical, some stuff doesn't make sense yet.
- All ghost files are 0x7530 (30000) bytes long, padded with zeroes after ghost binary data
- could be trimmed?