Custom Ingame-Overlay WebHud - With additional features

Discussion in 'Community Workshop' started by OtterNas3, May 7, 2019.

  1. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    Current Version: 1.12

    Some impressions:

    [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    What got actually changed?
    • Version-Number will now be shown in the Settings
    • Performance improved alot! CPU usage went down to ~2% from 9+%

    • Added a "Show Inner & Outer" function to the Tires Widget, which can be toggled by the Settings.
      (Default ON)

    • Added a "Show Tire-Temp numbers" function to the Tires Widget, which can be toggled by the Settings.
      (Default is ON)

    • Added a "Tire-Temp in Celsius" function to the Tires Widget, which can be toggled by the Settings between Celsius or Fahrenheit
      (Default is Celsius)
    • Added a "Show Tire-Wear numbers" function to the Tires Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "Show Tire-Pressure numbers" function to the Tires Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "Tire-Pressure in PSI" function to the Tires Widget, which can be toggled by the Settings between kPa (kilo Pascal) or PSI (Pound-force per square inch)
      (Default is PSI)

    • Added a "Auto Hide" function to the Radar Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "New Design" to the Radar Widget.
      (Always ON)

      This will make the look and feel of the Widget more like AC's Heli-Corsa.

    • Added a "Completed Laps" function to the Position-Bar Widget, which can be toggled in the Settings.
      (Default is ON)

    • Added a "PitLimiter Blink" function to the MoTec Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "Speed in MPH" function to the MoTec Widget, which can be toggled by the Settings between MPH (Miles per Hour) or KMH (Kilometers per Hour)
      (Default is KMH)

    • Added a "Show Sectors as time" function to the Delta Widget, which can be toggled by the Settings
      (Default is ON)
    • Added a "Last Lap" function to the Delta Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "Delta Best-Lap in Race" function to the Delta Widget, which can be toggled by the Settings
      (Default is OFF)
    • Added a "Show Gaps in secoonds" function to the Relative Widget, which can be toggled by the Settings
      (Default is ON)
    • Added a "Show in all Sessions" function to the Relative Widget, which can be toggled by the Settings
      (Default is ON)

    • Added a "Show Car Names" function to the Relative Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Show Pit-Status in Race" function to the Relative Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Show Manufacturer Logos" function to the Relative Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Show Class Logos" funtion to the Relative Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Show UserId of current Player" function to the Relative Widget, which can be toggled by the Settings
      (Default is OFF)
    • Added a "# Ahead/Behind" function to the Relative Widget, which can be toggled by the Settings, to show 1, 2 or 3 Drivers Ahead and Behind of yourself on Track

    • Added a "Show Pit-Window" function to the Pitstop Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Show Pit-Time only" function to the Pitstop Widget, which can be toggled by the Settings
      (Default is OFF)

    • Changed the Design of the Pitstop Widget
      (Always ON)

    • Added a new "Clock" Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a new "Fuel & Lap Details" Widget, which can be toggled by the Settings
      See here for more informations:
      https://forum.sector3studios.com/in...-additional-features.13152/page-9#post-180313

    • Added a "Show Lap Details" function to the Fuel & Lap Details Widget, which can be toggled in the Settings
      (Default is ON)

    • Added a "Show Estimate Time" function to the Fuel & Lap Details Widget, which can be toggled by the Settings
      (Default is OFF)

    • Added a "Fuel-Calc" function to the Fuel & Lap Details Widget
      If you Right-Click on the Fuel & Lap Details Widget, it will open a Fuel-Calculator if enough Data is present. Right Click on the Fuel-Calculator will close it again.

    • Changed behaviour of the Starting Lights
      The Starting Lights will now turn Green again when the Race starts and will automatic hide 3 seconds later, instead of disappearing without showing Green, for better immersion

    • Added a "LOW PERFORMANCE MODE" to the Settings Widget, which can be toggled by the Settings
      (Default OFF)
      If enabled this will reduce the update rate for specific Widgets to a lower Rate.
      The overall performance is increasing but the Hud itself still looks smooth(ish)

    • Added a "Show all Widgets" function to the Settings Widget, which can be toggled by the Settings
      (Default OFF)
      If you enable this Mode, the WebHud will turn ON all available Widgets in the current set position and size.
      You can then Enable/Disable/Move/Resize them to your liking.
      Dont forget to turn OFF all Widgets you dont want.
      If your satisfied with your Layout, just disable the Mode again and your changes get saved.

    • Added Switchable Layouts to the HUD
      You can now select between 3 different Layout sets
      Each Layout can be customized and saved by it's own
      You can select between the 3 Layouts on the Left side with the "L1" "L2" and "L3" buttons, or use the Hotkey to switch between them
      Forward: SHIFT + RIGHTARROW
      Backward: SHIFT + LEFTARROW

    How to use it?
    1. You will need to run the Dash.exe which is basically a data feeder for the WebHud.
    There are 2 options to do so:
    2. You need to change the startup Parameter for RaceRoom in the Steam launcher
    • Right-Click RaceRoom entry in your Steam Game Library and select "Properties"[​IMG]

    • Press on the "Set Launch Options..." Button[​IMG]

    If you have other launch parameters set already, like triple screen or such just go to the end of your entry leave a blank space and insert behind.

    And that's it!
    Launch your game and Drive safely!

    Not a beefy PC and still struggeling with performance? This could help!
    If your still struggeling with performance running this version, there is a final option you could try.
    Have a look here:
    https://forum.sector3studios.com/in...onal-features-v-1-04.13152/page-3#post-178670

    NOTE:
    If there is a new version released, you dont have to do anything.
    The new version get loaded automatically the next time you start the Game!

    One thing to clarify for the "Show all Widgets" Mode:
    If you already done with your settings and your Happy, it is SAFE to enable the Mode again.
    The Position/Size and the Sub-Settings of all the Widgets are not reverted to default values, they will stay the same.
    Only the Widgets in general are enabled in this Mode to show them off.
    You only have to disable the Widgets again you dont want to use before you disbale the "Show all Widgets" mode.


    Ideas? Suggestions? Lemme know!

    Moo,
    Otter

    The allmighty Changelog
    You can find the Changelog here now:
    https://forum.sector3studios.com/in...d-with-additional-features.13152/#post-178151
     
    • Like Like x 9
    • Winner Winner x 8
    • Love it! Love it! x 4
    • Wonderful Wonderful x 1
    Last edited: Jun 19, 2019 at 11:14 PM
  2. Zziggy

    Zziggy Member

    Joined:
    Apr 27, 2019
    Ratings:
    +20 / 0
    Great, thank you! I hope this will work as Simhub (beta) and Zeroforce Hud are not working for me.I will test it in the evening!
     
  3. NL-Jos

    NL-Jos Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +161 / 0
    I just have to past the URL in de properties from raceroom in steam?
    I've githud already installen ofcourse
     
  4. Vantskruv

    Vantskruv Member

    Joined:
    Oct 9, 2017
    Ratings:
    +8 / 0
    Possible to get it working locally, instead of relying on an internet-page which may be deprecated in the future?
     
  5. NL-Jos

    NL-Jos Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +161 / 0
    I copy this in the properties of raceroom in steam
    -webdev -webHudUrl=https://otternas3.github.io/r3ewebhud
    Starting the dash before raceroom and the overlay is in the game
     
  6. Zziggy

    Zziggy Member

    Joined:
    Apr 27, 2019
    Ratings:
    +20 / 0
    Working very well, thanks again!
     
  7. Vantskruv

    Vantskruv Member

    Joined:
    Oct 9, 2017
    Ratings:
    +8 / 0
    You misunderstand me. :)
    I meant, some sort of, like this:
    -webdev -webHudUrl=https://localhost/r3ewebhud

    (accessing the webhud locally on your computer instead of the internet).
    I do not want to risk the website being down when starting a big race.
     
    • Agree Agree x 1
  8. NL-Jos

    NL-Jos Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +161 / 0
    Is it possible to create a blinking (or something) pit limiter, when it's on?
     
  9. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    The allmighty Changelog
    Code:
    1.12
    ----------
    - Added a "# Ahead/Behind" function to the Relative Widget 
    - Added Switchable Layouts to the HUD
    
    1.11
    ----------
    - Version-Number will now be shown in the Settings
    - Added a "Completed Laps" function to the Position-Bar Widget
    - Renamed the "Fuel Details" Widget to "Fuel & Lap Details"
    - Added a "Show Lap Details" function to the Fuel & Lap Details Widget
    - Added a "Show Estimate Time" function to the Fuel & Lap Details Widget
    - Added a "Fuel-Calc" function to the Fuel & Lap Details Widget
    - Changed behaviour of the Fuel & Lap Details Widget
      Fuel To End & Fuel To Add will show "HIGH" when in 24H practice Session or Session time is above 6H
    
    1.10
    ----------
    - While spectating other Drivers, Widgets that does not provide information will now Auto-Hide themself (like Tires/Fuel and such)
    - Global Show/Hide (Visibility setting) will now get saved and will restore to the saved state on each load
    - P2P/DRS Widget movement will now act for all parts of the Widget.
      The remain/available small box will hide itself when P2P or DRS is activated
    - Added the new "Fuel Details" Widget
    - Added a "Show Manufacturer Logos" function to the Relative Widget
    - Added a "Show Class Logos" function to the Relative Widget
    
    1.09
    ----------
    - Changes to the Settings and Visibility Icons
      They will now show up whenever you move your mouse somewhere on the Main screen.
      They will hide 3 seconds after no Mouse movement.
    
    - Changes to the Delta Widget
      Changed the behaviour of the Delta-Text
      It will now show reliable Gap to the next Driver of your Class in the position ahead of you, even if your far far FAR behind
      It will show "+1 Lap" (+2 Laps...) when your lapped by the next Driver of your Class in the position ahead of you.Car
      If your leading your Class, it will show the Delta to your best lap like before.
      Changed the logic of the Personal-Best/Class-Best/Session-Best detection to show the correct color more reliable, even on the first lap of a Session, for Sectors and Laptime
    
    - Changes to the Position-Bar Widget
      Changed the behaviour of the shown Gaps to Drivers in position Ahead and Behind of you
      It will now show time based Gaps for more then 120 seconds.
      The "Got lapped" detection was based on 120 seconds difference, dont ask me why...
      As example on Nordschleife.
      When the difference to the Driver in the position Ahead of you was greater then 120 seconds it showed "-0 laps"
      When the difference to the Driver in the position Behind of you was greater then 120 seconds it showed "+0 laps"
      It will now like the Delta Widget only show a lapped amount when your really lapped or have lapped another Car in the position Ahead/Behind of you, even if the time is more then a lightyear :D
    
    1.08
    ----------
    - Added a "Show all Widgets" function to the Settings Widget - More information in the What got actually changed?" Spoiler - Please read!
    - Added a "Show UserId of current Player" function to the Relative Widget
    - Fixed a Bug in the Delta Widget, which disallowed showing a Delta of more then 60 seconds, it will also now show "+1 Lap / +2 Laps" if your lapped by the Car in the position in front of you
    
    1.07
    ----------
    - Added a "LOW PERFORMANCE MODE" function to the Settings Widget
    - Added a "Show Inner & Outer" function to the Tires Widget
    - Added a "Show Tire-Temp numbers" function to the Tires Widget
    - Added a "Tire-Temp in Celsius" function to the Tires Widget
    - Added a "Show Tire-Wear" function to the Tires Widget
    - Added a "Show Tire-Pressure numbers" function to the Tires Widget
    - Added a "Show Pit-Window" function to the Tires Widget
    - Added a "Show Pit-Time only" function to the Tires Widget
    - Changed Design of the Pitstop Information
    - Changed Design of the Delta Widget to not show black background for the Sectors anymore the get transparent now
    - Fixed the Damage Widget colors for showing Orange all the time for damaged parts, even if total broken, which should be Red then.
      Aerodynamics was shown as Orange even after Repair, not anymore
    - Changed the Hover zone for the "Settings" & "Visible/Hide" Icons to a much smaller size on the left side of the Screen.
      Also the Cursor and the Icons will now Hide after 3 seconds of not moving, no matter where the pointer is!
    
    1.06
    ----------
    - Added a "New Design" to the Radar Widget.
    - Added a "Show Best-Lap in Race" function to the Delta Widget
    - Changed the Design/Size of the Relative Widget slightly
    
    1.05
    ----------
    - Added a "Show Sectors as time" function to the Delta Widget
    - Added a "Last Lap" function to the Delta Widget
    - Added a "Show Car Names" function to the Relative Widget
    - Added a "Show Pit-Status in Race" function to the Relatie Widget
    - Changed behaviour of the Starting Lights
    - Added the ability to Move/Resize to more Widgets
    
    1.04
    ----------
    - Performance improved
    - Added a "Show Gaps in secoonds" function to the Relative Widget
    - Added a "Show in all Sessions" function to the Relative Widget
    - Added a new "Clock" Widget, which can be toggled by the Settings
    
    1.03
    ----------
    - Added Speed display option to the MoTec-Widget
    
    1.02
    ----------
    - Added Tire pressure to the Tires Widget
    
    1.01
    ----------
    - Added Pit-Limiter notification to the MoTec-Widget
    
    1.0
    ----------
    Release
    
    
     
    Last edited: Jun 19, 2019 at 11:14 PM
  10. Goffik

    Goffik Active Member

    Joined:
    Jun 30, 2017
    Ratings:
    +25 / 0
    I believe he means some kind of notification that you have your pit limiter turned on. Right now, you see the pit speed warning and your current speed, but no indication of whether your limiter is actually enabled or not. This would be useful, since any mistake pressing the button results in a drive-through penalty which can really ruin your race.

    Edit: Thanks for adding all the tyre temps, by the way. Much needed feature! :)
     
  11. Nico Kunze

    Nico Kunze Well-Known Member

    Joined:
    Sep 1, 2018
    Ratings:
    +57 / 0
    In most cars (or most of the modern ones anyways, dont really drive the old stuff except for group c) you do have an indication when running in cockpit view. If the limiter is on the shift lights are blinking, if its off theyre not.
     
  12. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    I'm by no means good with these TypeScript and stylesheet stuff but i look if i can implement a Pitlimiter notification somehow in the next days. It will be done but could take some time ^^
     
    • Winner Winner x 1
  13. Goffik

    Goffik Active Member

    Joined:
    Jun 30, 2017
    Ratings:
    +25 / 0
    Yes I know that, but there is no HUD notification. That is what the poster is asking for. I've seen it asked for elsewhere too, so we're not the only ones that would like this feature. I'd love to do it myself but have no idea how and simply don't have the time to learn right now.
     
  14. Nico Kunze

    Nico Kunze Well-Known Member

    Joined:
    Sep 1, 2018
    Ratings:
    +57 / 0
    I know the two things are not the same.
    But with you stating there is no indication whatsoever and me not knowing whether you and jos know about this possibility i thought id throw it out there.
    And while still not a notification you can find the option to see it in the hud settings so its a hud something at least ;)
     
  15. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    Hey guys,

    i modified the MoTec display to show current Pit-Limiter status.
    You can enable/disable this function in the settings of the MoTec widget.
    You can see it in action in the Video from the first Post [NO-CLICKBAIT]

    Hope this helps,
    Otter
     
    • Like Like x 2
    Last edited: May 9, 2019
  16. Zziggy

    Zziggy Member

    Joined:
    Apr 27, 2019
    Ratings:
    +20 / 0
    Works great, only a "black box" appears on the left side in the middle, with a fine red line and a fine yellow line in it. I don´t know if you know this issue, but I can make a screenshot when I´m at home. Don´t know how to make this disappear. Just a small issue.
     
  17. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    I guess you activated the FFB-Meter somehow.
    If so, this has nothing todo with the WebHud itself, it is a RaceRoom option for a long time.
    Have a look in the Options of RaceRoom Keybindings, there is a key for the FFB-Meter, which shows you the actual Force Feedback strength in a graph. I dont know the default key bind for it. Just hit that key once and it should disappear :)
     
    • Like Like x 1
  18. Zziggy

    Zziggy Member

    Joined:
    Apr 27, 2019
    Ratings:
    +20 / 0
    I thought so! ;) I remember I once tried to get the system to show me the frame rates, so maybe I activated the wrong thing! Thanks!
     
  19. Zziggy

    Zziggy Member

    Joined:
    Apr 27, 2019
    Ratings:
    +20 / 0
    Please forgive me for being such a dummy, but where is the "current lap" displayed (apart from the steering wheel)? I see it is chosen on your video but I can´s seem to see it!:(
     
  20. OtterNas3

    OtterNas3 Well-Known Member

    Joined:
    Jan 9, 2018
    Ratings:
    +149 / 0
    The actual current lap time or lap count?
    Lap time (if valid) is shown left side below the position bar, in my video there is a -:--.--- as i wasn't on a valid lap at that point
    A driven laps counter is not displayed at all in the WebHud.
    If you are in a Race which is Time based, the actual remaining time is shown on the right side below the position bar.
    It will show Lap-Count, 3/30 as example, if the Race is a Round based one.
     
    • Like Like x 1