Jump to content
F1 2021 | Arrives July 16 | First Look Here Read more... ×


  • Content Count

  • Joined

  • Last visited

Community Reputation

28 Unleaded

Gaming Setup

  • Platforms
  • Peripherals
  • Steering Wheel
    Logitech G29

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. TheCulac

    Dirt Rally 2.0 - Telemetry Tool

    Hi all, I`ve been working on software telemetry dashboard for Dirt Rally 2.0, then moved to creating hardware dashboard also. Dashboard is custom made from scratch, shell is 3D printed. Needless to say, each LED or digit can be set up through SimHub to display any telemetry data. Currently how I`m using it is in following layout. LEDs - First 2 leds light up when speed is over 150km/h - Leds 3-10 are RPMs - Last 11-12 leds light up when speed is above 170km/h Screens (7-segment displays) - 1 digit - Current gear - 2 digit upper - km in stage (maybe current lap in F1 games) - 2 digit lower - total km in stage (maybe total laps in F1 games) - 4 digit upper - speed - 4 digit lower - stage time (or lap time) Obviously, since it`s SimHub compatible - every single digit or led light can be customized to display anything you want for any game supported by SimHub (from pCars, ACC, F1, etc.). Since I`m improving on the design, I`ll have about 2 dashboards to give away for cheap (just to cover the cost of components, waaaay below anything you can buy commercially). I would only ask for a feedback and improvement ideas. If you`re interested, please drop me a PM, or share your thoughts here. I was thinking of USA only, but if you cover the shipping - why not, I`ll send it overseas. And case is 3D printed is in marble color in this particular case for prototype, but I have various others. Demo:
  2. TheCulac

    Dirt Rally 2.0 - Telemetry Tool

    New update to app, many new classes were added for suspension window: R2 Ford Fiesta R2 Opel Adam R2 Peugeot 208 R2 NR4/R4 Subaru WRX STI NR4 Mitsubishi Lancer Evolution X Group B (4WD) Audi Sport quattro S1 E2 Peugeot 205 T16 Evo 2 Lancia Delta S4 Ford RS200 MG Metro 6R4 H1 (FWD) Mini Cooper S Lancia Fulvia HF DS Automobiles DS 21 H2 (FWD) Volkswagen Golf GTI 16v Peugeot 205 GTI F2 Kit Car Peugeot 306 Maxi (DLC) SEAT Ibiza Kitcar (DLC) Volkswagen Golf Kitcar (DLC) Up to 2000cc Ford Focus RS Rally 2001 Subaru Impreza (2001) Citroën C4 Rally Škoda Fabia Rally 2005 Ford Focus RS Rally 2007 Subaru Impreza Peugeot 206 Rally
  3. TheCulac

    Share your Custom Liveries & Tools here.

    Hey guys, I just wanted to drop a note that I`ve released new version of Dashboard for DR2. Here`s screenshot and video in action. Forgot to add a link for download: https://www.racedepartment.com/downloads/dirt-rally-2-0-dashboard-telemetry-tool.26703/
  4. TheCulac

    Dirt Rally 2.0 - Telemetry Tool

    Hey folks, It`s been long time since I started working on this app. I`ve made an update to the app. It can now be semi-transparent so it looks much nicer and less obtrusive on screen while playing. Both windows can be moved around as you wish. Also, there is new telemetry window to show how suspension works real time, plus it will notify when you when suspension bottoms out. It comes in handy when fine tuning suspension and trying to utilize full suspension travel. For suspension, for now it only works with R5 cars, which you can select from settings within the program. You can see in the video I`m driving Fiesta R5 and it`s using those settings. Later on I`ll add other categories.
  5. TheCulac

    Dirt Rally 2.0 - Telemetry Tool

    It would be awesome if CM implemented tire wear/pressure, oil temp, engine state and boost pressure into telemetry. I hate that I have no idea about the rate of tire deterioration. Sure, maybe I`m not "that" good to know/feel the traction loss due to track degradation or changing surface (heavy/medium gravel) and tire wear. But being in first 200 in dailies, I`d imagine I`m an average player.
  6. TheCulac

    Dirt Rally 2.0 - Telemetry Tool

    Hey @Cortextual, @bn880 no problems at all, no need to feel like an a hole, I appreciate pointing out the options. It`s not a competition nor money making, I just want to offer more options if people are interested. If people don`t see it useful, no biggie. 🙂 @Cortextual: A question, since you quoted my DirectX overlay statement with "nope", were you inferring that there are options to overlay full-screen DX game without playing with dll injection? If so, I`m all ears! Please share it and I`ll make my best to implement it. As I mentioned, I was out of coding world for some years.
  7. Hey gals and guys. I was always interested in setting up the car in games, but what frustrated me the most - was lack of the data to visualize what`s going on with the car, telemetry. Now that we have that in DR 2.0, I was looking forward to downloading apps for it. Yeah, right, no success. I guess the game isn`t that popular. So I started developing my own. Not having touched coding for 6+ years, I became rusty but managed to put together something. It`s still in, Alpha phase but I wanted to share the progress with you and see if there is any interest for public release. For free of course, we already paid enough for the game itself. Long story short, here`s short video of the tool (sorry about crappy quality, I was on my laptop with tons of dev tools open). I`ve seen one other tool, Dirt Telemetry that was for DR1 but also works with DR2. And the problem was overlaying the game. With my app, I`ve managed to emulate the full screen mode and setting the telemetry on top of it, so it looks like the game itself. The window background is black and you can move it around to set the position. When the stage starts, window becomes transparent and only telemetry is visible. Also it`s completely click-through, so game won`t lose focus if you hover or click on it - the game doesn`t see it at all. It`s still emulating full screen mode, removing the borders and maximizing the window (taskbar is on auto hide). Overlaying true full screen mode involves tempering with the game itself and rendering in DirectX - too much hassle for the time I have (plus, it`s considered cheating so wouldn`t be surprised if Codemasters took some action ) Now, about the telemetry itself, here`s a main window, I`ll explain the data shown. Layout represents the car (obviously :D). Wheels numbers show difference between car speed and that particular wheel speed. When accelerating they`ll be positive and negative during braking/deceleration. Wheels change color to reflect: stationary, acceleration, deceleration and locked. It`s pretty neat being able to see what each wheel is doing real-time. Brake disks change color based on temperature. There are no numbers for disks as I haven`t noticed any degradation in brake force in relation to temperature. For anyone concerned - max value is 650 degrees. Vertical bars next to wheels represent suspension. Upper is compression, lower is rebound, respectively for each wheel. Getting the values here was tricky. DR2 telemetry only gives suspension position in relation to car. So if you lower or raise the car, tool won`t know it. So at the start of the stage telemetry will say that suspension position is -15, but tool doesn`t know if that is because it hit a hole or it`s by setup. So at the beginning of each stage tool will take start position as relative and apply the offset. The issue with that is that at some stages car will be on an uneven surface so some dampers will be extended or compressed than others. The tool tries to average it out between wheels, but still there`ll be some small differences. Axles represent the differential. It doesn`t show the difference in torque but difference in speed of each wheel. Play with the diff lock ratio to see the impact. Open the diff and the slider will move much more on loose tracks. Center diff represents difference in speed between averaged front and back wheel speeds. On left and right side there are "Fast" and "Slow" indicators. They represent which compression setting is currently active. In game (and real life) dampers have separate valves for fast and slow bumps. That means that depending on velocity of suspension travel - one or the other setting will be applied. Slow bumps are 90% of race, fast bumps are for hitting holes or that one straight in Argentina where you flat out over humps. If you record your drive, you can see when the fast damping is active and adjust either your settings or ride. Threshold can be set in game, and is for now hard-coded for default value in tool (0.6m/s). I`ll add option later to manually set it so it reflects your real setting (in a case you have played around with settings for fast bumps). (In the video you can clearly see Fast being activated as I french kiss the hill flatting out at 0:43 or when my tire decided to abandon the vehicle) The lower slider is lateral G force, the right hand side, long one is for longitudinal G force. Nothing fancy, but it gives some info for tuning your car. Lowest middle line is stage progress bar. I run clean HUD except speedometer, so it comes in handy on longer stages when I puncture tire - to change the tire or bite the bullet? Handbrake is there, but doesn`t have direct representation in data, so the tool calculates it. If back wheels are locked, and speed is greater than 0 and front wheels are doing something and some other parameters I forgot. But it`s pretty accurate. Last there are gear indicator, current speed (yes it`s in imperial, yes there will be option to change it ), RPM. Note that there is no input visualization: Throttle, Brake, Clutch, Wheel. That by design as I`m developing additional overlay window to replace in game one. That window will be detachable and user will be able to position it anywhere on the screen, as you can do with currently show telemetry window. Now, I`m pretty bad with math and vectors are science fiction for me, but we do have data for that also. Namely: Velocity, Roll and Pitch vectors. If you have any application for it, maybe I can implement it. Here`s a question for all of you: What would you like to see in the tool that would be useful given the data we have? Maybe I can implement it as I dust the rust away from my coding skills.