Forum Discussion

Re: UDP Telemetry?

Yep, I have the pre-order and a full motion sim rig.

Probably too much to expect day 1 support in Sim Racing Studio and SimHub.

I'm hoping EA knows this is super important to provide ASAP so the devs of telemetry software can implement it :-)

20 Replies

  • IkoRein's avatar
    IkoRein
    New Vanguard
    3 years ago
    @waaaylander If there is the UDP Telemetry output and if the format is same as with DiRT Rally 2/Grid 2, then it should be pretty straightforward to get first versions out.

    But if the data and/or format spec is different, then most likely you have to wait quite some time, before a) the telemetry data spec is published or b) the output is reverse-engineered.

    Cheers
  • Stefzouille's avatar
    Stefzouille
    Rising Novice
    3 years ago

    what about telemetry? no telemetry no purchase for me. Pls do this!

  • Killerscamp_DK's avatar
    Killerscamp_DK
    Seasoned Newcomer
    3 years ago

    ..I had Telemetry in WRC 2023, which supported my SIMRIG motion sim, before the patch. Now it doesn't work. WHAT ???

    Can somebody explain, how to get UDP up and running again. The guide so far is really poor and makes no sense!!! (see below)

    https://answers.ea.com/t5/Guides-Documentation/EA-SPORTS-WRC-How-to-use-User-Datagram-Protocol-UDP-on-PC/m-p/13178407/thread-id/1?attachment-id=757119

    Just explain nice and simple for us none programmers.....

    Step 1. Do this...

    Step 2. Do that

    Step 3. Press enter

    Step 4. Done

  • p0nt0o's avatar
    p0nt0o
    3 years ago

    So, that's not how things work.... unless your expecting a few lessons in coding.

    The hack worked until the update, it was probably then over written. I've not tried reapplying the hack because I'm hoping some one is going to write a new plugin for simtools, as no doubt your waiting for someone to do the same for what ever rig you use. There are numerous forms of simrig software, each dealing with input data differently.

    I'm no coder but to put it simply.....

    The Data, comes in a stream. You have to find the bit's of data you want in the stream, portion them out & then use them to tell your simrig what to do.

    The instructions from Codemasters tell you how the Data comes out.

    There will be instructions for your simrig software on how it's software needs to recieve the data.

    So someone has to understand how the data is provided over udp, manipulate it into a form that will work with your particular flavour of simrig software.

    Your free to learn how to code and do it yourself or you have to wait for someone else to do it for you.

    Codemasters simply provides the data in an open way so people can use it as they wish. They can't be expected to right a plugin for every different simrig.

  • F1 22. F1 23 dirt Rally 1 and 2 dirt4 ....they can but they don't

    I wanna play not code...that's why it's called a game..

  • p0nt0o's avatar
    p0nt0o
    3 years ago

    Nope, with every game someone (other than codemasters) has written a plugin for your sim using the UDP data supplied by the game.

  • Simtools released a new plugin last night Which has Pitch, Roll Surge, Heave, Yaw, Traction loss, Roll Rate, Pitch Rate, Yaw Rate for motion. With a bunch of Vibe & Dash stuff.

    So if your simRigs run on that go and thank Yobuddy & Delta9 over there for their hard work.

    Your saved from learning to code for another day.

    If your SimRig doesn't use Simtools then you need to speak to the provider about making a plugin for you.

  • SHWotever's avatar
    SHWotever
    Seasoned Rookie
    3 years ago
    @p0nt0o I took a look, the plugin is overwriting the whole config file with his own instead of appending its own config. This defeats all the progresses about multiple UDP feeds which are now available in WRC. Missed occasion of a smoother "third party application cohabitation".
  • p0nt0o's avatar
    p0nt0o
    3 years ago

    Oh hey up. I'm not so clued up on the nitty gritty of the code but I can raise the question over there for you if you like. I assume this is interfering with simhub (if you are who I think you are & if so, good job on your own support). I'll see if they are prepared to update for you.

  • SHWotever's avatar
    SHWotever
    Seasoned Rookie
    3 years ago

    @p0nt0oYes i'm the author indeed 😉 I took a lot of care to make sure to benefit of this new possibility. So now i'm watching with anxiety how other software will handle it. UDP conflicts/sharing is a recurring struggle. And for once it can be avoided "natively" if everyone takes a little extra time to handle configuration nicely :D. Another reason why I prefer shared memory against UDP, shared memory is conflict less by nature :D

  • p0nt0o's avatar
    p0nt0o
    3 years ago

    Well kudos to you, you were first out the gate 🙂

    I've asked one of the creators of the plugin about it, we shall have to wait and see what they say.

    It would be nice if all the software could live in perfect harmony.

  • IkoRein's avatar
    IkoRein
    New Vanguard
    3 years ago

    @SHWoteverAfter reading the doc on the UDP data, this was exactly the problem I though would happen, i.e. everyone will be doing their own custom stuff and automatically putting it into the config directory without the user knowing it. So then the tools work or don't and the tool devs will be getting the "blame" of stuff not working.

    I have postponed my work on adding the WRC support to my tool for approx 3 weeks (mainly due to work/real-life requirements) and I hope that when I dig into this, things have been settled, key issues fixed and the best practices are in place. I have few ideas how to avoid being casualty of the 'file change war', but I don't want to code something for a week to see it becomes useless due to stuff I cannot change.

    Cheers.

  • SHWotever's avatar
    SHWotever
    Seasoned Rookie
    3 years ago
    @IkoRein I took the approach to create a custom packet (based on wrc experimental) and adding entries with a specific port using this custom packet, so I can recognise they are still in place, enabled, on the right port, if missing I add them, if not correctly configured (frequency, enabled port) I modify them, and I leave untouched any other packets other software could use.
  • @IkoRein Great point. This is where the FIA could jump in an help keep standards. So that the FIA license would actually mean better interoperability between all. :-)
  • p0nt0o's avatar
    p0nt0o
    3 years ago

    Hey there, thought I would let you know, the plugin has now been updated to append rather than overwrite the config 🙂

  • p0nt0o's avatar
    p0nt0o
    3 years ago
    Not my work of course but I like to think I did my part.... providing a gentle nudge :D
  • Any news on UDP for consoles? We need UDP for consoles too. 

  • integratr1's avatar
    integratr1
    2 years ago

    Still here we wait WRC 2024 still no telemetry update 

    DEVS 

    But could be fixed it there telemetry for Rev lights

    Sound technology-feedback inputs Code has been enabled Motion by audio