Andet {l Wrote}:Nice lol. On a maybe similar note, the two-digit time at the end of time trials often differs from the three-digit time saved by the ghost replay and put on the high score list, so maybe the two-digit time you see is just an approximation based on the individual lap times? Idk
if so then a game this close may theoretically see us both cross the line in the same update. updateRacePositions() is called whenever a kart finishes a lap, but before the kart is declared finished. If m_overall_distance is updated after this function, it could be possible that they game still thinks Kiki has traveled further than me, neither of us has won yet and so therefore she is in 1st place. Then one/both of us are declared finished (and can no longer change position) and the finish time is calculated through interpolation, where mine is in front by <.01s but Kiki's interpolated time almost certainly rounds to .96 while mine rounded down, so I end up .95 and she ends up .96
Alayan {l Wrote}:See this issue : https://github.com/supertuxkart/stk-code/issues/3272
[snip]
Sounds possible, I may have a look to see if this hypothesis holds ; it should not be too hard to fix this (unlike the issue linked above).
Users browsing this forum: No registered users and 1 guest