Bug Info:
- When playing in a Time-Based race, with scoring system of “Distance Traveled”, the
CurrentLap;
channel does not accurately show a laptime, instead presenting an unusually large number. (see text below this quote box)Platform:
- Xbox Series X, with Data Out being transmitted though SimHub app on Windows 10 PC to an additional screen.
Edition:
- Irrelevant
Account:
- Irrelevant
PC GPU:
- Irrelevant
Peripheral:
- Irrelevant
Settings:
- Data Out: Enabled
- Data Structure: Dash
Xbox Settings:
- Irrelevant
Attempted fixes:
- None, as this telemetry channel functions perfectly in normal “lap scored” races and is configured correctly.
Content Update:
- Unknown, I never drove in “distance scored” races before Update 11
I took part in an A/B/C/S Multi-Class race today, at Le Mans Circuit de la Sarthe.
This event is scored based on “Distance Travelled”, measured in KM as I use Metric units.
As the event is distance
-scored (instead of being time-scored like a regular lap-based race) the CurrentLap;
value is presenting highly unusual data.
In a normal, lap-based race, CurrentLap;
shows the amount of time that has elapsed on your current lap, in the format of 00:00:00.0000000
ie: hh:mm:ss.0000000
.
At the end of a lap of Le Mans Circuit de la Sarthe, CurrentLap;
is presenting a value of 03:46:55.8040000
.
This is highly unusual as a lap of that track in the car I was driving should give a readout of approximately 00:04:05.0000000
as I approach the finish line, ie: 4 minutes and 5 seconds (or thereabouts).
Based on the value of 03:46:55.8040000
, CurrentLap;
is saying that my current laptime is 3 hours, 46 minutes, 55.804 seconds.
This is clearly impossible in a race with an 18 minute time limit, so something is not right.
What I reckon is happening here is that the game is using CurrentLap;
to display the distance travelled throughout the lap, and in an attempt to convert it to time is giving this highly unusual readout.
To reiterate, in “normal” lap-based, time-scored races the CurrentLap;
is working perfectly. This is only an issue in distance-scored races.
For reference incase there is a suitable conversion formula that can be configured in SimHub, a lap of Le Mans Circuit de la Sarthe is approximately 13629 m
or 44714 ft
.
If this anomaly cannot be understood or fixed, I would recommend the following as a resolution:
-
Add a new Data Out channel:
CurrentLapDistance
, tracking the amount of distance travelled across a current lap. This can be in either ft or m. -
Add a new Data Out channel:
CurrentRaceDistance
, tracking the amount of distance travelled across the entire race so far. This can be in either ft or m. -
Update
CurrentLap;
to show the current time-based laptime (inhh:mm:ss.0000000
) in distance-scored races.
Thank you for taking the time to read this, it’s rather technical but hopefully I made it understandable for whoever on the team is tasked to work on this.
In addition, I have a separate topic with suggested additional telemetry channels that would be incredibly useful to have added to a future update, you can find that here: Data Out - Additional UDP Channels