Forum Discussion

Killerscamp_DK's avatar
Killerscamp_DK
Seasoned Newcomer
2 years ago

Re: UDP Telemetry?

..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

15 Replies

  • p0nt0o's avatar
    p0nt0o
    2 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
    2 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
    2 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
    2 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
    2 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
    2 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
    2 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
    2 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
    2 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
    2 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.