evoHUD+

evoHUD+ 1.1.5

Login or Register an account to download this content
evoHUD+ relies upon the included DBCreator.exe to harvest the data needed for both track maps and pit speed limits. Due to a bug with DBCreator certain mod's prevent it from working and cause the database it generates to be corrupt as a result.

Unfortunately we do not have access to the source code of DBCreator so we can not fix the bug directly. However v1.1.5 provides a work around for the issue.

The only change in v1.1.5 is the inclusion of a bat file to work around this bug.

How to create the Track Database:
  1. Make sure Automobilista is NOT running
  2. Navigate to Automobilista\Plugins\evoHUD
  3. Run the updateTrackDB.bat file
  4. Follow the on-screen instructions
  5. Load the game and enjoy working track maps
  6. Repeat if you install new tracks
If you do NOT wish to update to version 1.1.5 then simply create a batch file in "Automobilista\Plugins\evoHUD" containing the following code:

Code:
@echo off
echo This batch file renames the Vehicles folder in GameData
echo to VehiclesTemp. Then it will launch DBCreator.
echo.
echo Once DBCreate has launched click "Build DB".
echo Once the DB is updated press any key on this window and
echo the VehiclesTemp folder will be renamed back to Vehicles.
echo.
echo This gets round a bug in the DBCreator to do with
echo how it indexes vehicle content. As the vehicle content
echo is not really needed this work around allows the track
echo maps and pit limit info to work.
echo.
echo ********     Press any key to BEGIN     ********
echo ******** or close this window to CANCEL ********
pause >nul
cls
ren ..\..\GameData\Vehicles VehiclesTemp
echo Vehicles folder renamed to VehiclesTemp.
echo Launching DBCreator . . .
echo.
echo Now click BuildDB and when complete close DBCreator
echo.
echo ********             DO NOT CLOSE THIS WINDOW             ********
echo ******** Close DBCreator to allow this script to continue ********
DBCreator.exe
cls
echo Restoring VehiclesTemp to Vehicles
ren ..\..\GameData\VehiclesTemp Vehicles
echo Done.
echo.
echo ******** It is now safe to close this script ********
echo ********        Press any key to exit        ********
pause >nul
Changes from previous version
  • deltaBar.nut
    • Fixed crash in deltabar when on track with no other cars.
  • Like
Reactions: dklima
Changes from previous version
  • deltaBar.nut
    • Finally fixed corrupt fonts caused by this widget (I hope)
Changes from previous version
  • evoHUD.nut
    • Configuration screen small adjustments to layout
    • Configuration screen. Added options to increase combo boxes using ++, +, -, -- options to make it easier with large lists.
    • Fixed bug with configuration screen missing "Warm Up" help text.
  • deltaBar.nut
    • Added information about gap to car ahead and car behind.
    • Estimate how many laps it is likely to take to catch the car ahead or for the car behind to catch you based on an average of gain made.
      • The average is only shown if the gap is decreasing.
      • The gap must be more than 1 second
    • If game is paused then delta time is invalidated for that lap. Prevents corruption of delta logging system but does mean that if it happens to be your best lap it will not be saved as the best delta.
    • Delta time is now shown above the bar as it was hard to read when written on the bar.
    • Delta time now changes to either green or red depending on if you are improving or not. There is no colour gradient.
  • sectorTime.nut
    • Added option to hide the sector info and only show the overall lap times.
    • Fixed issue that was upsetting some font display due to an incorrect endColumns command.
  • logOptimals.nut
    • Added additional debug options to help add in manual entries for mod car brake and tire optimal information.
  • pitTiming.nut
    • Display correct pit limit in Test Day session
  • pitLimit.nut
    • Correctly rounded limit speed so that it is always displayed properly.
    • Display correct pit limit in Test Day session
  • Like
Reactions: dklima and taylajee
Changes from previous version

  • deltaBar.nut
    • Added detection of outlap so delta bar and sector splits are not shown during an outlap.
    • Removed some debug messages
  • pitLimit.nut
    • If pit speed limit is not available (usually due to either DBCreator having not been run or a problem with it) then show current speed only.
  • trackMap.nut
    • If no track map is available then show a message for 10 seconds asking user to run DBCreator and then hide the track map.
  • Like
Reactions: Christo Nieuwoudt
Installation:
Just extract to your Automobilista folder making sure you OVERWRITE EXISTING FILES

Your customisations to evoHUD+ will NOT be lost

Update Highlights:

  • New Tire Slip widget.
    • Displays the amount of slip occurring at each wheel. Perfect for getting that brake balance just right or adjusting over/understeer.
  • Delta Bar greatly improved and reliable
    • Delta bar is now using bespoke system for tracking delta times
    • The delta bar uses colour to indicate if you are improving or not as well as showing how much up or down you are compared to your best lap
    • Sector splits are now also shown (optional)
    • Data retained even when you exit to pits in Time Trial mode allowing comparisons between setup adjustments
  • DRS Widget
    • much better at indicating when DRS is available (and therefore telling you when to press the DRS button)
  • New FPS Widget
    • Shows current FPS, min, max and average FPS for a whole lap
  • Pit Board Widget now working and enabled (previously disabled in code due to causing game crashes)
  • Sector Times Widget
    • Greatly improved level of information including:
      • Overall best sector times (for that perfect lap made up of the best possible sector from any driver)
      • Your best sector times (not necessarily taken from the same lap) to show the best lap time you can achieve
      • Current lap sector times
      • Last lap sector times
    • Data remembered when you exit to pits even in Time Trial mode allowing comparisons with different attempts / setups

