Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
World space X position
World space Y position
World space Z position
Velocity in world space X
Velocity in world space Y
Velocity in world space Z
World space forward X direction (normalised)
World space forward Y direction (normalised)
World space forward Z direction (normalised)
World space right X direction (normalised)
World space right Y direction (normalised)
World space right Z direction (normalised)
Lateral G-Force component
Longitudinal G-Force component
Vertical G-Force component
Yaw angle in radians
Pitch angle in radians
Roll angle in radians
Used in:
Front wing aero
Rear wing aero
Differential adjustment on throttle (percentage)
Differential adjustment off throttle (percentage)
Front camber angle (suspension geometry)
Rear camber angle (suspension geometry)
Front toe angle (suspension geometry)
Rear toe angle (suspension geometry)
Front suspension
Rear suspension
Front anti-roll bar
Front anti-roll bar
Front ride height
Rear ride height
Brake pressure (percentage)
Brake bias (percentage)
Front tyre pressure (PSI)
Rear tyre pressure (PSI)
Ballast
Fuel load
Used in:
0 (off) - 2 (high)
0 (off) - 1 (on)
Fuel mix - 0 = lean, 1 = standard, 2 = rich, 3 = max
Front brake bias (percentage)
Pit limiter status - 0 = off, 1 = on
Current fuel mass
Fuel capacity
Cars max RPM, point of rev limiter
Cars idle RPM
Maximum number of gears
0 = not allowed, 1 = allowed, -1 = unknown
Tyre wear percentage
Modern - 0 = hyper soft, 1 = ultra soft
2 = super soft, 3 = soft, 4 = medium, 5 = hard 6 = super hard, 7 = inter, 8 = wet Classic - 0-6 = dry, 7-8 = wet
Tyre damage (percentage)
Front left wing damage (percentage)
Front right wing damage (percentage)
Rear wing damage (percentage)
Engine damage (percentage)
Gear box damage (percentage)
Exhaust damage (percentage)
-1 = invalid/unknown, 0 = none, 1 = green
2 = blue, 3 = yellow, 4 = red
ERS energy store in Joules
ERS deployment mode, 0 = none, 1 = low, 2 = medium
3 = high, 4 = overtake, 5 = hotlap
ERS energy harvested this lap by MGU-K
ERS energy harvested this lap by MGU-H
ERS energy deployed this lap
Used in:
Speed of car in kilometres per hour
Amount of throttle applied (0 to 100)
Steering (-100 (full lock left) to 100 (full lock right))
Amount of brake applied (0 to 100)
Amount of clutch applied (0 to 100)
Gear selected (1-8, N=0, R=-1)
Engine RPM
0 = off, 1 = on
Rev lights indicator (percentage)
Brakes temperature (celsius)
Tyres surface temperature (celsius)
Tyres inner temperature (celsius)
Engine temperature (celsius)
Tyres pressure (PSI)
Used in:
Last lap time in seconds
Current time around the lap in seconds
Best lap time of the session in seconds
Sector 1 time in seconds
Sector 2 time in seconds
Distance vehicle is around current lap in metres – could
be negative if line hasn’t been crossed yet
Total distance travelled in session in metres – could
be negative if line hasn’t been crossed yet
Delta in seconds for safety car
Car race position
Current lap number
0 = none, 1 = pitting, 2 = in pit area
0 = sector1, 1 = sector2, 2 = sector3
Current lap invalid - 0 = valid, 1 = invalid
Accumulated time penalties in seconds to be added
Grid position the vehicle started the race in
Status of driver - 0 = in garage, 1 = flying lap
2 = in lap, 3 = out lap, 4 = on track
Result status - 0 = invalid, 1 = inactive, 2 = active
Used in:
Fraction (0..1) of way through the lap the marshal zone starts
-1 = invalid/unknown, 0 = none, 1 = green, 2 = blue, 3 = yellow, 4 = red
Used in:
Header
Used in:
Header
Used in:
Header
Bit flags specifying which buttons are being
Used in:
Header
Event string code, see above
Used in: , , , , , , ,
2018
Version of this packet type, all start from 1
Identifier for the packet type, see below
Unique identifier for the session
Session timestamp
Identifier for the frame the data was retrieved on
Index of player's car in the array
Used in:
Header
Lap data for all cars on track
Used in:
Header
Data for all cars on track
Extra player car ONLY data
Note: All wheel arrays have the following order:
RL, RR, FL, FR
RL, RR, FL, FR
Speed of each wheel
Slip ratio for each wheel
Velocity in local space
Velocity in local space
Velocity in local space
Angular velocity x-component
Angular velocity y-component
Angular velocity z-component
Angular velocity x-component
Angular velocity y-component
Angular velocity z-component
Current front wheels angle in radians
Used in:
Header
Number of cars in the data
Used in:
Header
Weather - 0 = clear, 1 = light cloud, 2 = overcast
3 = light rain, 4 = heavy rain, 5 = storm
Track temp. in degrees celsius
Air temp. in degrees celsius
Total number of laps in this race
Track length in metres
0 = unknown, 1 = P1, 2 = P2, 3 = P3, 4 = Short P
5 = Q1, 6 = Q2, 7 = Q3, 8 = Short Q, 9 = OSQ 10 = R, 11 = R2, 12 = Time Trial
-1 for unknown, 0-21 for tracks, see appendix
Era, 0 = modern, 1 = classic
Time left in session in seconds
Session duration in seconds
Pit speed limit in kilometres per hour
Whether the game is paused
Whether the player is spectating
Index of the car being spectated
SLI Pro support, 0 = inactive, 1 = active
Number of marshal zones to follow
List of marshal zones – max 21
0 = no safety car, 1 = full safety car
2 = virtual safety car
0 = offline, 1 = online
Used in:
Whether the vehicle is AI (1) or Human (0) controlled
Driver id - see appendix
Team id - see appendix
Race number of the car
Nationality of the driver
Name of participant in UTF-8 format – null terminated