Author Topic: Recap of output plugin grievances  (Read 639 times)

HornetMaX

  • Hero Member
  • *****
  • Posts: 5616
    • View Profile
Recap of output plugin grievances
« on: October 20, 2015, 08:47:45 AM »
@Piboso: I recap here a few points about the new output plugin interface (WRS beta7).

  • Some functions (Draw, RaceVehicle Data) are called even when watching a saved replay. As no init function is called (e.g. no EventInit for example) I'm not sure this is intentional. Multiple solutions possible: no calls in saved replays, call event init function sin saved replays, new value for _iState in Draw call to differentiate saved replays from "live" replays, ...
  • There's no EventDeinit function: I think there should be one (for quads/strings deallocation and general clean up).
  • This comment in SPluginsRaceEvent_t is still wrong (in both KRP and WRS): m_iType
  • Thsi problem reported for KRP beta14 ispresent in WRS beta7 too: No way to know my RaceNum
  • These two issues (reported in KRP beta14) are solved in WRS beta7: float times and Event Type
  • Some fields in RaceData stuff are undocumented: m_iSessionState, most of SPluginsRaceCommunication_t.

MaX.