8 Pages1234>>PrevNext
Rank: C-Class Racing License
#26 Posted : Tuesday, June 5, 2018 6:08:27 PM(UTC)
Originally Posted by: SCS Skreamies Go to Quoted Post
Originally Posted by: HCR TJSteel Go to Quoted Post
Can I also ask if you're open to parameter requests,

I'm one of the staff which run TORA (the online racing association) and I've already started looking into creating an app for this data stream.

The thing we do is organise racing leagues, from series to endurance races, and being able to receive this data and have it displayed on a full live timing system would be awesome,

The only things I can't see are things such as what the global position of the car is in relation the the track they're currently on so there'd be no way of plotting or tracking the cars position.

Is this every parameter you'd have available to output or are there any options to add more if required?

I've listed below what I think would be good and how it would benefit people.

x, y, z position in global terms: could then plot where the car is which would be useful for saving and reading telemetry to create better tunes / plotting the cars positions for display in live timing
gear number: useful in dashboard building as a gear indicator / telemetry
current track: again would be useful for telemetry readings
current race position: useful in a live timing diagram
distance travelled: again live timing of endurance races
fastest lap: useful for live timing, and analysing which tune produced the better times.

This information could also benfit the people of the twitch community as they could make some cool looking custom overlays

Those are just a couple I can think of but if it's possible to implement these in the future this would be awesome.


This is a big yes! i'll test this forever haha

Maybe if we can the addition of fuel level and tyre wear would be great as well for simulation racing



Aren't some of those information not all ready available through normal telemetry ?
And not accessible for development. Also logging information and outputting it will surely impact the game's performance, no?
Forza Concerns: economy, gameplay mechanism,car list,PI-System,limited physics, unserious arcadish driving system, plain and empty map
Rank: A-Class Racing License
#27 Posted : Wednesday, June 6, 2018 12:30:27 AM(UTC)
Why wasn't the in game telemetry fixed with this update?
Rank: D-Class Racing License
#28 Posted : Wednesday, June 6, 2018 1:16:28 AM(UTC)
Originally Posted by: solarriors Go to Quoted Post
Originally Posted by: SCS Skreamies Go to Quoted Post
Originally Posted by: HCR TJSteel Go to Quoted Post
Can I also ask if you're open to parameter requests,

I'm one of the staff which run TORA (the online racing association) and I've already started looking into creating an app for this data stream.

The thing we do is organise racing leagues, from series to endurance races, and being able to receive this data and have it displayed on a full live timing system would be awesome,

The only things I can't see are things such as what the global position of the car is in relation the the track they're currently on so there'd be no way of plotting or tracking the cars position.

Is this every parameter you'd have available to output or are there any options to add more if required?

I've listed below what I think would be good and how it would benefit people.

x, y, z position in global terms: could then plot where the car is which would be useful for saving and reading telemetry to create better tunes / plotting the cars positions for display in live timing
gear number: useful in dashboard building as a gear indicator / telemetry
current track: again would be useful for telemetry readings
current race position: useful in a live timing diagram
distance travelled: again live timing of endurance races
fastest lap: useful for live timing, and analysing which tune produced the better times.

This information could also benfit the people of the twitch community as they could make some cool looking custom overlays

Those are just a couple I can think of but if it's possible to implement these in the future this would be awesome.


This is a big yes! i'll test this forever haha

Maybe if we can the addition of fuel level and tyre wear would be great as well for simulation racing



Aren't some of those information not all ready available through normal telemetry ?
And not accessible for development. Also logging information and outputting it will surely impact the game's performance, no?


They are available through normal telemetry, but the telemetry screen is displayed on your TV, with this UDP telemetry enabled, you can have telemetry data on your tablet, and have no HUD info on the tv, which gives you more immersion and it's easier to check the telemetry. It will not impact game's performance in any way.
I hope FH3 receives update like this or at least future FH4 has this option build in from the get go :-)
Rank: D-Class Racing License
#29 Posted : Wednesday, June 6, 2018 1:22:22 AM(UTC)
Originally Posted by: smudgerk118 Go to Quoted Post
Hi can someone please explain in english to us mere mortals exactly what this brings to game and what effect this would have, as i have no clue what all that means


It can also be used to make the motion rigs that Turn10 uses at big events like E3 to demo the game. So when you corner the thing your sitting in properly leans to add immersion. It can also be used to make apps and other things that enhance the experience that other people have already posted.

Of course if you want to build a motion sled get ready to spend a very large sum of money...
Rank: C-Class Racing License
#30 Posted : Wednesday, June 6, 2018 1:31:37 AM(UTC)
when will more data be added,

