HUD OtterHud - A custom 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:
    +311 / 0 / -0
    Current Version: 1.25
    OtterHud got used this many times already since v1.2 (24th April 2021)
    [​IMG]


    [​IMG]
    [​IMG]



    Some impressions:
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]


    How to use it?

    1. You will need to pull the Data-Feed from the Game to fill the OtterHud with values.

    There are 2 options to do so:
    (NEVER run both options the same time!)
    • Option 1:
      Download the dash.zip from the repository, extract all files and run the dash.exe yourself.
      Download here: https://otterhud.github.io/dash.zip

      OR
    • Option 2:
      Run the latest CrewChief version and enable the option "Enable Web-Hud integration" in the settings
      Download here: http://thecrewchief.org/

      1. Click on "Properties" in the main Crew-Chief window
      [​IMG]
      2. Type "hud" in the top-right search box
      You will see the option "Enable Web-Hud integration (R3E only) (boolean)" on the left side, enable it!
      [​IMG]
    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]

    • In the new opened Window you have "LAUNCH OPTIONS" insert this into the text field:
      -webHudUrl=https://otterhud.github.io/
      [​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 the above behind.
    And that's it!
    Launch your game and Drive safely!



    HIGHLY RECOMMENDED FOR PERFORMANCE
    For those running the OtterHud combined with:
    High amount of AI
    Triple-Screens

    Or if you have Performance issues in General, due to some low/mid end Machine

    RaceRoom always starts multiple processes for the Game:
    RRRE.exe / RRRE64.exe which handles all the Game-Engine & Rendering stuff
    RRREWebBrowser.exe which handles the generation of Menu stuff in a WebBrowser, this also handles the OtterHud overlay itself.

    Both of these Processes are running, by default on all Cores of your CPU.
    And when your CPU hits the max, which can happen quite easily with alot of AI, the OtterHud is also affected.
    If your CPU is already struggeling to run all the AI smoothely, sure the OtterHud can make a impact on top of that.

    What you could try and i would suggest is:
    Decouple the RRREWebBrowser.exe process from the Main Game process, by setting the Affinity to the half your max cores, or a maximum of 4.
    So the game has dedicated cores which dont get affected by the OtterHud, and vice versa.

    As example:
    Total of 16 Cores
    RRRE64.exe to 12 cores (0-11) and RRREWebBrowser.exe to the last 4 (12-15)

    Total of 8 Cores
    RRRE64.exe to 4 cores (0-3) and RRREWebBrowser.exe to the last 4 (4-7)

    Total of 4 Cores
    Here you need to try, either:
    RRRE64.exe to 3 cores (0-2) and RRREWebBrowser.exe to the last 1 (3)
    or:
    RRRE64.exe to 2 cores (0-1) and RRREWebBrowser.exe to the last 2 (2-3)

    You can do that in the Task-Manager of Windows, but keep in mind that you have to do it again, each time you launch the game.

    Good alternative would be, to use a tool like "Process Lasso" (https://bitsum.com/) which has a option to make these AFFINITY changes as soon as the process starts.

    BE CAREFUL with this tool as it has options which could harm the overall performance of your Windows alot.


    TV Tower Logo Information:
    Aspect Ratio: 4:1
    Minimum size: 512*128

    You can change the Logo Ingame!
    Go to the OtterHud Settings Page by clicking the Gear-Icon
    Look for the "Tv Tower" Widget and c
    lick on "Change Logo URL"

    A Bar will pop up, which shows you the current set logo.
    Dont get confused that it is showing you a folder location, this is just the default.
    Your Logo file needs to be uploaded to a Webserver or File/Image Hoster which gives you direct access to the picture.
    https://imgur.com has this ability as example.
    To change the URL just click anywhere in the Box and enter your VALID link, and press Enter
    (You can paste a Link from your Clipboard also!)
    TIP: Each Layout can have a different Logo

    Some Logos to pick from - Big Thanks @Georg Ortner
    https://imgur.com/a/UWzCrqB
    [​IMG]


    HOTKEYS:

    • SHIFT+UPARROW
      Hide/Show the HUD (same as clicking the EYE-Icon on the left side)
    • SHIFT+DOWNARROW
      Toggle Widgets-TEST-Mode - A warning is shown that the HUD is in Widget-TEST-Mode, when active
    • SHIFT+LEFTARROW
      Switch to Previous Layout: L3 --> L2 --> L1 -->L3 --> ...
    • SHIFT+RIGHTARROW
      Switch to Next Layout: L1 --> L2 --> L3 --> L1 --> ...
    • SHIFT+SPACEBAR
      Toggle Pause UI of the HUD at its current state - A warning is shown that the HUD is paused, when active
    • SHIFT+F1
      Copy Layout settings to the Clipboard - This way you can save them as a File, send them to a Friend to share your Layout, or just paste them to the other 2 Layouts for reference.
    • CTRL+SHIFT+ALT+L
      Lock / Unlock the entire UI - When UI is locked no interaction can be made with the OtterHud anymore
      This can be useful if your Driving with Keyboard/Mouse or for watching Replays from Race-Sessions and you dont want the Icons on the left side to show up
      Be aware: You can only use the Hotkey to Unlock the UI again.
      The Lock will persist over restarts!


    Adjusting the OtterHud:

    You can adjust the size and Position of each Widget with your Mouse and a nefty SHIFT-Modifier

    Cick and Hold your left Mousebutton:
    Move/Reposition Widgets
    Scroll your Mousewheel Up/Down: Resize of Widgets
    - Press and hold the nefty SHIFT-Modifier to resize faster



    Additional Tip:
    There is a Fuel-Calculator hidden behind the "Fuel & Lap Details" Widget
    As soon as you have Driven some valid Laps and gained Fuel data, you can access it by Right-Click on the Widget
    [​IMG] [​IMG]


    Translations:
    German - ME :rolleyes:
    French - @Barbie
    English - ME o_O
    Portoguese - @Ricardo Soares
    Spanish - @alejandroid80
    Italian - @SamuTnT
    Polish - @oran

    Thanks for your Service Lads/Gents


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

    Also the dash.exe now got a Auto-Update function.
    So new Users only need to download it once!

    If you downloaded the dash.exe before Version 1.25, it could happen you see this Message in the future:

    [​IMG]
    Just come back to this thread and re-download the dash.zip a last time


    Ideas? Suggestions? Lemme know!

    Moo,
    Otter

    The allmighty Changelog
    https://otterhud.github.io/Changelog.md

    The changes on the latest Version, will be shown Ingame once the OtterHud receives a update!
     
    • Winner Winner x 26
    • Like Like x 21
    • Love it! Love it! x 10
    • Wonderful Wonderful x 5
    Last edited: Jun 12, 2021
  2. Zziggy

    Zziggy Well-Known Member

    Joined:
    Apr 27, 2019
    Ratings:
    +73 / 0 / -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:
    +174 / 0 / -0
    I just have to past the URL in de properties from raceroom in steam?
    I've githud already installen ofcourse
     
  4. Vantskruv

    Vantskruv Active Member

    Joined:
    Oct 9, 2017
    Ratings:
    +25 / 0 / -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:
    +174 / 0 / -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 Well-Known Member

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

    Vantskruv Active Member

    Joined:
    Oct 9, 2017
    Ratings:
    +25 / 0 / -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:
    +174 / 0 / -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:
    +311 / 0 / -0
    A bit late Placeholder
     
    • Like Like x 1
    • Funny Funny x 1
    Last edited: May 16, 2021
  10. Goffik

    Goffik Well-Known Member

    Joined:
    Jun 30, 2017
    Ratings:
    +163 / 0 / -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:
    +293 / 0 / -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:
    +311 / 0 / -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 Well-Known Member

    Joined:
    Jun 30, 2017
    Ratings:
    +163 / 0 / -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:
    +293 / 0 / -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:
    +311 / 0 / -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 Well-Known Member

    Joined:
    Apr 27, 2019
    Ratings:
    +73 / 0 / -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:
    +311 / 0 / -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 Well-Known Member

    Joined:
    Apr 27, 2019
    Ratings:
    +73 / 0 / -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 Well-Known Member

    Joined:
    Apr 27, 2019
    Ratings:
    +73 / 0 / -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:
    +311 / 0 / -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