Jump to content Jump to content

PXG F1 Telemetry for F1 2021


Ender0042
 Share

Recommended Posts

Hi everyone,

PXG F1 Telemetry is now ready for F1 2021.

This open source telemetry software allows you to collect data when you drive to refine your setups and improve your driving.

925127746_Capturedecran2021-07-31a20_51_03.thumb.png.aeca0aa920a6a8d888e7ddd3e3cc1774.png

It is available on PC and Mac and it can be used to get the telemetry data from any platform where F1 2021 runs (PC, PS4, XBOX).

You can download the last version here : https://bitbucket.org/Fiingon/pxg-f1-telemetry/downloads/

Any feedback is welcomed.

  • Like 3
  • Thanks 2
Link to comment
Share on other sites

5 minutes ago, Ender0042 said:
  • Adds the possibility to forward the UDP data to another ip address

What did we do to deserve you?

By the way, I reserved the UDP specs to check them later myself, but do you think it is possible to calculate or somehow project weight transfer/load distribution?

We have data for spring movement already and longitudinal/latitudinal forces. It would be nice to check how (1) our setups (springs and anti roll bars mostly) and (2) our driving inputs impact weight distribution. Could help optimizing braking technique, lines, and setup.

Link to comment
Share on other sites

12 hours ago, marioho said:

By the way, I reserved the UDP specs to check them later myself, but do you think it is possible to calculate or somehow project weight transfer/load distribution?

We have data for spring movement already and longitudinal/latitudinal forces. It would be nice to check how (1) our setups (springs and anti roll bars mostly) and (2) our driving inputs impact weight distribution. Could help optimizing braking technique, lines, and setup.

That's would be cool although I'm not sure how to do it. I'll be happy if you can help for that. You can contact me in private to discuss this if you want.

Link to comment
Share on other sites

On 8/1/2021 at 12:46 AM, marioho said:

What did we do to deserve you?

By the way, I reserved the UDP specs to check them later myself, but do you think it is possible to calculate or somehow project weight transfer/load distribution?

We have data for spring movement already and longitudinal/latitudinal forces. It would be nice to check how (1) our setups (springs and anti roll bars mostly) and (2) our driving inputs impact weight distribution. Could help optimizing braking technique, lines, and setup.

Good idea, as RH and proper aero load (like 5500NM front and 6085NM rear and CoP as well)...few software have a math formula to calculate it (using suspension deglections aka more wings load more deflection) but it seems F1 simulate aero load in a weird way. Roll gradient would be great too, again another software let you create those math channels...not to mention lateral stiff distribution to help settings ARBS...

By the way @Ender0042 with the new f1 2021 version I've still the same problem...look the differences between my data and AI or others humans player data...impossibile to compare that way. My data is a correct line, the data from the others are just weird.

Another hint, if possible, having wheel slip and differential graph...having used those in other softwares, they are priceless...knowing if and how much the diff open while braking can make a big differences in setups and corner entry. By the way, it's such a very very useful software, thank you! 🙂

EDIT just realized data looks weird in other programs too (check 2nd image) ...it is maybe sometihing related to telemetry game options? I've set it to 60hz...

Immagine.thumb.jpg.d1c5dbfc5b87f587f4e8bbdddd738096.jpgImmagine1.thumb.jpg.da4660192301c231b589a1c8d6480dca.jpg

 

 

Edited by Alastre
  • Agree 3
Link to comment
Share on other sites

22 hours ago, dwin20 said:

Thanks for this!  Have come across a few items - started with Spain/Catalunya... 

For Spain/Catalunya - noticed that there are some lines for corners missing - 3, 6, 8, 11, 15, 16 -  not seriously problematic for reading the telemetry as the track position map easily lets you align the cursor to those corners - was this intentional?

However, there is a line (18) between 9 and 10 - which is near the DRS activation point.

Really like the tool tips when hovering over the telemetry variables!!

In the previous thread for version 2 you said you might not include "Balance" in future versions - but it is in this. Are you more satisfied with this variable - as it looks like it could be quite helpful.

Again thanks for this!

  • Like 1
Link to comment
Share on other sites

1 hour ago, dwin20 said:

For Spain/Catalunya - noticed that there are some lines for corners missing - 3, 6, 8, 11, 15, 16 -  not seriously problematic for reading the telemetry as the track position map easily lets you align the cursor to those corners - was this intentional?

However, there is a line (18) between 9 and 10 - which is near the DRS activation point.

Really like the tool tips when hovering over the telemetry variables!!

In the previous thread for version 2 you said you might not include "Balance" in future versions - but it is in this. Are you more satisfied with this variable - as it looks like it could be quite helpful.

Again thanks for this!

Indeed, the line 18 is an error. However for for the missing line you mentioned, yes it is intentional in order to make the graph less messy.

As for the balance variable, it didn't change. I'm not sure about what to do with this. It doesn't really hurt to let it here so I didn't remove it.

Link to comment
Share on other sites

19 hours ago, Alastre said:

Another hint, if possible, having wheel slip and differential graph...having used those in other softwares, they are priceless...knowing if and how much the diff open while braking can make a big differences in setups and corner entry. By the way, it's such a very very useful software, thank you! 🙂

EDIT just realized data looks weird in other programs too (check 2nd image) ...it is maybe sometihing related to telemetry game options? I've set it to 60hz...

 

That would be nice, but again I'm not sure how to make something correct and useful. Any help for this would be appreciated.

For the graphs: indeed, it seems that it come from the game. Nothing I can do.

Link to comment
Share on other sites

@Ender0042 I'll get back to you on the weight transfer thing in the coming days.

Loving the car damage stat. Is it possible to integrate it on the track cursor as well? Somehow display it on the cursor as event points or something like that? Guess it's too much hassle to represent every category of damage on the chart, but maybe a dot or another markup so that we can see where in the lap the damage happened? 

Link to comment
Share on other sites

22 hours ago, marioho said:

@Ender0042 I'll get back to you on the weight transfer thing in the coming days.

Loving the car damage stat. Is it possible to integrate it on the track cursor as well? Somehow display it on the cursor as event points or something like that? Guess it's too much hassle to represent every category of damage on the chart, but maybe a dot or another markup so that we can see where in the lap the damage happened? 

This is a good idea, I'll add that in the todo list for the futur.

  • Thanks 1
Link to comment
Share on other sites

22 hours ago, Blent said:

Thanks a lot!

Do you have anywhere where we can donate something as a token of gratitude for your work?

Thanks, however there is nothing yet. I don't really need donation, but since multiple people asked for it I might do something in the futur.

Link to comment
Share on other sites

Hello, first of all I want to thank you for this magnificent tool and for the time you dedicate to this.

I am writing to ask if anyone has the same problem as me using it. In the tab "tracking" I give the button "Start" and how it should be the status changes to "waiting for a session"

Then I start a TT session and the status changes to "tracking in progress" from what I understand there are no problems with the port and others

But the problem is that it does not recognize the circuit and the session that I am running, but it appears constantly changing between "Melbourne unknown", "Melbourne FP1", "unknown". Also in the pilots tab I see a lot of strange symbols.

And finally, after a while, the application closes

I am attaching a screenshot in case it helps.

Greetings.

 

Captura de pantalla 2021-08-05 201856.png

Link to comment
Share on other sites

Are you playing F1 2021?

That happens when the telemetry formats are incompatible. Like when you are playing F1 2020 and the app is expecting to receive F1 2021 data, or you're playing F1 2021 with telemetry set to Legacy 2020.

Link to comment
Share on other sites

16 minutes ago, marioho said:

Are you playing F1 2021?

That happens when the telemetry formats are incompatible. Like when you are playing F1 2020 and the app is expecting to receive F1 2021 data, or you're playing F1 2021 with telemetry set to Legacy 2020.

Excellent! At the beginning I was using the previous version of the application and I had changed the telemetry format to 2020. I already corrected it and it works perfect!
Thank you very much for the quick response!

  • Like 1
Link to comment
Share on other sites

@Ender0042Been using this a lot - and it really has been helpful! 

I think I came across a minor bug. If I clear out laps from a track I was looking at and load data from another track - if I click on track position in telemetry it shows the track from the first set of data and has the cursor dot on it - but it shows the race line on the correct track. The data is fine as well. 

If I close out of the program and come back in - and add laps from the second track it loads fine. So it is very easily dealt with but if I went to another track before closing out of the program the same thing described above occurs. 

 

  • Like 1
Link to comment
Share on other sites

1 hour ago, dwin20 said:

I think I came across a minor bug. If I clear out laps from a track I was looking at and load data from another track - if I click on track position in telemetry it shows the track from the first set of data and has the cursor dot on it - but it shows the race line on the correct track. The data is fine as well. 

Heh, found the exact same bug today and for the first time.

@Ender0042, I was fiddling with standing starts on Time Trial. Just stopping the car at the "0m" distance mark to the DRS activation line to measure my top speed and the impact of some setup changes. Noticed that whenever I had to engage reverse, the app simply dropped the lap and stopped tracking it. Is it intended?

Had to restart the lap every time I overshot the DRS line. Not a big deal but thought I should ask. 

Link to comment
Share on other sites

On 8/14/2021 at 10:18 PM, dwin20 said:

@Ender0042Been using this a lot - and it really has been helpful! 

I think I came across a minor bug. If I clear out laps from a track I was looking at and load data from another track - if I click on track position in telemetry it shows the track from the first set of data and has the cursor dot on it - but it shows the race line on the correct track. The data is fine as well. 

If I close out of the program and come back in - and add laps from the second track it loads fine. So it is very easily dealt with but if I went to another track before closing out of the program the same thing described above occurs. 

 

Thanks for reporting, I'll take a look at that bug.

 

On 8/14/2021 at 11:45 PM, marioho said:

Heh, found the exact same bug today and for the first time.

@Ender0042, I was fiddling with standing starts on Time Trial. Just stopping the car at the "0m" distance mark to the DRS activation line to measure my top speed and the impact of some setup changes. Noticed that whenever I had to engage reverse, the app simply dropped the lap and stopped tracking it. Is it intended?

Had to restart the lap every time I overshot the DRS line. Not a big deal but thought I should ask. 

Yes, this behavior is intended in order to simplify the code. It is not supposed to happen frequently. But maybe it could be improved by  making it work like a flashback.

Link to comment
Share on other sites

  • 3 weeks later...
2 hours ago, JWright1522 said:

question, I tried downloading this on my Mac but it won't allow me to open the file cause Mac OS says its unable to verify the developer.. any way around this?

 

I think you have to control click the file...

Link to comment
Share on other sites

2 hours ago, JWright1522 said:

question, I tried downloading this on my Mac but it won't allow me to open the file cause Mac OS says its unable to verify the developer.. any way around this?

 

 

16 minutes ago, dwin20 said:

I think you have to control click the file...

Yes, see this link: https://support.apple.com/guide/mac-help/mh40616/mac

Link to comment
Share on other sites

On 9/11/2021 at 1:24 AM, Noboton said:

Hi everyone, does anyone know if the "total stint time" data can be found among the stint analysis options? I find the time per lap, but I can't see the sum of them, that is, the total time ...

There is no such thing right now. But it's a good idea, I might add it.

 

18 hours ago, BeanX said:

Hey I was just wondering if I can't get banned for using something like this? Obviously it's not cheating but I don't want the game thinking I use cheats or something :classic_huh:

Don't worry. The app only use data provided officially by the game. There is no hack so you cannot get banned for this. Also in online games, the players have an option to restrict the data send by the telemetry (it is on by default).

Link to comment
Share on other sites

@Ender0042Good work! You are definitely heading in the right direction! There are so many stories that can come from this tool. Stories that explain the math around Codemaster's logic.

Stories around

  • how effective are the TT setups in a race. 
  • Do little setup tweaks really effect wear, car damage, performance. 