we only have speed and revs, no gear indicator or timings?

please advice on this

[Mod Edit - thread merged. Don't create duplicate topic threads. - MM]

Edited by user Wednesday, June 6, 2018 6:39:35 AM(UTC)  | Reason: Not specified

Rank: B-Class Racing License
#31 Posted : Wednesday, June 6, 2018 4:17:33 AM(UTC)
Originally Posted by: Dzidza1978 Go to Quoted Post
Originally Posted by: solarriors Go to Quoted Post
Originally Posted by: SCS Skreamies Go to Quoted Post
Originally Posted by: HCR TJSteel Go to Quoted Post
Can I also ask if you're open to parameter requests,

I'm one of the staff which run TORA (the online racing association) and I've already started looking into creating an app for this data stream.

The thing we do is organise racing leagues, from series to endurance races, and being able to receive this data and have it displayed on a full live timing system would be awesome,

The only things I can't see are things such as what the global position of the car is in relation the the track they're currently on so there'd be no way of plotting or tracking the cars position.

Is this every parameter you'd have available to output or are there any options to add more if required?

I've listed below what I think would be good and how it would benefit people.

x, y, z position in global terms: could then plot where the car is which would be useful for saving and reading telemetry to create better tunes / plotting the cars positions for display in live timing
gear number: useful in dashboard building as a gear indicator / telemetry
current track: again would be useful for telemetry readings
current race position: useful in a live timing diagram
distance travelled: again live timing of endurance races
fastest lap: useful for live timing, and analysing which tune produced the better times.

This information could also benfit the people of the twitch community as they could make some cool looking custom overlays

Those are just a couple I can think of but if it's possible to implement these in the future this would be awesome.


This is a big yes! i'll test this forever haha

Maybe if we can the addition of fuel level and tyre wear would be great as well for simulation racing



Aren't some of those information not all ready available through normal telemetry ?
And not accessible for development. Also logging information and outputting it will surely impact the game's performance, no?


They are available through normal telemetry, but the telemetry screen is displayed on your TV, with this UDP telemetry enabled, you can have telemetry data on your tablet, and have no HUD info on the tv, which gives you more immersion and it's easier to check the telemetry. It will not impact game's performance in any way.
I hope FH3 receives update like this or at least future FH4 has this option build in from the get go :-)



There is no information in the packets to support UDP apps for telemetry,rpm,timing, etc like PCars and F1 do. right now it only supports sleds. Hopefully we can have access to more data soon.
Rank: S-Class Racing License
#32 Posted : Wednesday, June 6, 2018 5:50:01 AM(UTC)
Lol, the thread will be merged for sure. As for data, Turn 10 said they'll bring in more later. I thought there was more data than just revs and speed? I thought fuel was there too. Either way, I'd say wait until July.
Rank: S-Class Racing License
#33 Posted : Wednesday, June 6, 2018 6:11:48 AM(UTC)
Originally Posted by: RPM Swerve Go to Quoted Post
What's the benefit of this for Xbox players? Why should I be excited about This?

I'm ignorant in regards to this update; therefore, I don't quite understand why this is a big deal. Feed me knowledge oh wise tech fans!

Well for example, I race on a wheel and find the HUD really distracting in game so I turn it all off. I can easily make a clamp that attaches to my stand and hopefully with update, my tablet wiill be able to show me live telemetry like fuel, revs, gears, speed etc etc.

On a side-note, as I said before about a race engineer, Imagine if you could implement a race engineer to say some generic lines when certain values are met. Say for example:

1. When you are on the last lap: "You're on the final lap, keep it smooth and bring the car home."
2. When you have more than 70% tire wear: "You're tires are looking pretty won right now, we can see some severe blistering and high degradation so grip will be low. Make sure you pit before the tires hit the cliff."
3. When you have less than 10% of fuel remaining: "You have about 10% of fuel remaining, were running low. Lift and coast and short shift to conserve until your next stop."
4. When the driver ahead or behind pits: "Driver ahead/behind is in the pits, I repeat, driver ahead/behind has just entered the pit lane."

Those are just a few basic ones but I'm sure it's possible to be done.


Rank: Driver's Permit
 2 users liked this post.
#34 Posted : Wednesday, June 6, 2018 10:36:26 PM(UTC)
I wrote a quick and dirty listener in C# in case anyone wants to see the basics of parsing this data stream:
https://github.com/mover5/Forza7DataOutMonitor

Now we need a bit more data in the stream to do some of the stuff I have ideas for :) (speed in mph/kph, gear selected, etc).
Rank: Driver's Permit
 1 user liked this post.
