[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. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    v2.1.0 - Friction Circle Widget & Force Module
    https://github.com/s-victor/TinyPedal/releases/tag/v2.1.0

    This update adds a new Friction Circle widget(also known as traction circle, gg diagram, g meter, etc) to help driver finding the right cornering envelope, for details see user guide. A new Force module is also added for providing addition force calculation.

    fcircle.png

    New customizable options:
    newoptions.png

    Besides new features, config numeric value issue is fixed (as reported by @doublebidule). A new ""Remember position" option is also added (as suggested by @DanRZ). And an display issue on linux is fixed with help from srlemke. Thank you all.

    User guide for force module & friction circle widget:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#force
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#friction-circle

    2.1.0 (2023-05-22)
    • [New]Friction Circle Widget
      • Show longitudinal & lateral g force as friction circle with 2 orientation layouts.
      • Show longitudinal & lateral g force readings.
      • Show max longitudinal & lateral g force readings.
      • Show reference circle from max average lateral g force reading.
      • Show g force trace plot with customizable sample size, and line or points style.
      • Show center mark and up to 5 customizable reference circles.
    • Radar Widget
      • Fixed wrong outline drawing when set "vehicle_outline_width" to 0.
    • [New]Force Module
      • Provide vehicle g force and downforce data calculation for Force & Friction Circle Widget,
      • Add customizable options for g force calculation.
    • Misc
      • Add "Remember position" position to main window Config menu,
        which auto saves & loads last window position.
      • Minimize main window to taskbar at startup
        if both "minimize_to_tray" & "show_at_startup" are false.
      • Fixed an issue with config value validator under
        certain system language locale setting.
      • Fixed widget windows not show on top on linux (thanks to srlemke for help & testing).
     
  2. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    v2.1.1 - Hotfix to Linux OBS streaming capture issue & complete removal of "Countdown Timer" feature
    https://github.com/s-victor/TinyPedal/releases/tag/v2.1.1

    This is a hotfix update to address the issue related to OBS streaming capture on linux, big thanks to srlemke & Bernat for helping with linux version testing (more changes or improvements may be followed after).

    Another important change is the complete removal of "Countdown Timer" feature, as the recently discussion here has brought up various concerns. All older versions of TinyPedal are also removed from project release page.

    Updated user guide:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide

    2.1.1 (2023-05-24)
    • Flag Widget
      • Removed countdown timer feature.
    • Core
      • Add new "compatibility" section in json file for solving platform specific problem.
      • Add "enable_bypass_window_manager" option in "compatibility"
        section for linux platform (thanks to help from srlemke & Bernat).
    • Misc
      • Updated customization guide.
     
  3. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    Hi, while working on solving an issue on linux today, a thick "black border" issue was identified (the issue is related to window transparency that is not compatible or supported by some system window manager or window capture app), it could be the cause of your issue in VR as well.

    This "black border" issue is currently fixed in the source code repository here:
    https://github.com/s-victor/TinyPedal

    New executable build file is not yet made (as there are still a few other things). If you wish to test the fix now, you can follow the instruction here to test source code or build executable:
    https://github.com/s-victor/TinyPedal#run-from-source
     
    Last edited: May 25, 2023
    DanRZ likes this.
  4. Woodee

    Woodee Registered

    Joined:
    Oct 4, 2010
    Messages:
    4,010
    Likes Received:
    1,071
    Nice, thank you :)
     
    svictor likes this.
  5. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    v2.1.2 - Various user experience improvements & small fixes
    https://github.com/s-victor/TinyPedal/releases/tag/v2.1.2

    Note: this update contains an important fix to black border issue. And due to this change, most widgets will have a slightly position offset (about 10 pixel offset from previous position).

    New options from Config menu & Window menu:
    upload_2023-5-27_0-47-21.png

    New global font override dialog, user can now change font and size globally:
    upload_2023-5-27_0-49-14.png

    New "Reset to Default" context menu, user can now right-click on an option and select "Reset to Default" to reset individual option:
    upload_2023-5-27_0-50-50.png

    New "Compatibility" dialog, currently only relevant to linux platform:
    upload_2023-5-27_0-52-8.png

    User guide:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#global-font-override
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#compatibility

    2.1.2 (2023-05-26)
    • General
      • Add "enable_auto_font_offset" option to widgets
        that have "font_offset_vertical" option.
        Enabling this option will automatically adjust font vertical offset
        based on font geometry for better vertical alignment,
        and sould give good result in most case.
        This option is enabled by default.
      • "font_offset_vertical" option now only takes effect
        when enable_auto_font_offset is disabled.
      • Fixed wrong vertical alignment on Friction Circle & Gear Widget.
    • Core
      • Add "Global Font Override" option to "Config menu" on main window,
        which provides options to change font setting globally for all widgets.
        Options explain:
        [Font Name]
        Select a font name to replace "font_name" setting of all widgets.
        Default selection is "no change", which no changes will be applied.
        [Font Size Addend]
        Set a value that will be added (or subtracted if negative)
        to "font_size" value of all widgets.
        Default value is "0", which no changes will be applied.
        [Font Weight]
        Set font weight to replace "font_weight" setting of all widgets.
        Default selection is "no change", which no changes will be applied.
      • Add "Reset to Default" context menu to widget & module Config dialog,
        user can now right-click on an option and select "Reset to Default"
        to reset individual option.
      • Add "compatibility" option to "Config menu" on main window for easy access.
      • Moved "show_at_startup", "minimize_to_tray", "remember_position" options
        to "Window menu" on main window.
      • Removed "thick black border" from all widgets that could be visible
        when running on certain window manager, or using certain window capture APPs.
    • Misc
      • Updated user guide.
     
    Last edited: May 26, 2023
    yashiman, datasting, marmagas and 7 others like this.
  6. Pales

    Pales Registered

    Joined:
    May 9, 2017
    Messages:
    389
    Likes Received:
    405
    I am opening TinyPedal.exe but nothing is happening? Cannot see anything in tray either. Running Windows 11

    Edit: found out it was due to the folder that I placed it in had a special character. I removed it and it is now working
     
  7. DanRZ

    DanRZ Registered

    Joined:
    Aug 22, 2021
    Messages:
    723
    Likes Received:
    222
    Hello, i just checked and didn't find ... Are there a way to get back speed just under the Gear ? Like at a few versions back ?
    The Speed is way too big on the right of the Gear, i would love to have it below Gear and with a smaller size font.
    Is it possible in the json setup ?
     
  8. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    thanks, due to a few limitation, this feature did not make into v2.0 initially (same with speed limiter earlier). I'll see what I can do.
     
    DanRZ likes this.
  9. DanRZ

    DanRZ Registered

    Joined:
    Aug 22, 2021
    Messages:
    723
    Likes Received:
    222
    Tanks for the response.
    Maybe just put the Speed under the Gear, reducing the font size will do the trick,
    or add an option for Speed positionning : left, right, center ...
     
    Last edited: May 28, 2023
    svictor likes this.
  10. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    v2.1.3 - Show speed below gear & show vehicle name in separated column
    Edit: see v2.1.4 for DL.
    upload_2023-5-29_15-45-38.png
    More customizable options added to config file, see user guide for details:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#gear
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#relative-1
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#standings-1

    2.1.3 (2023-05-29)
    • General
      • Adjusted all default values of "bar_padding_horizontal" to 0.5.
    • Gear Widget
      • Add "show_speed_below_gear" option,
        which shows speed reading below gear.
        This option is disabled by default.
      • Add "font_scale_speed" option,
        which sets font scale for speed reading.
        This option only takes effect when
        "show_speed_below_gear" is enabled.
        Default value is 0.5.
      • Add "inner_gap" option,
        which sets inner gap between gear & speed readings.
        Negative value reduces gap,
        while positive value increases gap.
        Default value is 0.
    • Relative & Standings Widget
      • Add "show_vehicle_name" option,
        which displays vehicle name in separated column.
        This option is disabled by default.
      • Removed "driver_name_mode" option.
    • Misc
      • Updated contributors.md with new contributor (Sergio Rafael Lemke).
      • Updated user guide.
     
    Last edited: May 29, 2023
    DanRZ, yashiman, datasting and 2 others like this.
  11. doublebidule

    doublebidule Registered

    Joined:
    Apr 2, 2023
    Messages:
    20
    Likes Received:
    6
    Hi
    there is a small bug in relative the font color doesn't want to change. it always stays blank
    uuuuu.jpg
     
  12. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    Edit: I've identified a typo issue with font setting, will be fixed soon. Thanks.
     
    Last edited: May 29, 2023
  13. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    v2.1.4 - Fixed wrong font color on Relative Widget when Show Lap Difference disabled
    https://github.com/s-victor/TinyPedal/releases/tag/v2.1.4

    Additional explain to "Show Lap Difference" option:
    https://github.com/s-victor/TinyPedal/wiki/User-Guide#relative-1

    2.1.4 (2023-05-29)
    • Relative Widget
      • Fixed "font_color" setting not correctly applied to
        "position", "driver name", "vehicle name" options
        when "show_lap_difference" is disabled.
    • Misc
      • Updated user guide with additional info for "show_lap_difference" option.
     
  14. Didier LeVolant

    Didier LeVolant Registered

    Joined:
    Jul 19, 2022
    Messages:
    1
    Likes Received:
    0
    Hi ! Really love your work, it's a great hub, but it is possible to add a option to restart the hub with a hotkey if it freeze? It happen to me in some race and i was unable to have some information due to this
     
  15. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    Thanks. Can you provide more info? Which version were you having freeze issue? Is it all widgets stop updating, or only a specific widget stopped updating? Is it during race or other session?

    Since v2.03 update, all API data related freeze issues should have fixed. Using older version could have various issues.
     
  16. DanRZ

    DanRZ Registered

    Joined:
    Aug 22, 2021
    Messages:
    723
    Likes Received:
    222
    Perfect :)
     
  17. Gio Nuvoli

    Gio Nuvoli Registered

    Joined:
    Feb 28, 2018
    Messages:
    26
    Likes Received:
    15
    Superb work Svictor.
    Rake is only available in degree or its switchable to millimeters?
     
  18. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    935
    Likes Received:
    6,344
    Thanks. Raw rake display was not in current version. I will add it back in next update.
     
  19. Gio Nuvoli

    Gio Nuvoli Registered

    Joined:
    Feb 28, 2018
    Messages:
    26
    Likes Received:
    15
    you're "wow" person :-D
     
  20. yashiman

    yashiman Registered

    Joined:
    Jan 16, 2012
    Messages:
    231
    Likes Received:
    799
    Please teach me, how can I overlay with OBS?
    I was able to do it before the update, but now I cannot.
     

Share This Page