[REL] TinyPedal - open source overlay APP for rF2 (Radar,Pedal,FFB,Deltabest,Relative,Fuel calculator)

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

Tags:
  1. Lazaros Filippakos

    Lazaros Filippakos Registered

    Joined:
    Apr 15, 2016
    Messages:
    11
    Likes Received:
    6
    Thank you once again for an amazing update. One small thing i would change is the relative to be more accurate. It is fluctuating a bit too much and also quite a bit different from the ingame one. Thats my smallest issue i have.
     
    svictor likes this.
  2. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    It's correct, it is always comparing with your personal best (recorded) lap time.

    The deltabest file is located in TinyPedal\deltabest folder, just open the folder and sort file by latest date, then delete the record you wish to reset. Same goes for track map in trackmap folder.

    Addition info can be found here:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#user-files

    Edit: next update will add "Reset data" menu for resetting user data from UI directly.
     
    Last edited: Nov 17, 2023
    David levis and DanRZ like this.
  3. Bruno Gil

    Bruno Gil Registered

    Joined:
    Oct 12, 2020
    Messages:
    128
    Likes Received:
    79
    Reviving an old issue:
    GSync / FreeSync gets disabled when TinyPedal app widgets show on top of the game :(
    I've tried disabling fullscreen optimizations for rF2 like suggested, but all tht does is disable GSync even if TinyPedal app is not running. Has anyone really gotten gsync to work with TinyPedal, and how?
     
  4. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    I don't have a g-sync monitor to help. There is however one thing to check: make sure "lock overlay" is enabled while driving, so that RF2 window won't lose focus if widgets have been clicked or dragged recently.

    Most result & discussion from web search also show that g-sync has trouble with borderless or windowed mode, such as lag & stutter issues, or been disabled(as you mentioned) are commonly reported. So borderless or windowed mode is probably the real issue.
     
  5. davehenrie

    davehenrie Registered

    Joined:
    Jul 6, 2016
    Messages:
    7,485
    Likes Received:
    4,398
    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.
     
  6. Bruno Gil

    Bruno Gil Registered

    Joined:
    Oct 12, 2020
    Messages:
    128
    Likes Received:
    79
    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
     
    davehenrie likes this.
  7. pety100

    pety100 Registered

    Joined:
    Nov 29, 2019
    Messages:
    81
    Likes Received:
    12
    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: Nov 19, 2023
  8. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    v2.4.0 update - new Heading Widget & Navigation Widget
    https://github.com/s-victor/TinyPedal/releases/tag/v2.4.0
    [​IMG]
    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.
     

    Attached Files:

    • v240.jpg
      File size:
      90.4 KB
      Views:
      660
    yashiman, Rui Santos, Capeta and 6 others like this.
  9. Capeta

    Capeta Registered

    Joined:
    May 31, 2012
    Messages:
    268
    Likes Received:
    48
    Once again, thank you for your work!
     
    svictor likes this.
  10. francescodg

    francescodg Registered

    Joined:
    Nov 20, 2023
    Messages:
    10
    Likes Received:
    3
    good evening guys, beautiful overlay. Is it possible to add my personal best of the session in the TIMING item?
     
  11. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    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.
     
  12. francescodg

    francescodg Registered

    Joined:
    Nov 20, 2023
    Messages:
    10
    Likes Received:
    3
    Perfect, thank you. So you can keep a reference of your best lap on that track
     
    svictor likes this.
  13. juanchioooo

    juanchioooo Registered

    Joined:
    May 16, 2016
    Messages:
    2,242
    Likes Received:
    1,649
    Does it already work in virtual reality?
     
    Deleted member 58016 likes this.
  14. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    hi, according to comments from The Iron Wolf & DanRZ and a few others, currently TinyPedal can be projected into VR using crewchief's VR overlay feature:
    https://mr_belowski.gitlab.io/CrewChiefV4/Overlays_VR.html

    some earlier posts:
    https://forum.studio-397.com/index....ive-fuel-calculator.71557/page-2#post-1093901
    https://forum.studio-397.com/index....ve-fuel-calculator.71557/page-25#post-1134604
    https://forum.studio-397.com/index....ve-fuel-calculator.71557/page-25#post-1134615
     
    juanchioooo likes this.
  15. DanRZ

    DanRZ Registered

    Joined:
    Aug 22, 2021
    Messages:
    723
    Likes Received:
    222
    An example with fuel, standings, relative, etc ... in CrewChief projector.
     
  16. David levis

    David levis Registered

    Joined:
    Jul 8, 2021
    Messages:
    8
    Likes Received:
    6
    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
     
  17. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    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:
    [​IMG]
     

    Attached Files:

    David levis likes this.
  18. David levis

    David levis Registered

    Joined:
    Jul 8, 2021
    Messages:
    8
    Likes Received:
    6
    thank you a lot.
    I tried 'width' setting but never tried more than 4 i think.
     
    juanchioooo and svictor like this.
  19. mesfigas

    mesfigas Registered

    Joined:
    Oct 15, 2015
    Messages:
    1,722
    Likes Received:
    830
    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.
     
  20. 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 ...
     
    juanchioooo likes this.

Share This Page