Skip to content

keberz/SEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strategy Engineer Assistance Tool (SEAT)

Overview

Strategy Engineer Assistance Tool (SEAT) for rFactor 2 is designed to efficiently summarise timing and telemetry data provided by the rFactor 2 simulator. It allows for easy analysis of session results, summaries of performance indices, lap and sector performance, and race strategy planning and management. The software is configurable for data display and analysis tailored to specific needs. Only rFactor 2 XML logs for the Race, Warmup, Qualifying, Practice and Test Day sessions are supported.

SEAT was in development between January 2022 and May 2024.

Installation

  • Download the latest release.
  • Install .exe file from the archive as any other software.
  • MATLAB Runtime version 24.1 or later is required to run the software. SEAT installer will automatically check if MATLAB Runtime is installed on the PC and, if needed, will download the most recent version and install it with the software.
  • After you launch SEAT, use “File -> Load XML log” to load logs. Your local rFactor 2 XML logs are located in ..Steam\steamapps\common\rFactor 2\UserData\Log\Results folder.

Visual C++ Redistributable for Visual Studio 2015 must be installed on PC to launch the installer itself. These components should be on most PCs by default, but if you get an error about missing DLL, install C++ runtime library from Microsoft website.

Features

Database

Multiple session log manager

  • Store as many session logs as you need in a single database
  • Quickly load any session log into the program in one click
  • Summary statistics for all session logs in the database on one page

Database

Reports

Session summary

  • Total race/session time, gaps to the leader
  • Fastest laps, laps completed, number of pit stops for every driver
  • Session classification overall and for every class
  • Position changes relative to starting positions

Session

Drivers

  • Fastest laps, theoretical best times, best sector times, number of laps completed for every driver
  • Average pace and consistency
  • Average fuel consumption for every driver

Drivers

Stints

  • Summary statistics for every stint completed by every driver in the session, including tyre compound, average tyre wear, number of laps, stint time, average pace (excluding pit in/out laps and outliers), consistency, average fuel consumption and fuel load, fastest lap, theoretical best and fastest sector times.

Stints

Timecards

  • Detailed data for every driver and completed lap, including lap number, track position, notes (traffic, pit entry/exit, etc.), lap time, sector times, session time, gap to leader, gap ahead, gap behind, tyre compound, tyre wear for every wheel, fuel consumption.

Pit stop analysis

  • Tyre compound in and tyre compound out of the pits
  • Fuel added (estimation)
  • Time lost in pit stop (2 estimates using lap times and sector times)

All reports can be saved as .csv files for further analysis.

Graphs

Gaps (race session only)

  • Gaps on track to race leader or any car in the session

Gaps

Laps

  • Lap times, with or without outliers

Sectors

  • Sector times (S1/S2/S3)

Positions

  • Position on track

Pace

  • Box plots and sorted lap time visualisations for race pace analysis

Pace

Fuel

  • Remaining fuel

Wear

  • Tyre remaining for all wheels

Tyre analysis

​Pits (race session only)

  • Estimated pit stop lengths in seconds for selected cars and median pit stop time for relevant classes.

For most graphs, traffic, tyre compounds, fuel remaining, fuel added, overtakes and driver names markers can be plotted as overlays on the main chart.

Known bugs and limitations:

  • Only rFactor 2 XML logs for the Race, Warmup, Qualifying, Practice and Test Day sessions are supported.
  • Some functionally will be disabled for logs with incomplete data (fuel, tyre wear, etc.). Only server XML logs has data on fuel and tyre wear (rFactor 2 limitation).
  • Gaps graph, traffic and overtake detection will be disabled for local logs recorded not from the start of the session.
  • Very long laps (for example, Nurburgring-Nordschleife) may cause incorrect detection of traffic and overtakes.
  • Functions that check track position, race time and lap time may provide unexpected results when active driver disconnects during a race session, then reconnects and continues driving.
  • Legend can display only up to 50 drivers. There are no limits on plotting, but 51st and other drivers will not be displayed in the legend.

About

Strategy Engineer Assistance Tool (SEAT) - timing and telemetry data analysis for rFactor 2

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages