Couldn't all this just be added to OutSim (Also with the data from tires and everything from the HUD)? I find the InSim and OutSim separation already a bit confusing since you need to use different methods and protocols to retrieve very similar things, like with InSim there's only two axis rotation data available so to get the third axis you need to add code to handle OutSim. With yet another protocol for gauges, and an extended outsim later on would just make things even more complicated when you need to use so many different ways to retrieve very similar data. Like laptimes = InSim, Car position = OutSim, Gauges = OutGauge... You often need data from all of these anyway so separating them to different protocols seems to me like it will just add unnecessary complications for people using them...