[ADDED] “Check for updates” toggle in DRE Launcher -> General. Disable this to stop from checking for updates
[ADDED] “Use Beta Versions” toggle in DRE Launcher -> General. Enable this to subscribe to Beta updates for DRE. Beta versions will be unstable, so unless adviced to, keep this off.
[ADDED] Going forward after 220.127.116.11, after downloading and installing new DRE versions, the changelog will displayed in DRE Launcher
[CHANGED] Removed “Car [number;] X …” option in manual, to clarify that these look up commands use: “Car X …”
[CHANGED] Prevented “Alert New Lap” from triggering when running through pitlane count down using the NASCAR pit count down option
[CHANGED] Shortened the initialization of DRE by some seconds for a quicker response when joining a session or starting DRE in a session
[FIXED] A race condition for the “display units” that determine whether the units is English or Metric in DRE. It will now wait until the plugin has the info.
[FIXED] Added missing “Car X irating” command from lookup commands category. Also added missing commands in manual for this category
[FIXED] Issues with driverBusy feature, when turned off would still prevent DRE from speaking
[FIXED] Issue that would allow DRE to speak using the nascar count down in pits with driverBusy feature turned off
[FIXED] Issues with driverBusy feature, where it could occasionally prevents DRE from speaking over longer periods, that would cause messages to be bunched together
[FIXED] Internal bug reports
[FIXED] Various issues
[ADDED] DRE Launcher – A nifty app to start DRE and configure it. You will also find links to Manual, website and FAQs in the Launcher. The purpose of it is to move away from editing the ever expanding DRE.ini, and the Launcher takes care of presenting the DRE.ini content neatly in various categories. You may continue to edit the DRE.ini directly or only from DRE Launcher from now on, it’s up to you. When changing something in the Launcher the change is automatically applied to the DRE.ini file, so the DRE plugin in Voice Attack can use the changes you made in the DRE Launcher. You can do live changes in the Launcher, and then just say “Reload Settings” to DRE. Check DRE Launcher out 🙂
[ADDED] Run the Launcher from Windows startup and let it launch additional apps of your choice when iRacing sessions start. Use this to for example start Voice Attack whenever a new session starts and Voice Attack isn’t already open. It also possible to start the files minimized as well as close them when iRacing session disconnects. Find the feature in the Launcher -> File Starter
[ADDED] It is now possible to use DRE with less MaxCars than 63 – Note that not all data for all cars will be available, and that DRE functions in a less-than-optimal way due to the lacking information. This means no live positioning can work and you instead get position updates only when crossing the S/F. Furthermore there are other areas where alerts will not trigger with less than MaxCars at 63. This feature is in an experimental stage, so please report issues at email@example.com directly. To avoid these potential issues, set MaxCars to 63 to allow for all data being streamed to your PC. To make sure you’ve made a concious choice about your MaxCars setting, an alert informing you about a too low setting has been added. This will trigger whenever a session have more cars registered than MaxCars. You may toggle this alert off in the Launcher under General Alerts and proceed using less than 63 MaxCars.
[ADDED] Action Camera! Let DRE control what to watch when not driving in iRacing. Action Camera finds the most exciting battles, hotlaps and essentials racing that matters to you. The algorithms takes a lot of things into account. For example, class battles are important, but they are more important when they are in your class – and much more important when it’s ahead of you. This feature is great for catching the important things. For qualifications, Action Camera should focus on the car with the most gained time on the hotlap. This is a first iteration, so if you have any ideas for improvement, please let me know
[ADDED] Auto Action Camera toggle in Launcher. Let DRE use Action Camera whenever you join a session or exit the car.
[ADDED] Two commands to manually control action camera: “Start action camera” and “Stop action camera”. If Auto Action Camera is enabled, and you want to override its decisions and manually follow a specific car, you can stop it this way. Auto action camera will start again whenever you join a new session or exit a car again.
[ADDED] Custom Gear Rev Limits per car! Run DRE, load a session with a car that you want to dial custom rev limits for. DRE will automatically add the car and its default rev limit to the Gears.ini file that you can edit afterwards. Use DRE Launcher to edit the rev limits. Use the rev limits with the “Alert Gear Shift” type of “Custom Rev Limits.
[ADDED] Using Custom Gear Rev Limits, your actual shifting points will be gathered over time and shown in gray next to your RPM limit per gear. The measured rpm shift points is a running average that slowly finds your actual shifting RPMs. Use these balance the RPM limits for the gear shift alert.
[ADDED] Option to toggle sound types for gear shift alerts. Toggle them in the Gear Shift Alerts page of DRE Launcher
[ADDED] Exposed Alert Weather thresholds in Launcher, so you can decide how much of a change in weather conditions you want, before being alarmed by it. Fx., Weather Track Temp Threshold is by default set to 2.5C. When track temp in/decreases 2.5C, DRE will alert you. With this is exposed, you may dial these settings to your likings. Find it in the Launcher-> Weather Alerts
[ADDED] Exposed threshold of lower safety / iRating alerts of other drivers in DRE Launcher. You can now specify in percent when warnings about other drivers’ lower safety rating is heard. By default it’s set to 60%, so if you have an iRating of 4000 and SR3.5, any driver below 2400iR or below SR2.1 will trigger this warning when you approach them on track the first time
[ADDED] Option in Launcher to enable jumping to live replay when exiting the car: Set “autoLiveReplay” to 1 to enable. Off by default. This also jumps to live when you enter a server and when sessions change.
[ADDED] New chat commands: Say You’re Welcome, Say Pass Right, Say Pass Left, Say Okay, Say No Problem, Say Good Luck
[ADDED] Added new UI command: “Show Latency” along with a new Keybind: keyShowLatency – for toggling the latency meter black box. Default to “L”
[ADDED] New command to easier navigate Black Boxes: “Set/Show 1..10 up/down/left/right” navigates the current black box up, down, left or right by a certain amount of pushes. Fx. In Relative Tab say “Show 5 down” to scroll down the list, or in In-car Adjustments say “Set 3 left” to decrease a setting 3 steps down. It is similar to the “Tab/Box up” commands but includes an amount here
[ADDED] New command to easier navigate Black Boxes increments: “Increase/Decrease by 1..10” – for changing settings in black boxes. Fx. hovering over the fuel amount in the Fuel Tab, say “Increase by 7” to increase the fuel amount 7 steps
[ADDED] New alert! AlertSectorNextSlow will trigger if the next sector up ahead on track has been slower on a regular basis to your personal best. This takes in a median sector time of the last 5 times you passed through this sector and compares it to the sector time that was set here on your best lap time. Notice the personal best sector time comes from the best lap time, and might not be the optimal sector time. Anyway, this alert will give you hints about where your car, or you, lose performance compared to your best runs. Use it to figure out if car setup is struggling in certain sectors, or if you tend to fall into a bad habit of taking corners bad. The alert is off by default, so enable it in Launcher
[ADDED] New alert! AlertSectorLastOptimal will trigger as you complete a sector, and tells you if that sector was your personal best. The alert is off by default, so enable it in Launcher
[ADDED] New alert! AlertSectorLastBestInClass will trigger as you complete a sector, and tells you if that sector was the fastest in your class. The alert is off by default, so enable it in Launcher
[ADDED] New alert! AlertSectorVulnerability will inform you about which sector you are quicker than the class car ahead on track, and which sector you are slower than the class car behind on track. Use this to fend off those from behind and to attack those ahead. Default Off (0)
[ADDED] New command for Pro users: “Focus on car X” will focus on the mentioned car number. For now this command does not allow car numbers with leading zeros like 007.
[ADDED] New alert! You will be alerted when pits open and close. Quite simple but quite useful. Default on
[ADDED] New alert! “alert pit service status”. When hitting your marks in the pit stall, DRE will let you know. This way you rely less on the visual cue and can quicker respond if you over/undershot the pit stall. Default on
[ADDED] “alertFuelSafetyBuffer” – The buffer amount of fuel. This is used for the alertFuel alert that is triggered on the last lap, before you must pit for fuel. Default 0.5L. Define this in DRE Launcher
[ADDED] New command “Delete Sector data” – Clears all gathered sector delta for you and other cars. This is valuable to do after a major track / weather change, so you are able to measure your overall performance accurately
[ADDED] New alerts! “alertPitRepairsCountdown” and “alertPitOptionalRepairsCountdown” that count down remaining repair times. On by default
[ADDED] New alert! “alertPitStopChanges” will sound when entering pit lane with more than 70 meters to your pit box about what is going to be done in the pit stop. This works as a safety measure to ensure you have enabled the right things for the stop. On by default
[ADDED] New alert! “alertPitStopComplete” will sound when your pit stop is complete, where no more fuel, tires, windscreen or fast repair is needed. This will not be called if your car needs any repairs. On by default
[ADDED] New alert for the future! “alertMixedAI”. If the driver field is mixed between real and AI drivers, this warns about the AI drivers when approaching them. Default on
[ADDED] New alert! “alertLapsLeftCountdown” which will call out laps completed and laps left at a certain lap interval. You may define the interval in the DRE Launcher, as well as specify if the alert also should happens in practice and qualification session. The alert is off by default
[ADDED] New command “completed green laps” or simply “green laps” will give the completed number of laps that was under green flag during crossing the S/F line
[ADDED] [Sim;Simulation;In-game;Game] [time;clock] to tell you what sim time it is
[ADDED] [Sim;Simulation;In-game;Game] date to tell you what sim date it is
[ADDED] Admin commands are now included in DRE! Use these when you are an admin in a hosted session. All commands here have been added: https://members.iracing.com/jforum/posts/list/1065608.page#8051073
[ADDED] “Fuel laps left at start finish”. This will give you the laps left in fuel tank for the next time you pass the Start / Finish line.
[ADDED] “Get last result” Finds and shows the result of the last session. Note, that the session might not be over yet. It can even show a result from a previous DRE session. This might be useful coming back after a few days and you need to catch up with how you performed
[ADDED] “Get last race result” works like the above, but retrieves your last race results.
[ADDED] “Pit stall ahead / behind (on track)” that after the first pitting in this session, DRE knows where the pit stall of this driver is located relatively to your own. This is useful especially on oval racing for getting track position when returning to the track. It will return either “ahead” or “behind”.
[ADDED] It is possible now to ask about details of both the overall as well as the class leader. Ask the usual stuff about stint laps, name, delta times, current lap, gap and so on. Check the Manual PDF that includes all the available commands in the “Leader Data” section.
[ADDED] It is possible now to ask about details of any car. Ask the usual stuff about stint laps, name, delta times, current lap, gap and so on. Do it by commanding “Car [0..999] x” and replace ‘x’ with either “last lap time”, “best time”, “delta last”, “delta best”, “gap”, “class position”, “position”, “stint laps”, “lap” and variations of these.
[ADDED] 6 new gear shift sound types have been added. Go check them out in DRE Launcher -> Gear Shift Alerts
[ADDED] Alerts for gearing up and down. These can be valuable to confirm that a gear change has happened. Find the alerts and activate them in the Launcher -> Gear Shift Alerts
[ADDED] Setup and In-Car changes tips, that can guide you to dial changes to the car. Tips can be called like: “Help me with loose rear tires”, or “Explain rebound”, “Guide me on caster”, “Give a tip about oversteer at corner exit” and so on. For all combinations and possibilities, see the DRE manual under the “iRacing | Setup Tips” section. If you have new ideas for tips, or hear any mistakes, please forward them to firstname.lastname@example.org
[ADDED] Option in Launcher -> Proximity to turn off proximity alerts while spectating, and another driver is in your car (team sessions or when joining with Watch)
[ADDED] Using “Alert Fuel” it will also remind you to pit shortly before pit entry, to make sure you pit if you forgotten it whilst racing
[CHANGED] Box or tap up/down/left/right commands now have a prefix: “Set”, to prevent triggering false positives. Call fx. “Set box up”
[CHANGED] “Tear off” command now have a prefix: “Do”, to prevent triggering false positives. Call “Do tear off” or one of the other variations
[CHANGED] While alerts about cars on your sides are being announced, DRE will now attempt to give you the most up to date precision on whether the car is on your front, middle or rear.
[CHANGED] With cars on your sides, no other alerts should be heard. If however, you keep cars on your sides for more than 10 seconds, DRE may start to give you other alerts again.
[CHANGED] OnTrackDistFactor setting in DRE Launcher now has a new meaning: Factor for proximity scanning behind your car. Valid values only between 0.1 and 1.0! Moves the trigger area for On Track Proximity alert closer or further away from behind your car. A value of 1 will trigger the alert when a faster car is somewhere between 1.5 and 3 seconds your car, while a value of 0.1 will trigger the alert somewhere between 0.5 and 1.5 seconds behind you. It is dependent on the best lap time delta to the other cars. Faster cars equals longer distances behind. Alerts will always trigger with a minimum of 0.5 seconds behind you.
[CHANGED] New default value for ownPitExitDistThreshold, which defines how far behind you coming out of pits, you want to scan for cars approaching. The previous default value was 250m and the new is 150m. It is recommended to change your value to 150 as well, if you want shorter distances when exiting pits.
[CHANGED] New default value for alertOtherDriversTimeLossThreshold changed from 5 to 7 seconds. Heavy traffic on a long track can cause several seconds of time lost compared to a median lap time, without it should trigger an alert. It is advised that you adapt this number yourself to your liking.
[CHANGED] Gear shift volume now uses a better curve to manipulate volume when sliding between 10 and 100 in DRE Launcher
[CHANGED] Do Tear off now includes an option to say “Toggle tear off”, to toggle if windscreen should be cleaned at the next stop. Saying this will also reveal its new state
[CHANGED] ‘Alert fuel’ no longer triggers if DRE believes you have enough fuel to finish the race
[CHANGED] When swapping class positions in official races, randomly you will now hear an estimated irating to get for the class position ahead of you
[CHANGED] Repurposed “drivers in class” to now tell you how many are joined in your class this session as well as how many are actually driving outside pits currently
[CHANGED] Tweaked the internal thresholds for when DRE considers you being busy driving, when racing oval tracks. And in general now taking brake pedal input, as well as no throttle input into consideration as well. Furthermore, there’s now a 1 second delay before not being busy again.
[CHANGED] Using Nascar style pit count down, the driver is now regarded as busy during. This means no other alerts should be triggered while the count down is active
[CHANGED] When your position changes to be leading, it will not trigger the “alert new position” if you use “alert new leader” and “alert new class leader”
[FIXED] Issue with how many laps were remaining in races defined both by laps and time. This caused the fuel calculations to be off and not use the shortest time until checkered flag. This issue would be heard with 1 lap to go where DRE suggested you to take fuel, while having plenty of fuel on board. Issue also happened when leading a class. This should now be fixed. (Thanks Jack Wall!)
[FIXED] Small bug where the average class iRating wasn’t calculated in sessions with CarClassID as 0
[FIXED] Small issue with engine warning alerts triggering, that would not trigger with certain combinations of engine warning alerts enabled and disabled
[FIXED] Issue with changing from one offline practice session to another offline session
[FIXED] Issue with speed of others was off, which could lead to some alerts never being triggered
[FIXED] Issue with car left / right alerts where the front / rear callout were swapped
[FIXED] Issue where track info wasn’t acquired from server
[FIXED] Average fuel per lap on longer tracks was off in the beginning, so now it discard the first lap(s) of fuel usage if a fuel usage of a newer lap is drastically different. This should make the average fuel per lap more stabile from the beginning
[FIXED] Issue with gear shifts that would be called while another gear shift sound was already playing. This could cause build ups of memory.
[FIXED] Alerts for when cars around you set a new best lap time and they immediately exit the car, then that alert would continue to trigger every time you start a new lap. This is now fixed, so it only triggers this once per new best lap time.
[FIXED] Bug with Imperial display units (Fahrenheit), as the weather alert for air and track temp have a mistake in the conversion from the internal Celcius to Fahrenheit.
[FIXED] Decimal issues with weight based fuel cars resolved
[FIXED] Other Decimal issues
[FIXED] Improved code to be a bit more performant
[FIXED] Improved algorithm to queue feedback and avoiding the speak to stop itself
[FIXED] Internal versioning checks for the latest version
[FIXED] After a pitstop, Auto fuel was engaging immediately after exiting pit lane. Now it will take at least 5 laps before engaging again
[FIXED] Whenever there’s a driver swap, DRE will now check the new driver for being a marked driver or below the safety thresholds
[FIXED] Starting Delta Timing could lead to crash, as a infinite loop was created. This has now been resolved
[FIXED] Alert new leader did not have a 10 second extra check, to see if the position change was kept. This is now included
[FIXED] When there’s only one class in the session, if you have the Alert New Class Leader alert enabled, it will just use the regular Alert New Leader instead, as this sounds more natural with 1 class.
[FIXED] DRE now uses https to lookup race stats from iRacing, after they’ve changed the member site be using https
[FIXED] Leak in Gear RPM Shift alerts, that would cause VA to crash
[FIXED] Made Start Engine sequence of holding ignition keys a bit longer, so it makes sure to properly begin the engine starting procedure
[FIXED] In some sessions, DRE would regard a multi make field of cars to be seperate classes. This is now corrected
[FIXED] NASCAR style pit stall count downs (those that count down from 10…9…8…) now use a different and better approach to measuring the duration until stopping
[FIXED] Fuel calculations now allowed on very short tracks using very lights cars that almost use no fuel (looking at you, Lanier + Legends)
[FIXED] Fuel calculations for non-standing start races were off because it used fuel from green light on lap 1, that most likely started way before S/F line. Now it waits for the car to cross the S/F line.
[FIXED] Better capture of pit entry and exit on new tracks