Racing League Tools

Racing League Tools 0.9.8

Stable Released
Download the latest version
0.9.8 hotfix-1
Misc
  • JSON session results from F1 game can now be imported.
Bug fixing
  • Fixed multiseason render menu items showing placeholder labels instead of layout names.
  • Fixed IRL driver import failing when race numbers in JSON were numbers instead of strings.
  • Fixed Clean race not counting steward time and position penalties from the penalty system.
  • Fixed standings race count including non-championship events.
  • Renderer: constructed variable names used with empty-object converters no longer resolve as if the name existed.
  • Renderer: 'NumberGreater' and 'NumberLess' now compare values that were turned into text by another converter.
  • Fixed crash when assigning a driver in an unsaved session results row.
0.9.8
  • Introduced official Discord bot for cloud storages.
  • Introduced public web API for cloud storages.
Driver profile redesign and UI refresh
  • Added new driver's properties: first/last name, birth year, gender, controller type, and multi in-game names.
  • Added support for season specific driver race numbers in line-ups, race numbers for session results can now be edited.
  • Race numbers are now free-form strings (driver / season line-up / session), not limited to digits.
  • Improved driver matching on session results import and live telemetry.
  • Configurable driver display name template in league settings (optional, applies to rendered images).
  • DriverRenderData exposes birth year, gender, and controller type for themes.
  • League settings: UI to rename built-in driver features and add custom feature tags.
Multiseason team statistics
  • Added multiseas on team statistics (overall, team details, roster, and per-season views).
  • Renderer: added TeamStatistics and TeamsStatistics render types and new data structures with default theme layouts.
  • Updated multiseason JSON data export to include team statistics.
  • Added manual editing for session results: driver laps/FL/pits and session weather/SC.
  • Redesign of latest database changes feature.
  • Added import of seasons from another league database into the current database.
  • Added support for importing JSON session results exported by the Second Monitor app.
  • Added season option to limit team points to the best N classified drivers per team in a race.
  • Added optional fastest lap point cascade: when eligibility is restricted (top position or points-scoring only), the FL point can always be awarded to the next eligible driver by lap time.
  • Added discard exclusion options: protect the final championship round and/or DSQ results from being dropped as worst results.
  • Added OR/AND toggle for multiclass class factors in the multiclass.
  • Added support for custom event names instead track names.
  • Expanded Track Type and Layout options.
  • Added text filter on Tracks, Cars, Teams, and Nations tabs.
  • Logotypes: added Outline, AlternativeDark, and AlternativeLight variants, removed unused Grayed variant.
  • Updated startup data and logotypes (thanks to Acceler23): added IMSA, updated WEC 2026 tracks, added multiclass to WEC, updated circuits with new Types and Layouts, added NASCAR and CART tracks, updated AMS2 Formula cars, added teams and circuits logos.
  • Some changes in F1 25/26 UDP processing.
  • Improved app update mechanism.
  • Renderer: added Laps to DriverSessionRenderData and LapDetails to TyreStintInfo (lap times, sector times, tyres, stint start/end flags).
  • Renderer: MultiColumn table columns support MultiColumnIndexStart, MultiColumnIndexEnd, and MultiColumnLimit (same semantics as table rows).
  • Renderer: added ChampionshipPosition to EventRenderData.
  • Renderer: added DisplayNameParts property to DriverRenderData.
  • Renderer: added MaxStringLength and GetStringLength data converters.
  • Renderer: added Date, DateLocal, and DateGmt properties to SessionRenderData.
  • Renderer: added LiveryPath property to LineupRenderData.
  • Renderer: added Type and Layout properties to TrackRenderData.
  • Renderer: added TeamChampionshipDetails to TeamSeasonRenderData.
  • Renderer: added FirstName, LastName, Gender, BirthYear, and ControllerType props to DriverRenderData.
  • Renderer: added RotateAroundCenter bool option for Shape, Text, and Image Rotation (default false).
  • Renderer: added Name to EventRenderData.
  • Minor improvements and bug fixes.
0.9.8 beta-2
  • Improved UDP live timing fallback save when Final Classification is missing.
  • Updated startup data and logotypes (thanks to Acceler23): added IMSA, updated WEC 2026 tracks, added multiclass to WEC, updated circuits with new Types and Layouts, added NASCAR and CART tracks, updated AMS2 Formula cars, added teams and circuits logos.
  • Minor changes and bug fixes.
0.9.8 beta-1
  • Introduced Public Web API for cloud databases.
Driver profile redesign and UI refresh
  • Added new driver's properties: first/last name, birth year, gender, controller type, and multi in-game names.
  • Added support for season specific driver race numbers in line-ups, race numbers for session results can now be edited.
  • Race numbers are now free-form strings (driver / season line-up / session), not limited to digits.
  • Improved driver matching on session results import and live telemetry.
  • Configurable driver display name template in league settings (optional, applies to rendered images).
  • DriverRenderData exposes birth year, gender, and controller type for themes.
  • League settings: UI to rename built-in driver features and add custom feature tags.
Multiseason team statistics
  • Added multiseas on team statistics (overall, team details, roster, and per-season views).
  • Renderer: added TeamStatistics and TeamsStatistics render types and new data structures with default theme layouts.
  • Updated multiseason JSON data export to include team statistics.
  • Added manual editing for session results: driver laps/FL/pits and session weather/SC.
  • Redesign of latest database changes feature.
  • Added import of seasons from another league database into the current database.
  • Added support for importing JSON session results exported by the Second Monitor app.
  • Added season option to limit team points to the best N classified drivers per team in a race.
  • Added optional fastest lap point cascade: when eligibility is restricted (top position or points-scoring only), the FL point can always be awarded to the next eligible driver by lap time.
  • Added discard exclusion options: protect the final championship round and/or DSQ results from being dropped as worst results.
  • Added OR/AND toggle for multiclass class factors in the multiclass.
  • Added support for custom event names instead track names.
  • Expanded Track Type and Layout options.
  • Added text filter on Tracks, Cars, Teams, and Nations tabs.
  • Logotypes: added Outline, AlternativeDark, and AlternativeLight variants, removed unused Grayed variant.
  • Some changes in F1 25/26 UDP processing.
  • Improved app update mechanism.
  • Renderer: added Laps to DriverSessionRenderData and LapDetails to TyreStintInfo (lap times, sector times, tyres, stint start/end flags).
  • Renderer: MultiColumn table columns support MultiColumnIndexStart, MultiColumnIndexEnd, and MultiColumnLimit (same semantics as table rows).
  • Renderer: added ChampionshipPosition to EventRenderData.
  • Renderer: added DisplayNameParts property to DriverRenderData.
  • Renderer: added MaxStringLength and GetStringLength data converters.
  • Renderer: added Date, DateLocal, and DateGmt properties to SessionRenderData.
  • Renderer: added LiveryPath property to LineupRenderData.
  • Renderer: added Type and Layout properties to TrackRenderData.
  • Renderer: added TeamChampionshipDetails to TeamSeasonRenderData.
  • Renderer: added FirstName, LastName, Gender, BirthYear, and ControllerType props to DriverRenderData.
  • Renderer: added RotateAroundCenter bool option for Shape, Text, and Image Rotation (default false).
  • Renderer: added Name to EventRenderData.
  • Minor improvements and bug fixes.