DiRT Rally

DiRT Rally

View Stats:
Cortextual Dec 12, 2015 @ 6:12am
Dirt Telemetry Tool - Cortextual's Version
Greetings you filth-peddling dirt mongers.

Upon the release of Zeb's great telemetry tool I was immediately inspired, and I asked myself: This is a guy who's code I would be willing to steal for my own benefit. So, with his permission of course, I set about customising[i.imgur.com] his tool to my own diabolical ends. I liked what he had done but there were certain aspects I felt could benefit from being done differently.

I was initially intending to submit my changed version to him and let him incorporate whatever he liked into his release but he's not been around for a while now, moving house I gather, so I decided to just release my version and people can use whichever they prefer. It never hurts to have options.

I would suggest using Borderless Gaming to position the app and force it to stay on top of other windows. This program can be found at https://github.com/Codeusa/Borderless-Gaming/releases

After adding the relevant window to favorites in Borderless Gaming (if this maximises the window you can exit the app by pressing the escape key) you can right click it in the favorites pane and choose always on top, as well as set x, y position and window size. The size should be left as is, which is 1100 x 180, since the controls wont scale with a size change, but the x, y coordinates can be set to position the tool as you like.

Thanks to Zeb for making the original.

Hope you find it useful.

Hugs and kisses,
Cortextual.

The following is a list of changes I've made to Zeb's version:
- Overhauled layout
- Rearranged pedal sliders to more logical order
- All colours can be enabled/disabled using settings app
- Coloured pedal sliders, Clutch - Blue, Brake - Red, Accel - Green
- Coloured gear indicator based on direction of gear change, Green for up, Red for down or Neutral
to aid peripheral awareness of shifts as well as warn of accidental Neutral (Not that any of us would ever do that)
- Coloured suspension sliders red under extreme loads
- Reworked Steering indicator to show an image of a wheel rather than a horizontally moving dot
- Changed rev indicator to more traditional circular dial
- Added red colour change to revs for shift indication
- Dynamic rev limit detection to allow for different cars
- Option to colour speedo progressively, white to red
- Retuned G-Ball to show more movement
- Shaded G-Ball
- Option to make G-Ball flash Orange/Red on higher G-Forces
- Added lines to more easily judge G-Forces
- Changed timer to more traditional format, from seconds
- Removed display of coordinates
- Wrote settings app for enabling/disabling features, colours, changing wheel rotation, rev/speed limits
-Fixed average speed calculation
-Workaround to prevent reset of average speed and stage time at the end of stage
-Compact Mode
-UI Scaling
-IP/Port Configuration
-Chroma Key Mode
-Different wheel styles.
-Left a load of unnecessary BS that didn't pan out in the code

Please note that the tool only displays UDP data sent by the game which takes certain things out of my hands, such as the auto clutch displaying and a phantom driver who likes to rant the cars about while you're in menus. When the UDP stream is interrupted the tool will remain in the state it was in when the last data was received until it starts receiving data again.

Here is a video Meszes made: https://www.youtube.com/watch?v=TJxPkCvgzlo

Racedepartment Link: http://www.racedepartment.com/downloads/dirt-telemetry-tool-cortextuals-version.8246/
Last edited by Cortextual; Dec 18, 2015 @ 2:50pm
< >
Showing 1-15 of 20 comments
PetiS Dec 12, 2015 @ 4:06pm 
Looks good! Does it read data in during replays as well?
Cortextual Dec 12, 2015 @ 5:14pm 
Sadly no, the game only sends the data during gameplay.
Lexrax_TBD Dec 12, 2015 @ 5:18pm 
does it work with Xbox 360 Controllers ?
Cortextual Dec 12, 2015 @ 5:20pm 
Would think so. It's not actually taking any controller inputs it's just the UDP data from the game.
Ragequit Inc. Dec 12, 2015 @ 5:26pm 
Any chance we might get the shown/available info recorded/converted into MoTec-readable data?
Cortextual Dec 12, 2015 @ 5:29pm 
Not by me I'm afraid as I pretty much achieved what I wanted to, but I think there are apps available that do that stuff.
grandma_moses Dec 12, 2015 @ 10:56pm 
Looks very nice, thank you for all your hard work. Instant trial.
And thanks again for everything you do, zeb, it's time you get back to destroying our times!
DJ Blasmusik Dec 13, 2015 @ 12:36am 
there is this incredible telemetry application for codemasters' f1 games.
It works partly with dirt, but I know too little to adapt it.
This would be the next logical step so we can have telemetrics we can work with. You know, recorded and comparable between runs. Not to show off on your youtube channel :steammocking:

http://www.racedepartment.com/downloads/telemetry-application.541/
Randomheppu Dec 13, 2015 @ 1:54am 
Looks great. Does that shows springs or grip on right?
Cortextual Dec 13, 2015 @ 7:51am 
Originally posted by Fisu FIN:
Looks great. Does that shows springs or grip on right?

It's suspension compression but it seems to be done in a strange way, lowering the ride height partially fills the bars for example. But the tool just displays whatever the game chucks at it.



Originally posted by megahoschi:
there is this incredible telemetry application for codemasters' f1 games.
It works partly with dirt, but I know too little to adapt it.
This would be the next logical step so we can have telemetrics we can work with. You know, recorded and comparable between runs. Not to show off on your youtube channel :steammocking:

http://www.racedepartment.com/downloads/telemetry-application.541/

Yea something like this would be awesome, it would be possible to expand zeb's tool to achieve this kind of thing it was just outside the scope of what I was trying to achieve, I just wanted to show off on youtube lol.

Originally posted by grandma_moses:
Looks very nice, thank you for all your hard work. Instant trial.
And thanks again for everything you do, zeb, it's time you get back to destroying our times!

Yea for sure Zeb did a great job, and he's fully aware of the changes I made and me releasing this version. Good guy.
PetiS Dec 13, 2015 @ 10:45am 
Is there any tutorial or help how to run DR in borderless windowed mode? I just not able to overlap the telemetry tool. Anyone could help me out? Thanks!
Cortextual Dec 13, 2015 @ 11:22am 
Originally posted by Ukki:
Is there any tutorial or help how to run DR in borderless windowed mode? I just not able to overlap the telemetry tool. Anyone could help me out? Thanks!

I changed the description earlier to better explain this actually. Hope it helps.
Meszes Dec 14, 2015 @ 4:42am 
Thank you for your work with the Telemetry Tool! You and Zeb really gave your best. Kudos also for the 'early access'.
Cortextual Dec 14, 2015 @ 7:18am 
Originally posted by Meszes:
Thank you for your work with the Telemetry Tool! You and Zeb really gave your best. Kudos also for the 'early access'.

And thank you sir for the feedback =)
Cortextual Dec 18, 2015 @ 2:49pm 
Updated the app if anyone is interestered =)

1.2
- New settings can be found in the settings app.
- The entire app can now be scaled from 50% to 150% of default to accomodate different monitors/tastes.
- Added Compact Mode which shows only minimal readouts. More suitable for videos/streams.
- Added Option for coloured background to allow chroma keying on videos/streams. The default is yellow but the file bgy.png in the data folder can be replaced to change this.
- Added ip/port configuration in data\configuration.cfg. Edit this, or any other program file, at your own risk, there is no error handling and a mistake in here could crash the program or have other unforseen effects.
- Changed some fonts.
-Alternate wheel styles can be found in the data folder and enabled by renaming to wheelCompact.png. Again, if you're going to do this be aware that messing the files up can crash the app.
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Dec 12, 2015 @ 6:12am
Posts: 20