Umuri's SOTA HUD - Combat Stats, Log parsing, /stats, DPS meter, and more. Now with Quests+

Discussion in 'Player Created Resources' started by Umuri, Jul 13, 2016.

Thread Status:
Not open for further replies.
  1. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Not currently, as that was a really screwy change on their part.
    I will see about adding it into the next version.


    Yes! You just share your file expList.umu from the HUD directory.
    There's even a contest at https://www.shroudoftheavatar.com/f...-housing-hud-content-creation-giveaway.71684/ that expires thursday for submitting your list to be distributed as part of a community pack alongside the HUD.
     
  2. Grimace2

    Grimace2 Avatar

    Messages:
    248
    Likes Received:
    494
    Trophy Points:
    18
    Random thought I had for a feature
    @Umuri

    Could we use the HUD to alert us when a player has logged in game?

    There are many players who I only communicate with in game and would like to be able to whisper them when they are online.
     
    Umuri likes this.
  3. Rada Torment

    Rada Torment Community Ambassador (ES)

    Messages:
    1,473
    Likes Received:
    4,645
    Trophy Points:
    125
    Gender:
    Male
    Thank you @Umuri for this great tool! good job.
     
    K1000 and Umuri like this.
  4. Arya Stoneheart

    Arya Stoneheart Avatar

    Messages:
    1,327
    Likes Received:
    2,124
    Trophy Points:
    113
    Thanks Umuri. I got the HUD to work and in the log it says I am Adventure Level 66.
     
  5. Khival Xeromus

    Khival Xeromus Avatar

    Messages:
    42
    Likes Received:
    72
    Trophy Points:
    8
    @Umari

    Great mod so far. Have you given any thought to adding a recipe checklist? I'm not sure if you can get any information like that from chat logs, but I thought I would ask anyways. Would be really useful.
     
  6. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Reminder!
    The content creation contest is ending soon!
    Giving away POT lot deeds, gold, all you have to do is submit your maps/exp lists you've already created to help us start a community resource pack.
    https://www.shroudoftheavatar.com/f...-housing-hud-content-creation-giveaway.71684/

    A lot of customizable alerts are coming in 0.5.0
    Instead of only posting the changelog when the next minor or major verion hits (x.x.0), i'm also posting the revision changelogs (x.x.x) on the patreon as i work each day, for those who want teasers on what's coming.
     
    Grimace2 and Browncoat Jayson like this.
  7. Kara Brae

    Kara Brae Avatar

    Messages:
    3,872
    Likes Received:
    12,190
    Trophy Points:
    165
    Gender:
    Female
    Location:
    Bavaria
    This little app is such a great help!! Thanks again for sharing it.

    I'm using 0.4.0. I just discovered the EXP tab and notice that although my kills are listed, the ExpPerKill is always zero. The combat tab is working normally, showing avg damage. Is there something I have to do that I overlooked to make the exp appear?
     
  8. Wintermute of CoF

    Wintermute of CoF Avatar

    Messages:
    1,372
    Likes Received:
    2,432
    Trophy Points:
    113
    Gender:
    Male
    Location:
    London, United Kingdom
    Check out this post, particularly the spoiler under "Exp Contest "how to" guide:"
     
    Kara Brae likes this.
  9. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Maybe all anyone wants for christmas is an in-game laser level for their decorating?
    We got you covered!

    [​IMG]

    Progress continues, internally working on 0.4.5 now, a lot of new features since 0.4.0, and a couple huge reworks that I think people might really enjoy (such as that horrid map edit interface).

    Shown above is one that was added in 0.4.4, a decorators grid that spans the entire screen, doesn't interrupt clicking or anything, and can be easily turned on/off, to make that extra bit of setup that much easier.

    To stay abreast of changes as they happen, visit the Patreon.
    It won't get you early builds, but at least you'll get to see the changelogs and wait in suspense for them to be released publicly for everyone! :)
    In homage to portalarium, Pledge now and get collectors 2016 SotaHUD Christmas card!
     
  10. Solazur

    Solazur Avatar

    Messages:
    1,429
    Likes Received:
    3,477
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Pacific NW
    :cool:

    2 BIG Thumbs up man...that grid'll be a real boon to anybody placing anything!

    lookin forward to the release of that
     
  11. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    Alright, sorry for the big delay, lots of real life and otherwise stuff have been happening, but the next HUD release, knock on wood, should coincide with our next release!

    But, i wanted to give some advance notice/warning:

    One of the new features being added, is an events system as part of the new clock subfeature.
    What this will do is show you warnings on upcoming events, and how long until they are, as well as be able to give you more information about them, or even warnings(5/15/30 minutes) before they occur.
    The warnings will be silent popup notifications. The alarm when the event occurs will be a 3 bells audible.

    Now the thing i like about this system, is that it works by making a events file (in xml) and dropping it into the new events folder in your HUD directory. It can handle multiple files in there, so the goal is, for example, your guild could make an events file, you'll have one for portalarium's official events, you may have another for your raid group, etc, and can just drop them into the folder and the hud will take care of the rest.
    It also translates timezones, so as long as you design the events file right, it should show up correctly on their local time.

    I will be making an events file that contains the next releases events (that are listed in the book) to be released with this HUD, but if anyone wants their events included that isn't there, drop me an email at SOTAHUD@umuri.com anytime and i'll try to include it in the next release.

    Eventually this system will be expanded to be able to pin directions on the map on how to get to events, both overworld and within the scene, but that won't make it this release.

    Example events format below for those who want to prepare their events files early and be ready.

    Note both the example events occur at the same time, but have different timezones so they look different.

    Code:
    
    <eventList>
        <event>
            <eventName>Test Event 1</eventName>
            <eventDescription>This is a happy event. It takes place in happy vale, and you'll want to whisper the character happy mcmuffin to get in</eventDescription>
            <eventDateTime>01-22-2017 08:00</eventDateTime>
            <eventTimeZone>-6</eventTimeZone>
            <thirtyMinuteWarning>1</thirtyMinuteWarning>
            <fifteenMinuteWarning>1</fifteenMinuteWarning>
            <fiveMinuteWarning>1</fiveMinuteWarning>
        </event>
        <event>
            <eventName>Test Event 2</eventName>
            <eventDescription>This is a sad event, it has no warnings, and doesn't even tell you where it is. how rude, you'll never make it.</eventDescription>
            <eventDateTime>01-22-2017 10:00</eventDateTime>
            <eventTimeZone>-4</eventTimeZone>
            <thirtyMinuteWarning>0</thirtyMinuteWarning>
            <fifteenMinuteWarning>0</fifteenMinuteWarning>
            <fiveMinuteWarning>0</fiveMinuteWarning>
        </event>
    </eventList>
    
     
    Last edited: Jan 22, 2017
    Grimace2, StarLord, Dinsoo and 3 others like this.
  12. uhop

    uhop Avatar

    Messages:
    237
    Likes Received:
    400
    Trophy Points:
    18
    I tried Linux 0.4.0 version (Ubuntu 16.10), and it appears to start, but I am getting "LOG FILE NOT FOUND". Now what? Should I run it from a specific directory? Is there a setting to say where my directory is?

    OTOH, I didn't change it, so it should be in the default place. I use 38+, and have both Steam and Stand-alone versions (if there is any difference).

    I am eager to try the program, and grateful for any clues on how to make it work.
     
  13. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    I'll definitely see what I can do to get you working.
    No specific directory should be required. It should pull it from your system defaults.
    I know some people who keep multiple copies of the hud in diff folders, each with different settings for each character.

    Did you run sota before running the program?
    If you don't, it may not have a log file for today ready.

    When you ran it, and the config popped up, did you select your character from the dropdown?
    Did the dropdown even show your character?
     
    Numa likes this.
  14. uhop

    uhop Avatar

    Messages:
    237
    Likes Received:
    400
    Trophy Points:
    18
    SotA was running, when I started the program. Actually I restarted HUD several times.

    Yes, the dialog was presented, my character name was there, so I selected it. Later on I inspected settings both in HUD and in the config file, and the name was correct.
     
  15. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    That's really weird.
    If it has your character name in the dropdown, it should r.....

    Can you go into your chatlog folder and paste an example chatlog filename?
    Such as the name of the one from today?
     
  16. uhop

    uhop Avatar

    Messages:
    237
    Likes Received:
    400
    Trophy Points:
    18
    From 37 I have on my system:

    ✔ 22:31 ~/.config/Portalarium/Shroud of the Avatar/ChatLogs $ ls
    SotAChatLog_Uhop_2016-08-04.txt SotAChatLog_Uhop_2016-09-03.txt SotAChatLog_Uhop_2016-10-01.txt SotAChatLog_Uhop_2016-11-11.txt SotAChatLog_Uhop_2016-12-11.txt
    SotAChatLog_Uhop_2016-08-05.txt SotAChatLog_Uhop_2016-09-04.txt SotAChatLog_Uhop_2016-10-02.txt SotAChatLog_Uhop_2016-11-12.txt SotAChatLog_Uhop_2016-12-12.txt
    SotAChatLog_Uhop_2016-08-06.txt SotAChatLog_Uhop_2016-09-05.txt SotAChatLog_Uhop_2016-10-03.txt SotAChatLog_Uhop_2016-11-13.txt SotAChatLog_Uhop_2016-12-15.txt
    SotAChatLog_Uhop_2016-08-07.txt SotAChatLog_Uhop_2016-09-07.txt SotAChatLog_Uhop_2016-10-05.txt SotAChatLog_Uhop_2016-11-14.txt SotAChatLog_Uhop_2016-12-16.txt
    SotAChatLog_Uhop_2016-08-08.txt SotAChatLog_Uhop_2016-09-08.txt SotAChatLog_Uhop_2016-10-06.txt SotAChatLog_Uhop_2016-11-15.txt SotAChatLog_Uhop_2016-12-17.txt
    SotAChatLog_Uhop_2016-08-10.txt SotAChatLog_Uhop_2016-09-09.txt SotAChatLog_Uhop_2016-10-07.txt SotAChatLog_Uhop_2016-11-16.txt SotAChatLog_Uhop_2016-12-19.txt
    SotAChatLog_Uhop_2016-08-11.txt SotAChatLog_Uhop_2016-09-10.txt SotAChatLog_Uhop_2016-10-08.txt SotAChatLog_Uhop_2016-11-17.txt SotAChatLog_Uhop_2016-12-20.txt
    SotAChatLog_Uhop_2016-08-12.txt SotAChatLog_Uhop_2016-09-11.txt SotAChatLog_Uhop_2016-10-09.txt SotAChatLog_Uhop_2016-11-18.txt SotAChatLog_Uhop_2016-12-23.txt
    SotAChatLog_Uhop_2016-08-13.txt SotAChatLog_Uhop_2016-09-12.txt SotAChatLog_Uhop_2016-10-10.txt SotAChatLog_Uhop_2016-11-19.txt SotAChatLog_Uhop_2016-12-24.txt
    SotAChatLog_Uhop_2016-08-14.txt SotAChatLog_Uhop_2016-09-13.txt SotAChatLog_Uhop_2016-10-11.txt SotAChatLog_Uhop_2016-11-20.txt SotAChatLog_Uhop_2016-12-27.txt
    SotAChatLog_Uhop_2016-08-15.txt SotAChatLog_Uhop_2016-09-14.txt SotAChatLog_Uhop_2016-10-19.txt SotAChatLog_Uhop_2016-11-21.txt SotAChatLog_Uhop_2016-12-30.txt
    SotAChatLog_Uhop_2016-08-16.txt SotAChatLog_Uhop_2016-09-15.txt SotAChatLog_Uhop_2016-10-22.txt SotAChatLog_Uhop_2016-11-22.txt SotAChatLog_Uhop_2016-12-31.txt
    SotAChatLog_Uhop_2016-08-17.txt SotAChatLog_Uhop_2016-09-16.txt SotAChatLog_Uhop_2016-10-23.txt SotAChatLog_Uhop_2016-11-23.txt SotAChatLog_Uhop_2017-01-04.txt
    SotAChatLog_Uhop_2016-08-18.txt SotAChatLog_Uhop_2016-09-17.txt SotAChatLog_Uhop_2016-10-27.txt SotAChatLog_Uhop_2016-11-24.txt SotAChatLog_Uhop_2017-01-05.txt
    SotAChatLog_Uhop_2016-08-19.txt SotAChatLog_Uhop_2016-09-18.txt SotAChatLog_Uhop_2016-10-28.txt SotAChatLog_Uhop_2016-11-25.txt SotAChatLog_Uhop_2017-01-06.txt
    SotAChatLog_Uhop_2016-08-20.txt SotAChatLog_Uhop_2016-09-19.txt SotAChatLog_Uhop_2016-10-29.txt SotAChatLog_Uhop_2016-11-26.txt SotAChatLog_Uhop_2017-01-07.txt
    SotAChatLog_Uhop_2016-08-21.txt SotAChatLog_Uhop_2016-09-20.txt SotAChatLog_Uhop_2016-10-30.txt SotAChatLog_Uhop_2016-11-27.txt SotAChatLog_Uhop_2017-01-08.txt
    SotAChatLog_Uhop_2016-08-23.txt SotAChatLog_Uhop_2016-09-21.txt SotAChatLog_Uhop_2016-10-31.txt SotAChatLog_Uhop_2016-11-28.txt SotAChatLog_Uhop_2017-01-11.txt
    SotAChatLog_Uhop_2016-08-24.txt SotAChatLog_Uhop_2016-09-22.txt SotAChatLog_Uhop_2016-11-02.txt SotAChatLog_Uhop_2016-11-29.txt SotAChatLog_Uhop_2017-01-12.txt
    SotAChatLog_Uhop_2016-08-25.txt SotAChatLog_Uhop_2016-09-23.txt SotAChatLog_Uhop_2016-11-04.txt SotAChatLog_Uhop_2016-11-30.txt SotAChatLog_Uhop_2017-01-13.txt
    SotAChatLog_Uhop_2016-08-27.txt SotAChatLog_Uhop_2016-09-24.txt SotAChatLog_Uhop_2016-11-05.txt SotAChatLog_Uhop_2016-12-01.txt SotAChatLog_Uhop_2017-01-14.txt
    SotAChatLog_Uhop_2016-08-28.txt SotAChatLog_Uhop_2016-09-25.txt SotAChatLog_Uhop_2016-11-06.txt SotAChatLog_Uhop_2016-12-02.txt SotAChatLog_Uhop_2017-01-15.txt
    SotAChatLog_Uhop_2016-08-29.txt SotAChatLog_Uhop_2016-09-26.txt SotAChatLog_Uhop_2016-11-07.txt SotAChatLog_Uhop_2016-12-03.txt SotAChatLog_Uhop_2017-01-16.txt
    SotAChatLog_Uhop_2016-08-30.txt SotAChatLog_Uhop_2016-09-27.txt SotAChatLog_Uhop_2016-11-08.txt SotAChatLog_Uhop_2016-12-04.txt SotAChatLog_Uhop_2017-01-17.txt
    SotAChatLog_Uhop_2016-09-01.txt SotAChatLog_Uhop_2016-09-29.txt SotAChatLog_Uhop_2016-11-09.txt SotAChatLog_Uhop_2016-12-09.txt SotAChatLog_Uhop_2017-01-18.txt
    SotAChatLog_Uhop_2016-09-02.txt SotAChatLog_Uhop_2016-09-30.txt SotAChatLog_Uhop_2016-11-10.txt SotAChatLog_Uhop_2016-12-10.txt SotAChatLog_Uhop_2017-01-21.txt

    From 38+ I have on my system (the one I am playing now):

    ✔ 22:34 ~/.config/Portalarium/Shroud of the Avatar(QA)/ChatLogs $ ls
    SotAChatLog_Uhop_2016-12-13.txt SotAChatLog_Uhop_2017-01-21.txt SotAChatLog_Uhop_2017-01-23.txt
    SotAChatLog_Uhop_2016-12-14.txt SotAChatLog_Uhop_2017-01-22.txt SotAChatLog_Uhop_2017-01-24.txt
     
  17. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    That's what i figured.
    Notice QA is in a different folder now, and will not accurately load in the hud (currently).
    So the HUD is looking in your non-QA folder.

    We'll see if i can get it in for the next release to specify alternate chatlog folders for QA and the like.
     
  18. uhop

    uhop Avatar

    Messages:
    237
    Likes Received:
    400
    Trophy Points:
    18
    It would be nice to see the name of the folder you use for the game too.

    Another thing: get file names from ChatLogs (if present, otherwise --- an error message that it is missing), sort alphabetically in ascending order, and use the last one (the most recent one by date) by default, and show its name too. If a directory is present, but it is empty, you can show a reasonable error message too, something like "The necessary game folder is found, it has ChatLogs folder present, but it is empty, please start the game to populate it, then restart SOTAHUD."

    Names and understandable error messages would clear a possible confusion, simplify troubleshooting (like we did today), and cut down on free support. Thank you for your time doing it!
     
  19. Umuri

    Umuri Avatar

    Messages:
    527
    Likes Received:
    1,828
    Trophy Points:
    63
    It already does, thats how it populates character names.
    Up until Shroud made QA a different folder (this cycle) and allowed people to move their chatlogs folder (this cycle), there was no need for any of that, because they couldn't be anywhere else.
    The previous version just wasn't built for changes that hadn't happened yet.
     
    uhop likes this.
  20. Berthar Ironblood

    Berthar Ironblood Avatar

    Messages:
    96
    Likes Received:
    101
    Trophy Points:
    8
    Gender:
    Male
    Hey, thanks! I just tried the Linux version and worked nicely. I would just add the following to the instructions in case someone has issues:
    chmod +x RUNME.sh # Gives permission to execute.
    chmod +x SOTAHUD # Gives permission to execute.
    ./RUNME.sh #Execute.​
     
    Umuri and Katrina Bekers like this.
Thread Status:
Not open for further replies.