I'm in the process of adding this. It's pretty simple - benchmarks recorded in practice (or qualifying) sessions will be saved to a json file in My Documents. Each time you record a new benchmark time it overwrites it for this car / track / game combination. So it should work the same way as before but with the times persisting between runs of the app. As soon as the app records a new benchmark time, it saves this json document. The file format is:
Code:
[
{
"game": "RACE_ROOM",
"carClassId": "DTM",
"trackName": "Silverstone Circuit",
"timeLoss": 19.68
},
{
"game": "RACE_ROOM",
"carClassId": "WTCC",
"trackName": "Silverstone Circuit",
"timeLoss": 23.12
}
....
]
This will be disabled by default (I think...), and can be enabled with the 'Save pitstop benchmark times to disk' option. At least, that's how it works now - I might tweak it a little