v1.3.0
Summary
Version 1.3.0 mainly brings support for all the new content in 2023 GT World Challenge Pack. It also includes some bug fixes and changes to make new ACC content behave smoother with the plugin in the future.
Compatibility
Due to Simhub v8.3 updating it's Newtonsoft.Json to v13, this plugin needs at least SimHub v8.3.0 to work.
Added
- New cars and track from 2023 GT World Challenge Pack (#19).
- Lap data for gap calculation for Valencia. Thank you @Mtrade for running the laps and generating the needed data #16.
Fixed
- An error if the plugin is first launched while ACC is not the selected game (#15).
- A
NullReferenceException
if broadcasting server sends a RealtimeUpdate before EntryList. - If a new car is added to ACC but not yet to our enums, it's class is Unknown, which causes
aIndexOutofBoundsException
inCarClassArray
if we try to access class positions or lap data.
Should avoid #19 in the future until we get an update out. - Use a naive distance and speed based gap calculation in case precise lap data is not available.
(Should only happen if ACC get's a new track and we haven't pushed an update yet.) (#20). - An exception if an BroadcastingEvent is sent before anything else. Can happen if one joins midrace and someone just had a crash or finished a lap.
- An exception in gap calcualtion if some cars do not have received their
RealtimeCarUpdate
.
Can happen on the firstRealtimeUpdate
where none of the car have received theirRealtimeCarUpdate
or if someone joins midrace.