[REL] TinyPedal - open source overlay for rF2 (Pacenotes,Radar,FFB,Deltabest,Relative,Fuel Calculator)

Discussion in 'Other' started by svictor, Mar 14, 2022.

Tags:
  1. ebeninca

    ebeninca Registered

    Joined:
    Sep 7, 2016
    Messages:
    804
    Likes Received:
    568
    I believe that most of the data isn't available in the replay, the replay stores just basic data to be able to reproduce it visually, but the majority of the data is discarded to reduce the replay file size.

    Tinypedal is based on rF2 API, so for the replay, the source changes completely to the local replay file you have in your disk. For this to happen it would be necessary to adapt the app completely, not impossible, but painful.
     
    emd86 and svictor like this.
  2. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    1,149
    Likes Received:
    7,431
    ebeninca is correct, the game(internal) API does not work under Replay mode, there is "zero" telemetry data sending through game API while watching Replay (game replay has hardcoded/recorded data that works differently than game API, and those data ain't available through game internal API). So unfortunately there is nothing we can do about it.
     
    emd86 likes this.
  3. sepi

    sepi Registered

    Joined:
    Jun 29, 2024
    Messages:
    20
    Likes Received:
    34
    2.33.2 (2025-09-03)
    • Flag Widget
      • [New]Added "yellow_flag_maximum_range_ahead" and "yellow_flag_maximum_range_behind" options (requested by user "Obly88"), which set maximum range for displaying yellow flags that ahead of or behind driver.
        Default range ahead is "500" meters, range behind is "50" meters. To disable yellow flag that behind driver, set range behind to "0".
        Note, yellow flags that ahead of driver take priority over those from behind.
      • Now shows plus and minus sign for nearest yellow flag distance reading. Positive distance reading indicates yellow flag that ahead of driver, negative indicates behind.
    • Brake Bias Widget
      • No longer resets baseline bias delta while game is paused (requested by user "matteocnt92"). Baseline bias delta now also resets while vehicle is stationary during formation lap.
    • Damage Widget
      • Fixed an issue where aero damage reading sometimes was not updated after impact.
    • Speedometer Widget
      • Fixed an issue where minimum and maximum speed could not be reset.
    • Stint History Widget
      • No longer resets current stint data while game is paused (requested by user "ebeninca"). Stint history is no longer recorded during formation lap.
    • Trailing Widget
      • [New]Added "show_steering" option (requested by user "Badorio"), which shows steering input plot. This option is disabled by default.
    • Tyre carcass, Tyre inner layer, Tyre temperature Widget
      • Fixed "enable_heatmap_auto_matching" not working if "show_tyre_compound" option is disabled.
     
  4. francescodg

    francescodg Registered

    Joined:
    Nov 20, 2023
    Messages:
    14
    Likes Received:
    3
    Is it possible to have the percentage of damage in the standing of other cars?
     
  5. sepi

    sepi Registered

    Joined:
    Jun 29, 2024
    Messages:
    20
    Likes Received:
    34
    New big update 2.34.0 (2025-10-01)
    Thank you @svictor. It is an honor for rFactor to have people like you.
    TP.png

    • Repository change notice
      • In order to better organize things, as well as serve future development, the repository address (previous under my personal repo) is now moved to "github.com/TinyPedal".
        All previous links to the old repository will be auto-redirected to the new address and continue to work, with only one exception to "Check for updates".
      • Updated "Check for updates" function to point to the new repository address (any version before v2.34.0 may not be able to detect this or newer updates, as expected due to changes above).
    • Auto load preset system
      • Now supports auto loading primary preset for specific vehicle class (requested by user "H4dro" and "Lymark"). Note, auto loading primary class preset (if available) always takes priority over primary sim (such as LMU or RF2).
      • Added "Set Primary for Class" sub-menu to right-click context menu in Preset tab list, which allows to tag select preset with specific vehicle class name for auto loading.
      • Show vehicle class tags in Preset tab. Class tags and colors are defined in "classes.json" file, which can be modified in "Vehicle Class Editor".
      • "Clear Primary Tag" option now removes both "class" and "sim" tags from selected preset.
    • [New]Roll angle Widget
      • Show vehicle front and rear roll angles in degrees.
      • Show roll angle difference between front and rear roll angles.
      • Show roll angle ratio between front and rear. 50% indicates equal roll angle; less than 50% indicates rear rolls more than front.
      • See User Guide "Roll angle" section for details.
    • [New]Weight distribution Widget
      • Show front to rear weight distribution in percentage.
      • Show left to right weight distribution in percentage.
      • Show cross weight (known as "wedge") in percentage.
      • Note, to get accurate static weight distribution readings, test setup on level ground.
        Weight distribution is calculated from tyre load data, which may not be available from certain vehicles in game API (such as LMGT3).
        To workaround this limitation, suspension load data, while not entirely the same, will be used for calculation instead.
    • Tyre pressure Widget
      • Redesigned tyre pressure widget to show cold and hot pressure indication and average pressure deviation (requested by user "ebeninca"). Default color for cold pressure is blue, and orange for hot pressure.
      • Added "hot_pressure_temperature_threshold" option, which sets minimum temperature threshold (measured from tyre carcass in Celsius) for hot pressure indication. Default is "65" degrees Celsius.
      • Added "show_pressure_deviation" option, which shows average tyre pressure deviation between each tyre and the tyre with highest pressure.
      • Added "show_tyre_compound" option for displaying tyre compound symbols.
    • Relative, Rivals, Standings Widget
      • Added "show_vehicle_integrity" option (requested by user "francescodg"), which shows opponent vehicle integrity reading.
        The integrity reading is calculated from hull damage, detachable wheels and parts, and displayed as:
        • Full integrity (no damage), as "-" (default color grey).
        • High integrity (lightly damaged hull), from "9" to "5" (default color blue).
        • Low integrity (severely damaged hull, and most likely has detached wheels or parts), from "4" to "0" (default color red).
    • Fuel Widget, Virtual energy Widget
      • Added "show_estimated_pitstop_count", "show_delta_and_end_remaining", "show_fuel_ratio_and_bias" options, which allow to show or hide corresponding column.
    • Brake temperature Widget
      • Reworked average brake temperature calculation to more accurately reflect average temperature change under braking. Average brake temperature is now calculated from most recent braking period. The braking period is defined by "average_sampling_duration" and "off_brake_duration" options.
      • Added "average_sampling_duration" option, which sets duration (seconds) for calculating average brake temperature from most recent braking period. Default is "10" seconds. Maximum duration is limited to "600" seconds.
      • Added "off_brake_duration" option, which sets duration (seconds) for continuously updating average brake temperature for a short period after fully released brakes. Default is "1" seconds.
      • Removed old "highlight_duration", "font_color_highlighted", "bkg_color_highlighted" options.
    • Laps and position Widget
      • Now shows estimated total laps for time-based session (requested by user "Sandriekus"). A "~" sign will be displayed before estimated total laps reading, and up to two decimal places will be kept.
        Note, estimated total laps reading is calculated based on local player's lap time pace data from Delta Module, which can be different from in-game HUD reading. This reading does not concern about race leader's lap time pace, which means there may be an extra final lap on top of it.
      • Increased "lap_number" bar width by 3 characters to fit with additional digits and decimals from estimated total laps reading.
    • Rake angle Widget
      • Added "rake_angle_smoothing_samples" option for reducing data fluctuation and improved readability.
      • Added "decimal_places" option.
    • Spectate mode
      • Fixed an issue where lower-case names were sorted and placed at the bottom of player list.
    • Misc
      • Added new contributor "sepi" to contributors.md in "Community support" section.
    Thanks to everyone supporting the development, have fun.
     
    marmagas, datasting, Corti and 4 others like this.
  6. sepi

    sepi Registered

    Joined:
    Jun 29, 2024
    Messages:
    20
    Likes Received:
    34
    2.35.0 (2025-11-12)
    • API Changes
      • Added new "Telemetry API" setting that handles both "Shared memory API" and "Rest API" accessing.
      • Previous settings from "Shared memory API" and "RestAPI Module" will be auto transferred to "Telemetry API". All old settings are preserved for backward compatibility with older versions.
      • Rest API accessing can now be enabled or disabled by toggling "enable_restapi_access" option in "Telemetry API" dialog.
      • Removed "RestAPI Module" from Module Tab.
    • Delta Module
      • Now calculates estimated lap time based on stint deltabest for increased accuracy (requested by user "Obly88").
        Note, if stint deltabest is not yet available, session deltabest (or all time deltabest) will be used instead.
    • Wheels Module
      • Added brake failure thickness logging to console if brake fails (LMU only).
    • Battery Widget
      • Added "show_battery_charge_warning_flash" option (requested by user "Ces-cos"), which shows battery charge warning flash effect when battery charge decreased below "low_battery_threshold" or increased above "high_battery_threshold".
      • Added "number_of_warning_flashes", "warning_flash_highlight_duration", "warning_flash_interval" options.
    • Brake wear Widget
      • Fixed an issue where brake "warning_threshold_wear" was not correctly applied while "show_thickness" enabled.
    • Relative, Rivals, Standings Widget
      • Added "show_stint_laps" option (requested by user "Shu Gu"), which shows number of completed laps from current stint and estimated total stint laps.
        Note, this option is only available for LMU, and "RestAPI Module" must be enabled for accessing stint data.
      • Added "yellow_flag_status_text" option (requested by user "bshpanchuk"), which shows yellow flag indicator when driver causes (or likely to) yellow flag. Note, unlike in-game yellow flag, the indicator is always displayed when driver's speed is below 28kph (outside of pit lane), regardless whether driver has caused yellow flag on track.
      • "class_width" can now be set to "0" to hide class name while showing only class color. (requested by user "Levis1234").
      • Added "show_pitstop_duration_while_requested_pitstop" option, which shows driver's last recorded pit stop duration (in lap time column) while you have requested pit stop.
    • Misc
      • Fixed an issue where consumption history was not recorded if two consecutive laps ended with exact same lap time.
     
    Corti, yashiman, Emery and 1 other person like this.
  7. Woodee

    Woodee Registered

    Joined:
    Oct 4, 2010
    Messages:
    4,125
    Likes Received:
    1,234
    Any news on whether this is feasable @svictor ?
     
  8. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    1,149
    Likes Received:
    7,431
    The yellow flag & car damage & stint laps stats for each driver are already available on Standings/Relative Widgets in latest 2.35.0 version, so that should already cover most of your earlier request regarding "yellow flags, changes of position, car contact, recent DNF, car pitting".

    Cheers

    Screenshot 2025-11-14 121247.png
     
    Last edited: Nov 14, 2025 at 4:16 AM

Share This Page