R3E HUD Manager

Discussion in 'Community Workshop' started by ChatCureuil, Dec 3, 2017.

  1. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
    This application is no longer supported, Raceroom now supports HUD customization in-game.

    I'm developing a user interface to modify the file hud_options.xml, I didn't have too much imagination and called it R3E HUD Manager. :)

    R3EHUDManager_alpha_70.jpg


    Current features
    screen02.jpg
    screen03.jpg
    screen04.jpg
    screen05.jpg
    screen06.jpg
    Planned features
    • Display interface for the other options listed in XML (no urge cause these options are already editable in R3E menus).
    • Add images for other MoTeCs (for preview purpose).
    • Improve ergonomics and layout validation.

    Known issues
    I've reported the list of things not working as expected here.
    • It's not possible to update the in-game layout while R3E is running cause it reads the HUD file only at startup.
    • While running the game overwrites the HUD file regularly and can modify your layout if it has some "invalid" values.
    • Triple screen layout considers that all 3 screens use the same resolution. If you use another kind of configuration, please let me know.
    More details
    • At first launch, app backups your current hud_options.xml in the app data directory. So if you modified this file, I suggest you restore the original R3E file before to install the app. If you didn't, you still can edit the "original" HUD file by clicking the gearing button > Open application data directory > and edit the file "hud_options.xml.backup".
    • If the version number at begin of the xml changes, application creates a new backup of this file and move the old backup to a sub-directory "Old Backups".
    • Source code is available here.
    • You can report bugs in this thread or here.

    Installation
    You can install the application via this URL. Note that you'll get warnings about installing an untrusted application, I'll check later how to solve this.
    Application will prompt you at startup when an update is available.
     
    • Like x 25
    • Winner x 11
    • Love it! x 7
    • Useful x 4
    • Wonderful x 3
    • Creative x 1
    Last edited: Jun 3, 2020
  2. Karting06

    Karting06 Well-Known Member Beta tester

    Joined:
    Nov 15, 2016
    Ratings:
    +128 / 0 / -0
    That was fast ;)
    Will try it tonight
    EDIT: @ChatCureuil Apex Hunt was an old feature that won't be used anymore. So, you don't take it into account :)
     
    • Like Like x 1
  3. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    NICE NICE!
     
    • Like Like x 1
  4. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    Which HUD elements are possible to move? Yes except Chat and mirrors
     
  5. schielchen

    schielchen Well-Known Member

    Joined:
    Jun 2, 2015
    Ratings:
    +76 / 0 / -0
    Thanks a lot. It's working nicely :)
    Now it's up to S3S to make editable them orange things.
     
  6. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [InstallMode] = HomeSite {string}
    Property: [NTProductType] = 1 {int}
    Property: [ProcessorArchitecture] = AMD64 {string}
    Property: [VersionNT] = 10.0.0 {version}
    Launching Application.
    URLDownloadToCacheFile failed with HRESULT '-2146697210'
    Error: An error occurred trying to download 'http://54.37.159.200/R3EHUDManager_update/publish.htm/R3E HUD Manager.application'.
     
  7. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
    Yes I'm updating the app (I implemented the size change) but am facing this issue too. :eek:
    I'm investigating... Thanks for the patience... :)
     
    • Like Like x 1
    • Informative Informative x 1
  8. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    Good things need time
     
  9. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
    That's fixed, stupid mistake when setting the update URL. ^^

    So we can now change placeholders sizes.

    I found that setting a size superior than 1 doesn't work (tested only on virtual mirror), R3E reset it and even move the placeholder.

    Size change is the same on both X/Y axis cause I found strange behaviors in R3E when not using the same value.
     
    • Like Like x 1
  10. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    okay i use triple screen, its autoditect or how does it work?
     
  11. Tarik Userli

    Tarik Userli Well-Known Member

    Joined:
    Mar 7, 2015
    Ratings:
    +578 / 0 / -0
    ok sorry..."planned features"...never mind ;)
     
  12. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
    If you want to test, you can set values directly in components. I did a test with someone yesterday and we had some strange surprises. :)

    But if you want to try, I suppose values are:
    - left of left screen: X=-3, center of left screen: X=-2
    - right of right screen: X=3, center of right screen: X=2

    Yesterday we tried to push Motec to bottom right of right screen, but R3E reinitialized it to bottom right of center screen.
    We also tried the FFB meter on bottom left of left screen and it was displayed there but R3E reinitialized its value at exit (if I understood good what the other person told to me, I have a single screen config).

    If you want to test this and report what works or no, that's welcome. :)
     
    • Like Like x 1
  13. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
    Version 0.2.0.24:
    - Added a list of position presets.
    Example, if you want to put Motec in bottom center, set both position and anchor presets to "Bottom Center".

    Soon or later, the app will integrate a "What's new" popup, I suppose... :)

    Version 0.2.0.25:
    - Preset lists always clear if no preset corresponds to current data.
     
    • Like Like x 1
    Last edited: Dec 4, 2017
  14. ChatCureuil

    ChatCureuil Well-Known Member

    Joined:
    Feb 10, 2017
    Ratings:
    +308 / 0 / -0
  15. Oreos

    Oreos Well-Known Member

    Joined:
    Mar 29, 2017
    Ratings:
    +148 / 0 / -0
    Great job! Thank you Chat!
     
    • Like Like x 1
  16. Sascha Reynders

    Sascha Reynders Well-Known Member

    Joined:
    Feb 18, 2016
    Ratings:
    +109 / 0 / -0
    Nice work, thanks for this great app !
     
    • Like Like x 1
  17. Torned The Bullet

    Torned The Bullet Active Member

    Joined:
    Jan 16, 2016
    Ratings:
    +29 / 0 / -0
    Excellent ! Merci
     
    • Like Like x 1
  18. Krueger

    Krueger Member

    Joined:
    Jul 25, 2016
    Ratings:
    +23 / 0 / -0
    Merci beaucoup pour le boulot et le partage !!
    Thanks a lot fot the work and the share.
    Sorry for my bad english. :p
     
    • Like Like x 1
  19. le_poilu

    le_poilu Well-Known Member

    Joined:
    Jan 30, 2015
    Ratings:
    +278 / 0 / -0
    Nice !
    Can't wait to try this tool :)
     
    • Like Like x 1
  20. Yevgeny Lazorenko

    Yevgeny Lazorenko Well-Known Member

    Joined:
    Mar 29, 2015
    Ratings:
    +793 / 0 / -0
    I always wanted to move chat and mirror...
     
    • Agree Agree x 1