SenorPez
15-02-2016, 20:47
In working on the Replay Enhancer (http://forum.projectcarsgame.com/showthread.php?43736-UDP-Replay-Enhancer), I've encountered a strange situation that seems like an edge case, and wanted to ask if I'm missing something, or if anyone's encountered and solved this problem before.
A given car's race ends when it crosses the start-finish line after the car in P1 completes the race distance or time. That's known.
In the race in question, however, the car in P3 crosses the line before the car in P4. "Duh," you say. "That's how things are supposed to happen." This is backed up by the raw telemetry data: The P3 car is listed in position 3, and its lap counter ticks over to the next lap before the P4 car's lap counter ticks over less than a second later.
However, somehow, the race time for the P3 car is greater than the race time for the P4 car. Both the in-game results screen and the calculated Replay Enhancer results screen show the same total time. And on the in-game results screen, the P4 car is awarded third place, despite crossing the line after the car in P3. Position data even shows the P4 car behind the P3 car, yet somehow time passed... slower... for them?
What in the world is going on here?
Is there a time penalty being applied somewhere to the P3 car, so that even though they finish the race faster than the P4 car, they have a higher race time, and thus, end in 4th?
Is there a multiplayer concession at work here, in which perhaps P4 wasn't fully loaded, and got the benefit of the doubt? (Due to bad Internet, I don't do much multi.)
If anyone has any idea, please let me know! It's driving me crazy!
EDIT (in addition to title): I actually have a source video that I used for testing the Replay Enhancer where you can see, in front of the player car, the situation described above.
A given car's race ends when it crosses the start-finish line after the car in P1 completes the race distance or time. That's known.
In the race in question, however, the car in P3 crosses the line before the car in P4. "Duh," you say. "That's how things are supposed to happen." This is backed up by the raw telemetry data: The P3 car is listed in position 3, and its lap counter ticks over to the next lap before the P4 car's lap counter ticks over less than a second later.
However, somehow, the race time for the P3 car is greater than the race time for the P4 car. Both the in-game results screen and the calculated Replay Enhancer results screen show the same total time. And on the in-game results screen, the P4 car is awarded third place, despite crossing the line after the car in P3. Position data even shows the P4 car behind the P3 car, yet somehow time passed... slower... for them?
What in the world is going on here?
Is there a time penalty being applied somewhere to the P3 car, so that even though they finish the race faster than the P4 car, they have a higher race time, and thus, end in 4th?
Is there a multiplayer concession at work here, in which perhaps P4 wasn't fully loaded, and got the benefit of the doubt? (Due to bad Internet, I don't do much multi.)
If anyone has any idea, please let me know! It's driving me crazy!
EDIT (in addition to title): I actually have a source video that I used for testing the Replay Enhancer where you can see, in front of the player car, the situation described above.