How it Works - Asviix/F1Manager2024Logger GitHub Wiki

Memory Reading

  • This plugin makes use of a custom C# Executable to read memory from a process.
  • The Script follows the correct addresses and upload the data to a Shared Memory File at a frequency of 100Hz. (100 Updates every second)

C# Plugin


Data Parsing
  • The Plugin reads the data from the Shared Memory File
Properties
  • SimHub works with Properties, and to those properties I update their associated data every time the Shared Memory File is updated.
CSV Exporter
CSV Files
  • CSV (Comma-Separated Values) files are plain text files used to store tabular data. Each line in the file represents a row, and values within a row are separated by commas.
  • The Plugin includes a CSV Exporter that allows users to save the logged data into a CSV file for further analysis or record-keeping.
  • The exported CSV file contains columns corresponding to the properties being logged, with each row representing a snapshot of the data at a specific time.
  • This feature is useful for tracking performance metrics or debugging purposes.

SimHub


SimHub Dash Studio
  • SimHub Dash Studio is a powerful tool for creating custom dashboards and overlays for racing simulators and other games.
  • In this context, Dash Studio is used to display the data parsed and updated by the plugin in real-time.
  • Users can design their own dashboards to visualize telemetry, performance metrics, or other relevant information provided by the plugin.
  • This integration allows for a highly customizable and interactive experience tailored to individual preferences.
⚠️ **GitHub.com Fallback** ⚠️