The trick is now to understand which metric that can tell that story. Which is my question to you @Ender0042Which metric do you find useful in measuring your setups? What are you looking for? Where do you find that height is the most optimal as it relates to top speed vs quickness vs damage vs lost of grip? I would love to know your personal sets in making your setups. That would be amazing. @marioho

 

Link to comment
Share on other sites

Ride height... Haha that's a story that can jerk tears out of me. Changing the center of gravity – CG as in changing the ride height has a significant impact on load transfer when cornering or braking/accelerating. Bottoming the car out has a significant impact on grip as you'll be disrupting the whole aerodynamic concept of the car plus stalling the diffuser. So you have all the incentive in the world to simultaneously set the car as low as possible while keeping it from hitting the floor.

Unfortunately I don't think the telemetry of the game let us peek at those things, even though they're most certainly being simulated by the engine.  

Link to comment
Share on other sites

20 hours ago, marioho said:

Ride height... Haha that's a story that can jerk tears out of me. Changing the center of gravity – CG as in changing the ride height has a significant impact on load transfer when cornering or braking/accelerating. Bottoming the car out has a significant impact on grip as you'll be disrupting the whole aerodynamic concept of the car plus stalling the diffuser. So you have all the incentive in the world to simultaneously set the car as low as possible while keeping it from hitting the floor.

Unfortunately I don't think the telemetry of the game let us peek at those things, even though they're most certainly being simulated by the engine.  

As we have both noted before - while Codemasters provides in telemetry the actual change in wheel suspension positions - they abstract the ride height and as a result you have no idea what the actual positions are. 😞 

  • Agree 1
Link to comment
Share on other sites

@ShelbyUSA

Indeed there is not enough data to analyse the ride height. Personally, the data I am looking for a race setup is the tyre wear and the tyre temperature: I try to adjust my setup to make the wear more or less the same on all wheels.

The data is not easy to analyse because it depends on the setup but also on your driving. If you are not consistent, comparison are not always relevant.

I don't have a discord channel. I might make one someday.

Edited by Ender0042
  • Like 1
Link to comment
Share on other sites

12 minutes ago, Ender0042 said:

@ShelbyUSA

Indeed there is not enough data to analyse the ride height. Personally, the data I am looking for a race setup is the tyre wear and the tyre temperature: I try to adjust my setup to make the wear more or less the same on all wheels.

The data is not easy to analyse because it depends on the setup but also on your driving. If you are not consistent, comparison are not always relevant.

I don't have a discord channel. I might make one someday.

It would be great to see your check list. Maybe a video? Just the process. 

  • Record session (practice, race, or maybe TT?) 
  • Load stint? Race? TT? file
  • Comparison file?
  • Click on your available attributes boxes - time, tire temps, gs?, traction?
  • Recommended format tweaks to see the data within your app once its loaded. 
  • Recommend areas where to look and how to read the data once all loaded. What are you looking for? Best practices

Something like this. Maybe a decision tree diagram? That would be amazing. 

Link to comment
Share on other sites

3 minutes ago, ShelbyUSA said:

It would be great to see your check list. Maybe a video? Just the process. 

  • Record session (practice, race, or maybe TT?) 
  • Load stint? Race? TT? file
  • Comparison file?
  • Click on your available attributes boxes - time, tire temps, gs?, traction?
  • Recommended format tweaks to see the data within your app once its loaded. 
  • Recommend areas where to look and how to read the data once all loaded. What are you looking for? Best practices

Something like this. Maybe a decision tree diagram? That would be amazing. 

That would be amazing, but I won't do that myself. I'm already busy with the coding and I have a lot in my todo list. I'm doing that in my free time.

But if someone is willing to help and invest some times for this, he is welcomed 😀.

Link to comment
Share on other sites

1 minute ago, Ender0042 said:

That would be amazing, but I won't do that myself. I'm already busy with the coding and I have a lot in my todo list. I'm doing that in my free time.

But if someone is willing to help and invest some times for this, he is welcomed 😀.

I would love too, however, I am not familiar with the tool and what is optimum. @marioho Wanna take a stab at it? I can help reviewing and refining...??

  • Like 1
