Damage/Heal Meter for groups (for Windows)

Discussion in 'Player Created Resources' started by Moussaka, Aug 19, 2018.

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

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    SotA DPS Meter is a damage/heal meter for groups.

    It displays the following stats for each entity:
    • Rank (ordered by Total Damage)
    • Total Damage, Max Damage values
    • Bars displaying Total Damage (green), Total Heal (blue) and Total Damage Received (red)
    • Total Heal delivered, Max Heal delivered
    • DPS / HPS
    • Hit/Heal counter (including DOT/HOT)
    • Total Damage taken, Max Damage taken
    Features:
    • Supports English, Russian and German client language
    • Additional ChatLog Window to display the Game's chat where you want, display all or only chat, crafting and Roll/Winner (Note: NPC chat and Local Player chat can not be differed from log)
    • No Window Border, Stay on top, Set Window transparency, remove background
    • Filter option (to only show the players or monsters you want)
    • Automatically add people who enter party to Filter
    • Alternative path for SotA "ChatLogs" folder
    • Set time from 1 to 7200 seconds (2 hours), or entire log (set it to 0, or click "All" button)
    • If heal is greater than damage, the entity is displayed as Healer with HPS
    • Stop/Restart
    • Pause Update x seconds after last combat/heal activity and auto restart
    • Display of location and time since you entered the location (double-click to reset time, right-double-click to reset the time AND the current values)
    • Option to Combine Damage/Heal from Player and Pet or display them separately

    Note that the app is processing the chatlog data recursively, that means it is displaying the past x seconds relative to current time. You can make it show the entire log of the day, or only 10 seconds in the past, or the entire x minutes you played with a group.
    Also note that SotA does not log other combat further away from you, if it's not logged, it will not show up in the stats.

    Hover your mouse over the values and bars will show up a tooltip with a description!


    Direct download link to current version 0.9.68

    Join my dedicated "SotA DPS Meter" discord server to get and test the latest builds before they are posted in this forum here: https://discord.gg/6GEmZ63
    (go to "new_releases" channel, latest version is always on the bottom)

    How to use:
    (Follow this step by step to get a good overview of this tool)
    1. Unzip the file to a location you want
    2. Run the "SotADPSMeter" executable
    3. Hit F1 or S to enter Settings Menu and configure to your needs, hit again to toggle,
      remember to read the tooltips for a detailed description (hover your mouse
      over any button/value etc.)
    4. Start to attack/heal,- preferably in a party, and enjoy the metrics =)
    5. Hover your mouse over values and bars to get a description of what the values and bars
      represent (activate the window)
    6. Go to Settings Menu again and uncheck "Combine Player + Pet values" to separate player
      damage/heal and pet damage/heal values and see the difference, set it to your preference
    7. Hit F2 or O to make the window stay on top, hit again to toggle, note that the window
      only stays on top if the SotA client window is active
    8. Hit F3 or B to hide the window border, hit again to toggle
    9. Hit F4 or T to make the window transparent, hit again to toggle, change transparency in
      the Settings Menu (F1 or S), also note how the framerate drops because of transparency
    10. Hit SHIFT+F4 or SHIFT+T to toggle window background
    11. In the Settings Menu, change the time to look back in log by clicking on the preset
      buttons (10 Seconds, 30 Seconds, 1 Minute, 5 Mins etc.)
    12. Hit F8 or Space to pause/resume
    13. To reset the time (top left label), double-click on the label
    14. To reset time AND values, use your right mouse button to double-click
    15. Double click on names you want to see to add them to the filter list (they will turn from
      white to blue), hit F5 or N to hide all entities NOT in the filter list
    16. If you added all mobs instead of the players to the filter list, no problem, hit F6 or F to
      open the Filter Names Window and right-click to invert the selection!
    17. Hit F9 or C to open the ChatLog window, right-click in the ChatLog window to open the
      menu

    Known issues:

    - Sometimes SotA reverses the order of how the chat is written to log for several lines and ROLL/WINNER can show up reversed (winner first, then whats rolled)
    - NPC chat and Local Player chat can not be differed from log (ChatLog window)

    Special Thanks to:
    - Michael Vasq for russian translation code and more

    0.9.68:
    - Fixed issue with language specific date and time conversion
    0.9.67:
    - Fixed issue with language specific date and time conversion (testing) - Fixed issue with damage values > 1000 not parsed because of thousands separator
    0.9.66:
    - Added option to set a threshold value to filter rolled items (default 50)
    0.9.65beta:
    - Added option to toggle Traders Chat in ChatLog window
    - Fixed text color of Universe Chat for german and russian language in ChatLog window
    0.9.64beta:
    - Minor fix for main UI that might stretch to window size after changing settings
    0.9.63beta:
    - Added red warning text if your pet died to chatlog
    - Fixed German "To Universe" is now translated to "Universum"
    0.9.62beta:
    - Fixed scrolling
    - Fixed/optimized some UI elements when resizing window
    - Fixed/optimized some UI elements when changing font size
    0.9.61beta:
    - Font size of Stats display layout and Chatlog can now be adjusted
    0.9.60beta:
    - Added new option to automatically pause updating if there is no action after x seconds
    0.9.59beta:
    - Fixed another issue with date format not being recognized
    0.9.58beta:
    - Added check of logged date format and implemented fallback to "en-US" if system set culture is not compatible with log date format
    0.9.57beta:
    - Added option to remove background
    0.9.56beta:
    - Fixed players flagged [PVP] being displayed separately
    0.9.55beta:
    - Added clickable links in ChatLog window
    - Added read recent 30 minutes from ChatLog on startup
    0.9.54beta:
    - Added filter option for Universe Chat in ChatLog window
    0.9.53beta:
    - Fixed some UI issues
    0.9.52beta:
    - Fix for ChatLog not formatted correctly
    - Added support for both Linux and Windows formatted logs (LF vs. CRLF)
    0.9.51beta:
    - Added support for russian language (thanks to Michael Vasq for providing the code!)
    - Fixed exception when resetting values while while values are parsed (thanks to Michael Vasq!)
    0.9.50beta:
    - Enabled CTRL-C in ChatLog window (to copy text)
    - ChatLog now only auto-scrolls if scrollbar is on bottom, added "Scroll top bottom" to context menu and Hotkey "S")
    - Fix for displaying a value in gray color when it should not
    0.9.49beta:
    - Fix for new R58 local date format in ChatLog files
    0.9.48beta:
    - ChatLog window state (open or closed) is now saved
    - Added debug output option to ChatLog (enable with context menu)
    0.9.47beta:
    - Added Supply Bags to chat
    0.9.46beta:
    - Fixed varying list items height
    0.9.43beta-0.9.45beta:
    - Fixed memory leak
    - Added detection of client restart (resets time)
    - Fixed time/values reset not clearing correctly
    - Fixed width calculation for bars
    0.9.42beta:
    - Refresh intervall can now be set by user from 0.2 to 30 secs
    - New option to send windows to back if SotA became inactive
    0.9.41beta:
    - Fixed color for Healers Total/Max Damage value was green instead of blue
    - Added output of found Log path & file to ChatLog window
    0.9.40beta:
    - Player's avatar name is extracted from Logfile name and is now colored yellow (unless it was added to the filter list)
    0.9.39beta:
    - Names can now be Double-Clicked to add/remove them from filter
    - Various polish
    0.9.38beta:
    - ChatLog can now stay on top with main window, or always on top, is now colored and shows rolled items and winners! (Note: NPC chat and Local Player chat can not be differed from log)
    0.9.37beta:
    - Fixed Stay on Top issue
    0.9.36beta:
    - Fixed exception if ChatLog path is not existing
    - Exception window can now be focused if exception occurs
    - Removed unnecessary 2-second delay before the app is starting to read log on app startup
    0.9.35beta:
    - Fixed UI redraw flickers
    - Toggling "Only Chat" in ChatLog Window adds the status to the log
    0.9.34beta:
    - Minor fix: Calculation of max values for bar display now excludes hidden entities
    0.9.33beta:
    - Fixed filter feature
    - Minor UI changes
    0.9.32beta:
    - Improved ChatLog window update/scrolling
    - Fixed parsing of names that contain "and " (Grand Boar)
    - Minor UI changes
    0.9.31beta:
    - New option to combine Damage/Heal values from players with pets
    - New External ChatLog window
    - Improved UI refresh performance
    - Various other small improvements
    0.9.30beta:
    - Right double click on location/time label now resets time AND values
    0.9.29beta:
    - Improved information if no logfile is found in ChatLog folder
    - New ChatLog path is now correctly used if path was changed and settings is closed
    0.9.28beta:
    - Fixed parsing error if damage/heal was > 1000
    0.9.27beta:
    - Fixed HPS calculation
    0.9.26beta:
    - Double click on location / time resets time to 00:00:00
    0.9.25beta:
    - Fixed scene change not detected
    - No Border setting is now saved too and applied on loading
    0.9.24beta:
    - Fixed browsing for alternative log path window could not be focused
    - Added info bar on top with Location, time since you entered location and time span set to look back in log
    0.9.23beta:
    - Minor fix for HPS calculation
    0.9.22beta:
    - Mousewheel is now usable for scrolling in settings window
    - Improved borderless window minimum size
    0.9.21beta:
    - Fixed Filter window was not focusable if stay on top is activated
    - Added scrollbar to filter and settings window
    - Main window can be resized much smaller
    0.9.20beta:
    - Fixed some miscalculations for DPS value
    0.9.19beta:
    - Stay on top is now only active if SotA client window is active

    Have fun!
    - Moussaka

    P.s.: If you like this app, please send any Coto's, Gold and Beer to "Moussaka" via in-game mail ;)

    Screenshots:
    [​IMG]

    Main window without borders, transparent and on top of SotA's client window:
    [​IMG]
    Settings:
    [​IMG]
     
    Last edited: Dec 1, 2020
  2. Lazarus Long

    Lazarus Long Avatar

    Messages:
    929
    Likes Received:
    2,471
    Trophy Points:
    93
    Gender:
    Male
    Location:
    New Britannia
    Would be MOST helpful posting a direct download link HERE in the forums.

    Laz
     
    Sole likes this.
  3. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    Done
     
    FrostII, Livejoni and Lazarus Long like this.
  4. Black777Lodge

    Black777Lodge Avatar

    Messages:
    164
    Likes Received:
    246
    Trophy Points:
    30
    Gender:
    Male
    Location:
    Switzerland
    The tool works perfect, never had any trouble with it. So far the best damage meter tool avaibalbe. I highly recommend it !
     
    Sole and Livejoni like this.
  5. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.21 beta is out!
     
  6. Synergy Blaize

    Synergy Blaize Avatar

    Messages:
    603
    Likes Received:
    1,532
    Trophy Points:
    105
    Gender:
    Female
    Location:
    Australia- The Land Down Under
    Nice work...
    I will have to try this :)
     
  7. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.23 beta is out!
     
    Synergy Blaize likes this.
  8. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.25 beta is out!
     
    Synergy Blaize and FrostII like this.
  9. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.26 beta is out!
     
    Synergy Blaize likes this.
  10. Tamorand

    Tamorand Avatar

    Messages:
    16
    Likes Received:
    10
    Trophy Points:
    3
    Gender:
    Male
    Location:
    Austin TX
    Discord Link is invalid - may I have a fresh one please?
     
  11. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    Still works for me, it is set to "unlimited" and "never expire", if I create a new one I get the same link
     
  12. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.27 beta is out!
     
  13. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.29 beta is out!
     
    Synergy Blaize likes this.
  14. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.30 beta is out!
     
    Synergy Blaize likes this.
  15. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.34 beta is out!
     
    Synergy Blaize likes this.
  16. Manxis

    Manxis Guest

    YAY.. Thanks for bringing World of Warcraft Meter maids to SOTA. Now I can stop helping and playing the strat and focus strictly on how I look for the meter. :)
     
    ebonmark likes this.
  17. Moussaka

    Moussaka Avatar

    Messages:
    145
    Likes Received:
    243
    Trophy Points:
    18
    Location:
    Switzerland
    0.9.35 beta is out!

    @Manxis: You're welcome! :)
     
    StarLord and Synergy Blaize like this.
  18. Shadilay

    Shadilay Avatar

    Messages:
    19
    Likes Received:
    40
    Trophy Points:
    3
    So much QQ. Really sad how people don't like to know what is better for them to be doing.
     
    StarLord and Synergy Blaize like this.
  19. Brass Knuckles

    Brass Knuckles Avatar

    Messages:
    3,958
    Likes Received:
    7,707
    Trophy Points:
    153
    I love the meter, ive cought 4 or 5 people afking. Also and more important ive improved my strats based on the information.
     
  20. Manxis

    Manxis Guest

    Nah, no QQ at all. It really simplifies my life. Team play is such a DPS killer!
    I don't have to do anything that doesn't show good damage numbers anymore so no more GM fire rings or Ice fields, no more heals for folks who have pulled too much aggro, phht no more healing at all now. Those things don't help my damage statistics at all. I can focus just on my damage so I can score the highest possible numbers just like I do on WOW! :D
     
    Maliced likes this.
Thread Status:
Not open for further replies.