- Added new Car Setup main menu option
- You can now create, share and compare car setups
- Each car has to have a default car setup, which must be created manually
- Exported car setups will have the default setup included
- Right click to select the setups to compare in the same way as with the telemetry analysis
- Added export and import ability for the car setups
- In future I'll add the ability to attach the car setup to previous race laps and sessions
- Added rudimentary fuel strategy calculator
- On the "PageMainDash" & "AltPageMainDash" dashes when you enter the pits an overlay
- will provide fuelling information when you are in Race mode, doing an event based on laps.
- At present it's basic, but I have tested and the fuel suggested is on the conservative side
- I will look to extend the capability in the future
- Added Pit Warning popup overlay on "PageMainDash" & "AltPageMainDash" dashes
- Will popup warning when a pit stop is required, due to fuel level
- Reworked the entire COM port implementation for Arduino and alike devices
- Settings now has a table where you can add up to 5 x COM ports
- Any existing COM port entries you had setup will be lost (sorry)
- Support added for hot-plugging of COM port devices when you're in-game and running
- Fixed some issues with the COM port output variables not correctly identified and duplication
******* Please read the help as some COM variables have been changed
- Updated the Help Document to show the COM variable changes and the Car Setup implementation
- Added license implementation for releasing features in a staged fashion
- Please be aware that no features will ever be locked, e.g. No paywall for features
- I will however release some features on a timed basis to reward those who have donated
- Donators will get an email with a license file to unlock the timed feature
- Added check to ensure vrHive isn't run in an administrative context
- There have been issues with permissions on the vrHive files, so this is now officially blocked
- Made the following changes to the export to Excel option in telemetry analysis
- Added export option to produce a summary page instead of the full export with multiple worksheets
- Added sector times for each of the laps into the Session & Lap Data worksheet
- Changed some of the time values so they are in a better format Excel likes
- Added new column to output the speed in the format the app is configured for (mph/kph)
- Changed the header on a few columns to clearly identify what the format value is in
- Added fix for being able to right click and delete a session when it's not loaded properly
- Removed the menu dropdowns on the telemetry and engineer screens (was causing some exceptions)
- Changed "Computed Stats" in the Telemetry page to "Zoomed Area Computed Stats"
- to make it clearer what the section does
- Added old lap export format extension into the import dialog for the telemetry page
- so old exports are visible
- Fixed issue where running in Server and not storing telemetry would stop the data collection
- You can now run a dash window in server mode and not store telemetry
- Fixed (I think) null reference issue when linking video files in telemetry
- Added new session export option to export data to Microsoft Excel xlsx Format
- Right click the session and now choose to export "to vrHive" format for sharing sessions
- or choose the "to XLSX Spreadsheet" to create a spreadsheet
- The export option creates a sheet with the main session info and lap list in
- then each laps telemetry data is included in its own sheet
- Be warned these can get very large. At present I output almost all data, so it may be
- this is reduced over time to limit the spreadsheet size
- Forced log levels to always log everything, to help with fault finding of issues
- Added code to provide the license checking for new features that will be rolled to donators first
- To reward those who donate, some new features will be given to them ahead of other users
- At this stage all features will be unlocked to all users, but after a set waiting period
- Nothing is locked currently. The Car Setups will be the first trial of this in a future release
- Slight modification to main page layout
- Fixed issue where not all charts would change to postional based from time based axis changes
- This allows you to view the charts at the same physical position, which is great to
- understand how you performed on a lap by lap basis
- Changed racers name in settings to be disabled. Now used for car setup authoring identification
- Fixed issue where track name could still be blank under certain conditions
- Fixed issue where participant data changes our index position, but hasn't updated the name yet
- Fixed issue where RPM axis would disappear when deselecting the series
- Fixed issue where the button to close the dashes in settings would always be disabled
- It's now forced to enabled
- Large changes to the way the data is read from shared memory or UDP and processed
- This was a ground-up rework of the processing procedures
- The following fixes should have been remedied by the changes
1a) Fixed issue where Time Trial laps wouldn't load from database
- If you have a previous lap stored it should load and provide live delta info (it does now)
1b) Fixed issue where racers index in participant list wasn't correctly set
- Index changes as you view other racers in the pits, and occasionally the API recreats
- the entire participant array and your position changes
1c) Fixed session detection (in session/garage etc.) to not reset on in-game transitions thru menus
- When going back to pits vrHive often thought this was the start of a new session
1d) Fixed issue where car may be written blank in database
1e) Fixed issue where track may be written blank in database
1f) Fixed issue where delta timer just wouldn't work (due to session/lap and racer detection)
1g) Fixed issue where pitting wouldn't trigger the laps list pit indicator
1h) Fixed issue where fuel average per lap would be negative if you go back to pits and back out
- Added option check the consistency of the database
- New menu item on the settings pane to check consistency
- Please enable logging and check the logs afterwards for errors
- ONLY use this if you see car or track entries with () on them
- Added session time remaining or laps remaining on the lap counter widgets
- Added check for being on outlap and notify the user of this in the dash pages
- Only on the timing widget so far, but it will remove any times and show an "outlap" indicator
- Makes it clearer why there is no time shown in the widget
- Added option detect the wheel being attached and/or API data available
- Tyre widget shows a red cross when the data isn't available instead of arbitrary tyre data
- Added option to set the rate at which the COM Port data is sent. Default set to 60Hz
- "Core Features" of settings pane has a "COM Port Data Interval (Hz)" option
- Added option to fill the telemetry indicator on the track map in the analysis screen
- Selectable from a new option in the Settings -> General tab
- Added option to change the colours of the telemetry indicators and lap colouring in the charts
- Selectable from a new option in the Settings -> General tab
- Added option to change the line width of the chart series in the charts
- Selectable from a new option in the Analysis charts dropdown menu
- Added missing "min" values when copying car data between vehicles
- Improved the speed of the trackball on the analysis charts
- Changed the way the track variant is handled and removed the (), as this is different than the DS
- Looking ahead to supporting the Dedicated Server, this would result in mismatches and issues
- Fixed issue where after copying car data the existing copy-to list was still populated
- Disabled code that looks for connected Android devices. This was legacy code from when I was
- looking for vrHive to act as the server to VDash
- Fixed issue where "Operation Mode" dropdown isn't selectable on touch devices - I think so anyway

- Fixed issue where a display converter may try and convert a null value, which is bad