F1 23 UDP Specification

by Hoobiechoobie
Reply

Original Post

F1 23 UDP Specification

[ Edited ]
EA Codemasters Team

Here is the current specification for the UDP telemetry output system for F1 23. 

 

To report any bugs with the UDP system, please add a new topic into the bug reporting section of this forum and our support team will ensure that this finds its way to the dev team. 

 

If you have any questions about the UDP specification then feel free to post in this thread and a helpful member of the community will respond when possible. 

 

 

Version history:

- v29x2: Updated team IDs in the appendix.

- v29x3: Update game mode IDs in the appendix

Message 1 of 123 (7,971 Views)

Re: F1 23 UDP Specification

★ Apprentice

Thanks, @Hoobiechoobie ! Also updated our diffs to see changes between 2022 and 2023 https://github.com/hotlaps/f1-game-udp-specs/tree/main/diff_2022-2023

Message 2 of 123 (7,880 Views)

Re: F1 23 UDP Specification

★★★ Newbie
@Hoobiechoobie Thanks a lot!
Message 3 of 123 (7,823 Views)

Re: F1 23 UDP Specification

★★★ Pro
@Hoobiechoobie thank you
Message 4 of 123 (7,789 Views)

Re: F1 23 UDP Specification

★★★★ Novice

Thank you @Hoobiechoobie, and thank you @cgfdoo that was useful.

 

Also, I see that starting from 127, the driver ids are inconsistant compared to F1 2022, is that intended ?

 

For example, Jake Hughes is 127 in 2022 and 129 in 2023, and mostly every ones after that.

Message 5 of 123 (7,681 Views)

Re: F1 23 UDP Specification

★★★★★ Newbie

Thanks @Hoobiechoobie!

Is there any chance we could get all of the PacketMotionExData published for both player cars in split-screen mode?

 

In previous versions (where this data was wrapped into the Motion Data packets), only the "extra" data from Player 1 was available in splitscreen.

Message 6 of 123 (7,443 Views)

Re: F1 23 UDP Specification

[ Edited ]
★★★★★ Newbie

Second question. Standard smile

In PacketMotionExData, what units are the tire forces in m_wheelLatForce, m_wheelLatForce, and wheelVertForce?

Message 7 of 123 (7,434 Views)

Re: F1 23 UDP Specification

[ Edited ]
★★★ Pro

@cavalier-racing
I would expect wheel forces are G-Force components, same as for CarMotionData

(so 1g = 9.8 m/s2, same as gravitational acceleration)

Message 8 of 123 (7,420 Views)

Re: F1 23 UDP Specification

★★★★★ Newbie

Ok one more, and I apologize if this is a dumb question.

 

Is it possible to get the track limits (inner boundary and outer boundary) as a set of XYZ points expressed in whatever coordinate system is used in the motion data packets for the "worldPosition" fields?

Message 9 of 123 (7,368 Views)

Re: F1 23 UDP Specification

★★★ Pro

@cavalier-racing   I would expect that to be hard-coded in game files as it isn't something that changes over time. @Hoobiechoobie  can you pls confirm?

 

I'd say there is a way to collect such data, just drive over the white line and get car coordinates from packets 😉

 

If this was added to telemetry, I'd expect an event for a track limit violation instead.

Message 10 of 123 (7,298 Views)

ea-play-promo-splash

What's EA Play?

New name, new look, same great benefits: EA Access and Origin Access are now EA Play.

Get more info on the change here.

ea-help-promo-3

Forget your EA Account ID or password?

Reset, update, or link your account information.

View more on EA Help