#35 Posted : Thursday, June 7, 2018 6:03:38 AM(UTC)
Originally Posted by: Mechberg Go to Quoted Post
With the launch of the June CU for Forza Motorsport 7, we're including a new Data Out feature, which outputs a UDP data stream which players can now take advantage of. ...


Hi! This is a great news. We have a sim racing telemetry application and, following this update, we would like to integrate Forza Motorsport 7. To be able to reconstruct an analyzable telemetry stream, few more fields would be needed to the output UDP data stream; specifically:

  • track-id (to group telemetry data by track)
  • track length (telemetry data are always relative to a track distance)
  • current lap distance (see above; in [0, "track length"])
  • current lap number (to associate telemetry data to the proper lap)
  • current lap time (to compare performances on different laps)


without the above minimal information, would not be possible re-construct the needed information for telemetry analysis.

Bonus fields (not strictly needed, but would be important to have):

  • last lap time (to capture precise lap times)
  • current sector index (to capture precise intermediate times)
  • last sector time (see above, to capture precise intermediate times)
  • world position (to draw the position on track of the user)


Also: having human readable strings for CarOrdinal and other names (also in a document, not in the UDP packet) would be great to give better info to the users.

Thanks a lot for this addition, it surely will open a lot of opportunities for third party developers and users.
Rank: B-Class Racing License
#36 Posted : Thursday, June 7, 2018 7:15:20 AM(UTC)
Originally Posted by: EpicEvan777 Go to Quoted Post
Originally Posted by: RPM Swerve Go to Quoted Post
What's the benefit of this for Xbox players? Why should I be excited about This?

I'm ignorant in regards to this update; therefore, I don't quite understand why this is a big deal. Feed me knowledge oh wise tech fans!

Well for example, I race on a wheel and find the HUD really distracting in game so I turn it all off. I can easily make a clamp that attaches to my stand and hopefully with update, my tablet wiill be able to show me live telemetry like fuel, revs, gears, speed etc etc.

On a side-note, as I said before about a race engineer, Imagine if you could implement a race engineer to say some generic lines when certain values are met. Say for example:

1. When you are on the last lap: "You're on the final lap, keep it smooth and bring the car home."
2. When you have more than 70% tire wear: "You're tires are looking pretty won right now, we can see some severe blistering and high degradation so grip will be low. Make sure you pit before the tires hit the cliff."
3. When you have less than 10% of fuel remaining: "You have about 10% of fuel remaining, were running low. Lift and coast and short shift to conserve until your next stop."
4. When the driver ahead or behind pits: "Driver ahead/behind is in the pits, I repeat, driver ahead/behind has just entered the pit lane."

Those are just a few basic ones but I'm sure it's possible to be done.




I use one on Assetto Corsa and PC2 called CREW CHIEF which works with UDP data. So it’s certainly possible.

PC: i7-8700k @5GHz, 16GB DDR4-3600, RTX 2080 Super Hybrid
Rig: Fanatec DD1, R300/911GT3 wheel, v3 pedals, CS v1.5 shifter; ButtKicker G2
A/V: ROG Strix 49" 32:9 monitor; Trust Tytan 5.1

http://linktr.ee/chojinzo
Rank: Racing Permit
#37 Posted : Thursday, June 7, 2018 9:43:08 AM(UTC)
Originally Posted by: Lunarman55 Go to Quoted Post
I wrote a quick and dirty listener in C# in case anyone wants to see the basics of parsing this data stream:
https://github.com/mover5/Forza7DataOutMonitor

Now we need a bit more data in the stream to do some of the stuff I have ideas for :) (speed in mph/kph, gear selected, etc).


Thanks and even in C#. Welly welly well.
Rank: A-Class Racing License
#38 Posted : Thursday, June 7, 2018 8:51:24 PM(UTC)
So far, I have been able to capture data using the Python-script posted in this topic. Quite useful to get a bucketload of data but there are certainly parameters missing in the packets making "basic telemetry reading" quite useless. Maybe if someone wants to correct me but I am missing (or want implemented):

- actual gear
- clutch being used
- "dirty" warning

I still need to test if possible but each stream is "personal"; not fetching data from other racers in the lobby. Understandable but seeing how much data is generated (roughly 1.5MB per minute per driver), it would be cool to get a "full UDP stream" for up to 24 racers in a private/protected lobby but maybe with a higher polling rate like 33 or 16 measurements per second per driver.
Rank: B-Class Racing License
 1 user liked this post.
