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

I have AMD Free-sync but I have no idea if it's working or not. There isn't any big flashing icon saying Free-Sync enabled onscreen.
 
I actually fixed it last night. Dunno if I misread the post or what, but I had to disable fullscreen optimizations for TinyPedal and not rf2. Now it works :)
however I'm having an issue where I get repeated black screens every few seconds when connected over display port, so I can't use freesync...
@davehenrie you can enable a big flashing icon saying gsync on nvidia control panel, probably on amds too. Or on the settings of the screen itself
 
I actually fixed it last night. Dunno if I misread the post or what, but I had to disable fullscreen optimizations for TinyPedal and not rf2. Now it works :)
however I'm having an issue where I get repeated black screens every few seconds when connected over display port, so I can't use freesync...
@davehenrie you can enable a big flashing icon saying gsync on nvidia control panel, probably on amds too. Or on the settings of the screen itself

Disabling fullscreen optimizations is useless anyways because you run the game in borderless windowed mode. And this option is only kicking in when you run the game in exclusive fullscreen (At least this is what I read on forums). I have never managed to run a game in borderless mode and run overlays on it with g-sync enabled as g-sync causing stuttering this way. I have a freesync monitor, maybe that's the reason it can't work. Now I run the game in fullscreen and run the overlays on my second monitor.
 
Last edited:
v2.4.0 update - new Heading Widget & Navigation Widget
https://github.com/s-victor/TinyPedal/releases/tag/v2.4.0
index.php

This update adds two new widgets that has been on my todo list for a while.

The new heading widget draws idea from flight instrument "heading indicator", which shows compass, direction of travel (yaw angle), slip angle(average of front tyres), and vehicle heading. Those indicators may come in handy for cruising or drifting.

Another one is the navigation, which is basically a zoomed track map centered on player's vehicle, as commonly seen from rally or open world games. This widget can be useful for long tracks like targa, nord, iom, etc.

A new Reset data option is added to main window "Overlay" menu, user can reset their session data directly from those options (there will be reset confirmation before reset).

And lastly, a new "Grid move" option is implemented by @Bernat , which allows widgets to be snapped onto invisible grids for easy alignment.

New user guide entries:
https://github.com/s-victor/TinyPedal/wiki/User-Guide#overlay
https://github.com/s-victor/TinyPedal/wiki/User-Guide#compatibility
https://github.com/s-victor/TinyPedal/wiki/User-Guide#heading
https://github.com/s-victor/TinyPedal/wiki/User-Guide#navigation

2.4.0 (2023-11-19)
  • General
    • [New]Add "Grid move" option under overlay menu and tray menu (by Bernat),
      which enables grid-snap effect while moving widget
      for easy alignment and repositioning.
      "Grid move size" option is accessible from compatibility config dialog.
    • Add "Reset data" submenu to "Overlay" menu from main window,
      which allows user to reset data from active session only.
      Currently includes deltabest, fuel delta, trackmap data.
  • Linux support
    • "enable_bypass_window_manager" option is now enabled by default
      for new preset created on Linux (by Bernat).
  • [New]Heading Widget
    • Show vehicle yaw angle, slip angle, & direction of travel lines on compass bearings
      that similar to flight instrument "heading indicator".
    • Show vehicle yaw angle, slip angle readings in degrees.
    • New "icon_compass.png" compass bearings background in "images" folder.
    • Many customizable options.
  • [New]Navigation Widget
    • Show navigation map and orientation centered on player's vehicle.
    • Show optional vehicle standings on navigation map.
    • Many customizable options.
  • Vehicles Module
    • Add "lap_difference_ahead_threshold" & "lap_difference_behind_threshold" options,
      which sets lap difference (percentage) threshold
      for tagging opponents as ahead or behind.
      Default value is 0.9 lap.
      Those options are used by lap difference color indicator
      in Trackmap, Relative, Radar, Navigation Widgets.
  • Misc
    • Updated user guide.
 

Attachments

good evening guys, beautiful overlay. Is it possible to add my personal best of the session in the TIMING item?
hi, Sectors Widget already has an option to show your personal session best lap time, which is by setting "Target Time Mode" value to 1 in Sectors Widget config dialog (default setting shows personal session theoretical best lap time). Details explained here: https://github.com/s-victor/TinyPedal/wiki/User-Guide#sectors-1

Of course I can add one more row in Timing Widget to show personal session best lap time, that will likely be added in next update.
 
hi, Sectors Widget already has an option to show your personal session best lap time, which is by setting "Target Time Mode" value to 1 in Sectors Widget config dialog (default setting shows personal session theoretical best lap time). Details explained here: https://github.com/s-victor/TinyPedal/wiki/User-Guide#sectors-1

Of course I can add one more row in Timing Widget to show personal session best lap time, that will likely be added in next update.
Perfect, thank you. So you can keep a reference of your best lap on that track
 
good morning,
I can't logrotate configure the standings/relative widgets to show the gap with decimals when is 10 or more seconds , for example no way it appear 10,1. it show only 10.
Any hint?
I have read the user guide and have been testing the option
'time gap decimal places' or something like this with every possible combination but no changes
 