Link to comment
Share on other sites

1 hour ago, Ender0042 said:

@ShelbyUSA

Indeed there is not enough data to analyse the ride height. Personally, the data I am looking for a race setup is the tyre wear and the tyre temperature: I try to adjust my setup to make the wear more or less the same on all wheels.

The data is not easy to analyse because it depends on the setup but also on your driving. If you are not consistent, comparison are not always relevant.

I don't have a discord channel. I might make one someday.

Can you do this looking at just laps or is that not enough data...

Edited by dwin20
Link to comment
Share on other sites

26 minutes ago, dwin20 said:

Can you do this looking at just laps or is that not enough data...

I believe its enough data. @Ender0042has combined some interesting UDP attributes that i am super curious about. i.e. Traction, Tyre Stress, Long/Lat Gs, and balance. Separate from my curiosity,

Here is my goal.

  • first properly record 10laps on softs practice session with a base TT setup in Dry Clear day. Keep the environment controlled. 
  • Restart the practice session, because you want the environment controlled as much as possible. i.e. Car damage, rubbering in. 
  • Alter the setup with @Ender0042step by step process by looking at PXG results
  • Record a 10laps run on softs

Assuming the newest setup is faster race pace, I am curious about the difference between Traction, Tyre Stress, Long/Lat Gs, and balance. If there is a difference, what is the delta? Is that what we should be looking for? What is the benefit of those changes and etc.??

This is where my mind is heading. Then, I have additional thoughts where I am going with this offline. 

Link to comment
Share on other sites

4 hours ago, marioho said:

@ShelbyUSA @Ender0042 easy peasy! I mean, if we're talking about jotting the process down into words, I can do that easily in a couple hours tops. Just making a video out of it or screen recording that is a bit above my leisure-time paygrade haha

That would be great already. Thanks !

4 hours ago, ShelbyUSA said:

We can set up a discord too, if you like. 

Ok, I will try to set up a discord next week so that all people who want to help can share info. (There is also @Nuvolarix which help me for the testing 🙂).

Unless you to do it, I don't mind.

  • Agree 1
Link to comment
Share on other sites

3 hours ago, ShelbyUSA said:

I believe its enough data. @Ender0042has combined some interesting UDP attributes that i am super curious about. i.e. Traction, Tyre Stress, Long/Lat Gs, and balance. Separate from my curiosity,

Here is my goal.

  • first properly record 10laps on softs practice session with a base TT setup in Dry Clear day. Keep the environment controlled. 
  • Restart the practice session, because you want the environment controlled as much as possible. i.e. Car damage, rubbering in. 
  • Alter the setup with @Ender0042step by step process by looking at PXG results
  • Record a 10laps run on softs

Assuming the newest setup is faster race pace, I am curious about the difference between Traction, Tyre Stress, Long/Lat Gs, and balance. If there is a difference, what is the delta? Is that what we should be looking for? What is the benefit of those changes and etc.??

This is where my mind is heading. Then, I have additional thoughts where I am going with this offline. 

Hi @ShelbyUSA, I have done a couple of test like this with F1 2021 (before the latest patch, so different performance), but only changing front and/or rear wings (even 4-5 different settings). In some cases with both (S) and (M) to check my pace and my ‘feelings’. If it’s interesting for you I may send you my PXG telemetry data…

Regards,

Nuv

  • Like 2
Link to comment
Share on other sites

On 9/17/2021 at 6:34 PM, marioho said:

I really like this idea of setting up a discord server and all! If we're at the point of designating roles already, can I please be the Blue Power Ranger?

I'm in on this Discord if you'll have me.  I've got some ideas I'd love to hash out as well.  

Edited by JOmNrES
grammar
Link to comment
Share on other sites

9 hours ago, JOmNrES said:

I'm in on this Discord if you'll have me.  I've got some ideas I'd love to hash out as well.  

Ok, I'll send you an invite.

But note that the server will be more for people who really want to involved themself in the development of the software. If someone want to make some simple suggestions, it's better to write them here.

Thanks

  • Like 1
  • Agree 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...