#39 Posted : Friday, June 8, 2018 3:35:15 AM(UTC)
As I mentioned earlier, there is nothing useful in the packet info for anything other than motion rigs at the moment. T10 will need to open up access to more data so that proper telemetry, gear, rpm and so on can be developed.
Rank: Driver's License
 2 users liked this post.
#40 Posted : Friday, June 8, 2018 11:47:03 AM(UTC)
This could be great!

May I start dreaming about support for a buttkicker (and the likes)?
Rank: Driver's Permit
#41 Posted : Friday, June 8, 2018 11:01:42 PM(UTC)
Originally Posted by: Racehammer Go to Quoted Post
This could be great!

May I start dreaming about support for a buttkicker (and the likes)?


Yes you can!

We at SimXperience have been working with the game developers for quite some time now to facilitate proper integration with our AccuForce Professional Grade Steering Systems, SimVibe Tactile Feedback and our Full Motion Racing Simulators.





Berney Villers
CEO
SimXperience Racing Simulation
http://SimXperience.com

*Maybe someday this forum will update my username!
Rank: Driver's Permit
#42 Posted : Saturday, June 9, 2018 12:34:45 AM(UTC)
Hi,

I'm the author of the Crew Chief Android and PC app. I'd love to add support for Forza 7 to the app. This would need a lot more data adding to the UDP structure - I'm happy to discuss it with the Forza 7 developers if they want any input. There are challenges in getting enough data into the stream without exceeding the maximum size of a single UDP packet, but the pCars guys came up with some workable solutions to this, so I wouldn't expect it to be a problem.

As I don't actually have Forza 7, I'm not sure how good a fit the app would actually be. It's intended to provide race engineer radio calls that are applicable to longer races. For races only lasting 3 or 4 laps it might not be that useful, or rather, only a small part of what the app can do would be useful.

If anyone's wondering what the app sounds like, I've got a few short youtube videos of it in action here on my youtube channel
https://www.youtube.com/...UCYXKKKNlvy_grORxxmsrhzw

Jim B
Rank: Driver's Permit
 3 users liked this post.
#43 Posted : Saturday, June 9, 2018 12:13:22 PM(UTC)
I'm currently working on an iOS/Android application to show all the data presented so far.

You can see a quick sample of the data running through to the same IP as my iPhone (simulated, so my MacBook IP address)
https://www.youtube.com/...8TY&feature=youtu.be

I'll keep you guys up to date when I make any planned releases. I also plan to integrate the UDP backend with a Windows UWP customisable layout.

Does anyone have a source of all the cars collectively across FM7 with ID's associated with them? Just thinking of UI. ;)

Rank: Driver's Permit
#44 Posted : Saturday, June 9, 2018 12:20:17 PM(UTC)
DISREGARD

Edited by user Saturday, June 9, 2018 11:03:17 PM(UTC)  | Reason: Not specified

Berney Villers
CEO
SimXperience Racing Simulation
http://SimXperience.com

*Maybe someday this forum will update my username!
Rank: Racing Permit
#45 Posted : Saturday, June 9, 2018 1:21:25 PM(UTC)
I'm impressed - having the means to get telemetry out into a data file was a big hole in the game. At a minimum, being able to run an app on the PC or tablet to dump formatted data to a csv file while you are playing will be really useful in fine tuning as you will be able to graph the results.

My coding skills arent great so when someone has a PC app that will receive the data, format it in decimal, and write it to a .csv log with headers, please post.
Rank: Driver's Permit
#46 Posted : Saturday, June 9, 2018 3:07:24 PM(UTC)
Hello everyone, I'm French and I wish I could exploit the data udp that FORZA we refer.
so I have the frame that resembled that:

0100 0000 C23A 0E00 F6FF F945 F8FF 4744 BA00 4844 EA8F 6601 2505 5781 0000 0000 E670 8238 5109 0139 BA6F 3BB8 6B48 8238 1921 0FB8 4025 3736 78C8 0DC0 B27B 043C 7AA9 2E3C BDB4 EA3E FCAD E73E 7A1E E93E 2D15 E63E 98FC EEB5 82A4 3736 16E2 FEB5 6895 2336 0510 E6B8 C338 9DB8 B42C E5B8 1A6C 9EB8 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 B8AB AF37 778F AF37 F3E9 27B7 776E 25B7 17B7 D138 17B7 D138 17B7 D138 17B7 D138 006F 0B3A 0054 2EB9 00DC 2D39 0027 0CBA 8408 0000 0400 0000 8A02 0000 0200 0000 0800 0000

