Changes:
- Fixed incorrect processing of invalid UDP TimeSession value (F1 23), which resulted in failure to save live sessions results.
- Fixed a bug not allowing to change point action in some cases.
- Removed the requirement to have a network connection to the database when loading the application for databases that have the "Linked to cloud storage" option.
Small hotfix:
- Improved driver filtering on "Penalties summary" page when option "show only current season's summary" is enabled.
- Fixed incorrect tyre data ordering on "Top battles" render statistics.
- Fixed crash when trying to create a new theme.
- Fixed crash when attempting to migrate to a new database format in rare cases.
What's new?
- Penalty system 2.0. Completely redesigned the internal logic of the penalty system.
- Advanced and Pro features can be shared between cloud storage's users.
- Added option fully functional editing of existing penalty item.
- Added ability to add/modify/delete multiple penalty actions within one penalty item.
- Many changes and improvements of penalty system UI.
- Penalties summary statistics table is placed in a separate tab.
- A lot of additional options have been added to penalty system.
- Added "Stardust" theme by Caccia and Kaac and "F1 2023" theme by Dark373 to default installation.
- Added "PIA - penalties and actions" column to the session results table for an overview of all penalties/actions of a specific driver results.
- Added ability to view penalty items/actions or penalties statistics for the current season only, ignoring imported penalties from other seasons.
- Added "Session DSQ" option for penalty item.
- Added "Start from pitlane for the next driver's race" penalty action.
- Added the option to set a specific primary/secondary color for a season.
- Changed time/gap data (applicable to driver session results) to a new format.
- Added ability to manually enter both absolute time as well as gap for driver session results.
- Added "Show time (race time) column in session results table" option into general options.
- Added "Show gap column in session results table" option into general options.
- Added a window that allows to update the app while loading a database whose format is intended for a newer version of the app.
- Added functionality to restore last width/height/fullscreen of main window after app's restarting.
- Fixed "overlap image" rendering error.
- Fixed a bug that in some cases led to duplicate point actions (part of the point system) when creating a new championship.
- Fixed a bug causing an endless suggestion to updade to a more recent database in cloud storage.
- Fixed a bug that in extremely rare cases did not compute race consistancy rating.
- Fixed latvian flag.
- Improved penalty offenses sorting.
- Lots of other small changes.
What's new?
Themes/mods:
- Import session results from files. Currently supports json results of Assetto Corsa (different json versions), Assetto Corsa Competizione.
- Added "Export results (json)" option to the session results menu.
- Exported results in json format can be imported using the main menu item "Import results from file".
- Added new "Aliases" property for Teams, Cars, Circuits. Used to more correctly matching session results from imported files.
- When selecting a specific team, car or track (for imported results), the app automatically adds a new alias and will use it later.
- App's startup speed optimization (big changes in application loading).
- Added "Laps" editable column into session results table.
- Added option "How many recent dump files to keep" to live timing options (5 by default).
- Option "Save UDP dumps" is enabled by default.
- Changed overwriting of race numbers when selecting driver in session results page (for live/imported results) - overwriting will only occur if race number is greater than 2.
- The logic of "Move live session into the season" function has been slightly changed. Now if there is no event with the required track/circuit in the calendar, the app will offer to automatically create a new event and then transfer the results there.
- Fixed an issue "Padding is invalid".
- Minor UI improvements and fixes.
- Fixed bugs.
- Saving and restoring options of Render Test Viewer window.
- Added jpeg image files support.
- Added "DefaultPath" string property to Image block. It used in case it failed to retrieve an image from "Path" property.
- Added "IsBuiltInRole" bool property to LeagueRoleRenderObject.
- Enumeration "LeagueRoleBuiltIn" of LeagueRoleRenderObject changed to nullable enumeration "LeagueRoleBuiltIn?". It will be null for user/custom roles.
- Renderer: added new property "RenderForce" (bool) to block (as part of common properties of all block's types, "false" by default).
What's new?
- Assetto Corsa Competizione UDP live timing supporting (experimental).
- Pure race pace, consistency ratings for ACC race session results getting from live timing (experimental).
- Added "Clear driver results" option in context menu of driver on Session Results tab.
- Safety races are no longer counted in penalty overall season statistics (does not affect penalty points and other elements of the penalty system, only statistics).
- Improved function to delete championships from the database.
- Added a button to reduce width of "Events" list column on the session results page.
- Fixed an issue where option to prevent cloud synchronization during live timing was not working.
- Fixed bugs.
ACC live timing known issues:
- no information about the penalties.
- driver final time in the race results may be slightly inaccurate.
- sector times during live timing are not work.