Closed iFuSiiOnzZ closed 2 months ago
Would it be an idea to have the broadcast UDP information and or status displayed as huds like the shared memory ones are?
Why kind of information? Apart from "TrackData" which is set once per session and "ConnectionState", all the other stuff is related to the cars on track (updated every X milliseconds). Well, probably "CarInfo" should be also quite stable (until a player gets into session or out of the session).
Why kind of information? Apart from "TrackData" which is set once per session and "ConnectionState", all the other stuff is related to the cars on track (updated every X milliseconds). Well, probably "CarInfo" should be also quite stable (until a player gets into session or out of the session).
Perhaps just the connection and maybe the local car if available, though I could expand on the already existing broadcast realtime hud (pitwall section).
Perhaps just the connection and maybe the local car if available, though I could expand on the already existing broadcast realtime hud (pitwall section).
You could see the kilometers on track, see if it had any incident (last incident for instance), when it gets out of the pit have en extra state that says "Out lap", etc, but I have no idea, probably someone who does live broadcast as a better idea of what is useful and what not.
I gave the debounce (5 second break) for the request of entry list a shot, that seems to work. As long as the generic data system is not finished this cannot be solved properly. With a generic system we just need to keep track of the data in 1 place and make it available like the shared memory, then additionaly we can have events that trigger like lap completed.
If you started the application while you were in a session, the broacast data could not be accessed as the broadcast system had already made all the relevant notifications. This has been temporarily solved by asking broadcast system data again.
Unify EntryListTracker data processing. This way there is only one point in charge of updating the data allowing a better maintenance, adding new functionalities, etc.