good morning,
I can't logrotate configure the standings/relative widgets to show the gap with decimals when is 10 or more seconds , for example no way it appear 10,1. it show only 10.
Any hint?
I have read the user guide and have been testing the option
'time gap decimal places' or something like this with every possible combination but no changes
You need to increase time_gap_width option value in order to show more digits. Same applies to Time Interval.
You can find details in guide here:
https://github.com/s-victor/TinyPedal/wiki/User-Guide#relative-1

Note: time_gap_width value should be at least 3 or more higher than decimals place value (as decimal point & extra number takes space).
how it looks like:
index.php
 

Attachments

rfactor 2 doesnt give information to overlays about traction and abs, also oil and water temperature
so many years and they never spend a little time to give us more details from 3rd party overlays.
 
Does it already work in virtual reality?
Don't know if it is has been clarified enough, but I was asking same question myself and came across this video:

Summing up videos information it becomes pretty easy using CC for overlay projection / injection, but you need to use SteamVR in order to get it working, but e.g. PimaxXR could be used as runtime env.

If you start SteamVR and CC after the button "SteamVR overlay settings" will become available and after pressing it a new window should where all running applications windows can be selected - check "show in VR" for each one which should be visible in VR / HMD view; sliders need to be used to set up position, size and rotation.

I think I will spend some time to set up OBS in order to make VR / HMD view recordings and then I will do a video on it ...
 
rfactor 2 doesnt give information to overlays about traction and abs, also oil and water temperature
so many years and they never spend a little time to give us more details from 3rd party overlays.
The official display does have water and oil temperature, therefore the third party ones will work, unless the third party developer installs it.
 
v2.5.0 - Suspension position & Carcass Widgets, Vehicle class editor
https://github.com/s-victor/TinyPedal/releases/tag/v2.5.0

index.php


User guide:
https://github.com/s-victor/TinyPedal/wiki/User-Guide#classes-preset-file
https://github.com/s-victor/TinyPedal/wiki/User-Guide#units-and-symbols
https://github.com/s-victor/TinyPedal/wiki/User-Guide#suspension-position
https://github.com/s-victor/TinyPedal/wiki/User-Guide#tyre-carcass-temperature


2.5.0 (2023-11-27)
  • General
    • Rename "Display units" config dialog to "Units and symbols",
      which is now used for unified units and symbols configuration.
    • Moved all (five) "tyre_compound_list" options to "Units and symbols"
      config dialog, and is now called "tyre_compound_symbol".
    • Adjusted & unified default value for "bkg_color_circle" options
      that used in Friction circle, Heading, Navigation, Radar Widgets.
    • "show_fade_out" option no longer crops background.
    • Add option reset confirmation to various config dialog.
      Note, option reset will still only be saved and take effect
      after clicking apply or save button.
  • [New]Vehicle class editor
    • Add "Vehicle class editor" that can be accessed from "Config" menu in main window,
      which provides easy-to-use vehicle class name customization.
    • The new editor can auto-detect and fill-in "full vehicle class name"
      from current active session.
      It is recommended to join or start a session with corresponding vehicle
      before adding new class entries.
      See user guide for details.
  • Force Widget
    • Add "show_front_downforce" & "show_rear_downforce" options,
      which show front & rear downforce reading in Newtons.
    • Add "warning_color_liftforce" that shows color indicator
      when generating lift force.
  • Navigation Widget
    • Add "show_circle_background" & "bkg_color_circle" options (enabled by default),
      which shows circle background color below navigation map.
    • Add "circle_outline_color" & "circle_outline_width" options,
      which draw outline for circle background.
  • Radar Widget
    • Add "show_circle_background" & "bkg_color_circle" options (disabled by default),
      which shows circle background color below vehicle radar.
  • [New]Suspension position Widget
    • Show visualized suspension position (millimeter).
  • Timing Widget
    • Add "show_session_personal_best" option (disabled by default),
      which shows personal best lap time from current session.
  • [New]Tyre carcass temperature Widget (by Sasker)
    • Show carcass temperature of each tyres
      based on Tyre temperature Widget design,
      which helps analyzing and managing tyre grip
      and wear relative to carcass temperature change.
    • Many customizable options.
  • Misc
    • Updated user guide.
    • Updated contributors.md with new contributor (Sasker).
 

Attachments

Does the suspension position gives you the min and max of each car suspension? Can we have a min and max position for each car suspension values? Thank you @svictor !!
 
Does the suspension position gives you the min and max of each car suspension? Can we have a min and max position for each car suspension values? Thank you @svictor !!
You can manually set visible max suspension position range (the game does not tell you the max suspension travel). Default is set on 100mm range (both positive and negative travel).

Note, The suspension position value are read from mSuspensionDeflection value in API(same as motec), which the value starts from 0 and extends both way (positive or negative travel) depends on load, susp setup, etc. When position goes negative, it will show negative text reading and a different bar color, which can be customized as well.
 
Back
Top