And with your first post info, I know what corespond each byte. my problem now, and know the treatment to apply to use this data, because I have the impression that I have to face movement to get the right information. but I can not determine what action is to be done.
I know that the frame that I give you contains as 800RPM value CurrentEngineRPM value but I can not find it. can you help me (here are the corresponding bytes : BA00 4844) ??

thank you in advance
Rank: Driver's Permit
#47 Posted : Sunday, June 10, 2018 2:18:49 AM(UTC)
Originally Posted by: VRM DionysosBen Go to Quoted Post
Hello everyone, I'm French and I wish I could exploit the data udp that FORZA we refer.
so I have the frame that resembled that:

0100 0000 C23A 0E00 F6FF F945 F8FF 4744 BA00 4844 EA8F 6601 2505 5781 0000 0000 E670 8238 5109 0139 BA6F 3BB8 6B48 8238 1921 0FB8 4025 3736 78C8 0DC0 B27B 043C 7AA9 2E3C BDB4 EA3E FCAD E73E 7A1E E93E 2D15 E63E 98FC EEB5 82A4 3736 16E2 FEB5 6895 2336 0510 E6B8 C338 9DB8 B42C E5B8 1A6C 9EB8 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 B8AB AF37 778F AF37 F3E9 27B7 776E 25B7 17B7 D138 17B7 D138 17B7 D138 17B7 D138 006F 0B3A 0054 2EB9 00DC 2D39 0027 0CBA 8408 0000 0400 0000 8A02 0000 0200 0000 0800 0000

And with your first post info, I know what corespond each byte. my problem now, and know the treatment to apply to use this data, because I have the impression that I have to face movement to get the right information. but I can not determine what action is to be done.
I know that the frame that I give you contains as 800RPM value CurrentEngineRPM value but I can not find it. can you help me (here are the corresponding bytes : BA00 4844) ??

thank you in advance


You have to unpack the buffer using the the following string:

Quote:
'<iIfffffffffffffffffffffffffffffffffffffffffffffffffffiiiii'


Not really sure if this is the best method to do it but this works. The data you get back from UDP is in the order as stated in the first post.

Edited by user Sunday, June 10, 2018 2:19:29 AM(UTC)  | Reason: Not specified

Rank: B-Class Racing License
#48 Posted : Sunday, June 10, 2018 2:44:49 AM(UTC)
Originally Posted by: mr balowski Go to Quoted Post
Hi,

I'm the author of the Crew Chief Android and PC app. I'd love to add support for Forza 7 to the app. This would need a lot more data adding to the UDP structure - I'm happy to discuss it with the Forza 7 developers if they want any input. There are challenges in getting enough data into the stream without exceeding the maximum size of a single UDP packet, but the pCars guys came up with some workable solutions to this, so I wouldn't expect it to be a problem.

As I don't actually have Forza 7, I'm not sure how good a fit the app would actually be. It's intended to provide race engineer radio calls that are applicable to longer races. For races only lasting 3 or 4 laps it might not be that useful, or rather, only a small part of what the app can do would be useful.

If anyone's wondering what the app sounds like, I've got a few short youtube videos of it in action here on my youtube channel
https://www.youtube.com/...UCYXKKKNlvy_grORxxmsrhzw

Jim B


That would be amazing to have CrewChief on Forza! One of the biggest missing features in this series. Don’t play PCars without it and I’m sure the Forza community would love this. Hopefully T10 can release more useful info for this type of app.
Rank: D-Class Racing License
#49 Posted : Monday, June 11, 2018 3:00:46 PM(UTC)
Seems like this could be potentially useful to drastically improve FFB on PC and introduce a fully automatic per-car DOR switching and soft locking.

Edited by user Monday, June 11, 2018 3:11:35 PM(UTC)  | Reason: Not specified

Forza Wheel Support: https://discord.gg/8vC2zvz
Rank: Driver's Permit
#50 Posted : Wednesday, June 13, 2018 11:28:18 PM(UTC)
Maybe I am doing something wrong, but I can't see an option for broadcasting the data across my home network instead of setting only one IP address for this feature. I am using multiple apps/devices to get telemetry data during racing and sending data only to one target IP is very limiting.

Example setup with other games (Project Cars, F1 games) I use :
I have an iPhone on my wheel as dashboard (RS dash), on the side I have an iPad with bigger screen showing my current car status like brakes, engine, tires temperatures, damage etc (again RS dash) and on my desktop I am recording telemetry data (SRT).

I don't remember a game with UDP telemetry without a broadcast option.
8 Pages1234>>PrevNext

Notification

Icon
Error