Full change log from previous version

  • carOptimals.nut
    • Added formula ultimate data for 2018 and 2017 (name changes)
  • evoHUD.nut
    • Fix for crash after importing new settings and pressing ALT + E to change them
    • Debug data now structured to give more control over how much data is shown
    • Improved detection of restart session / restart event / restart race
    • Added round (rounding a float), dp (float to X decimal places) and conLTime to fix issues with the built in convLapTime and rounding.
    • Converted all widgets to use convLTime instead of convLapTime
  • debugData.nut
    • changed the default debug settings for some items
  • deltaBar.nut
    • Added new option to display sector split times
    • Completely new method of tracking Delta time after several issues found with built in system. Delta now saved between going back to pits (pressing escape).
  • drsInfo.nut
    • Adjusted default layout position
    • Added option to scale widget upto 5x bigger
    • Added options to customise colours of text and active / inactive background
    • When DRS is disabled the widget no longer shows
  • pedalInput.nut
    • Adjusted default layout position and size
    • Improved border size to be consistent
  • pitBoard.nut
    • Widget can now be enabled again
    • Additional options for using real-time or not
    • Additional debug data available
    • Adjustable length for display time of pit board
  • pitLimit.nut
    • Now shows error message and instructions to fix if no pit limit information available.
  • pitStopLength.nut
    • Adjusted default layout position
  • pitTiming.nut
    • Fixed issue where you could not see the widget when moving it if you were not in the pits or on the move
  • sectorTimes.nut
    • Greatly improved and now shows a lot of extra useful information such as Overall best sector times (and therefore the best possible lap), player best sector times (and therefore their best possible lap)
  • sessionInfo.nut
    • Fixed issues in how the laps left were displayed in time limited races or lap limited races / qualifying.
    • Simplified widget to be more reliable
    • Added colour highlight if session has started but you are not allowed to leave the pits yet.
    • Added "Pit In or DQ!" warning if qualifying has limited laps and you risk disqualification by exceeding the lap limit.
    • Fixed timing issue that only showed when joining a multiplayer race mid way through a session
  • tireSlip.nut
    • Added new widget that displays the relative amount of slip being experienced at each wheel. This is very useful for setting up brake balance and other areas.
Changes from previous version
  • evoHUD.nut
    • Fix for the hud showing when not on track in certain situations.
Sorry to the 27 people who have downloaded 1.0.7. I broke the icons in the last update. This should fix it.

Changes from previous version

  • evoHUD.nut
    • Fix for textures/icons not loading properly
Changes from previous version
  • evoHUD.nut
    • Fixed issue where disabling the version number caused evoHUD+ to not display. the initialize() function is now called manually as disabling the version number prevents initialize() from being called automatically.
    • Version number now disabled by default. It is therefore no longer shown in replays
  • pitTiming.nut
    • Fix for widget crash relating to multiple pages of data.
Important bug fixes that prevent a full game crash in certain unusual situations.

Changes from previous version
  • evoHUD.nut
    • Fixed crash in evoHUD+ if you had removed a widget and then loaded the configuration menu (ALT+E).
  • pitBoard.nut
    • In rare situations evoHUD+ seems to enable some disabled widgets. We have not been able to find the cause (something to do with leaving sessions badly - multiplayer server reset etc). When this happens the pitBoard gets enabled even if disabled (previously disabled due to causing a whole game crash). Because of the risk of these combined issues causing a whole game crash a lap or two into a race we have disabled the pitBoard.nut widget permanently until a fix can be found.
  • tireInfo.nut
    • Rounded average wear per lap to a whole number if the tire is using more than 10% a lap. Otherwise the text was too long for the space available.
    • Rounded the number of laps left before the tire reaches a defined wear level to a whole number if the laps left is greater than a 100. Otherwise the text was too long for the space available.
Changes from previous version
  • LeaderBoard
    • Fixed issue where incorrect Max Speed was shown if people left or joined the server
  • Pit Timing
    • Now displays the max speed each car achieves. Useful for working out if you are running higher or lower wing settings.
  • Helimobilista
    • Cars now display if any part of the car is within the defined ranged rather than just the center of the car within the range.
  • Like
Reactions: anthcg21
I thought I had the code sorted with the release of V1.0 but I keep finding issues.

Sorry for the rapid updates and repeated downloads.
  • Fixed bug where close indicator showed instead of overlap indicator if two cars were near, one close and one overlapping.
  • Corrected some help text.
  • CloseDistance now defined by player car length not player car width.
  • Allow both the image background and the drawn background at same time if desired.
Minor update.
Some bug fixes and an option added to "Shared" to disable all widgets. Allows quick enable / disable of everything.
Bug fix for error message on start of session
Changes:
  • Fix for widgets not being able to detect the start of a session or start of going on track correctly when playing off-line and the intro track tour plays.
  • Fix for the HeliMobilista settings detection panel showing for an extended amount of time due to failure to detect the start of a race when the track tour plays.
With the addition of a HeliMobilista widget (thanks to @Martin Vindis) and some stability improvements evoHUD+ moves out of alpha and into it's first full release.

Version 1 is here!
Minor fix to the positioning of the start lights.
This update brings evoHUD+ very close to a beta release (beta being feature complete but requiring testing).

There are lots of big improvements in this release:
  • All widgets can be moved in-game
  • All widgets can be configured in-game
  • No longer need to edit files to change options
  • Many fixes and improvements
Please take note of the installation instructions contained in the readMe.txt

Enjoy!

Latest News

Online or Offline racing?

  • 100% online racing

    Votes: 74 7.1%
  • 75% online 25% offline

    Votes: 109 10.5%
  • 50% online 50% offline

    Votes: 150 14.5%
  • 25% online 75% offline

    Votes: 285 27.5%
  • 100% offline racing

    Votes: 414 40.0%
  • Something else, explain in comment

    Votes: 4 0.4%
Back
Top