Quantcast
Download
(106 Kb)
Download
Updated: 01/08/17 05:38 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Updated:01/08/17 05:38 PM
Created:04/26/16 04:14 PM
Monthly downloads:11,781
Total downloads:61,756
Favorites:105
MD5:
Categories:Combat Mods, Buff, Debuff, Spell, Character Advancement, Data Mods, Beta-version AddOns
2.6
Combat Metrics  Popular! (More than 5000 hits)
Version: 0.6.10
by: decay2 [More]
Description

Please note that the addon is still in beta so don't expect everything to be perfect.

I made Combat Metrics basically for two reasons. First to have a tool to analyse my fights in a useful and comfortable manner. The second was to provide more insightful and meaningful damage parses.

Combat Metrics is an addon to track your fights. You can use it to measure your DPS, you can analyse which skills make your DPS or who caused your incoming damage. You can also analyse the heals you received or cast. You can check which buffs and debuffs were running, how much magicka or stamina per second you used and regenerated. You can Analyse the Combat log, filter it to analyse specific issues.

Combat Metrics basically just records your fight during combat and analyses it after you are out of combat. That way I hope to keep the impact on the fps as low as possible. Since it saves the data of the whole fight, you might hit the lua memory limit especially when a lot of heavy fights are happening in a row (I suspect Cyrodil is a candidate)

The main report window can be toggled by assigning a key to it or by typing "/cmx" into the chatbox.
You can also assign keys to post the DPS or HPS of your most recent fight to the chat.

I plan to extend the description in the future, but for now this is it.

I want to thank Atropos for letting me use his functions to build the user interface. Coolmodi's addons were also quite insightful especially for handling the event registrations. I also learned from the addons of Circonian and Spellbuilder. Finally I want to mention @EgoRush and his thread at Tamrielfoundry. The discussions there lead to my reasons for doing this Addon.

Known Issues
  • Sometimes a buff event is missed (probably). The addon dismisses these cases which might lead to (slightly) reduced uptimes shown in the report.
  • If you want to see Statistics in AvA areas, disable "Light Mode in Cyrodil"
Decay2 aka Solinur (Pact EU)
Version 0.6.10
  • Fixed a bug where an error message appeared when a certain combination of selections was made
  • Added Ability IDs for buffs if the respective debug option is switched on
  • Added the possibility to replace ability names or icons. Refer to the addon description for more details
  • Outgoing Damage that gets absorbed by a shield now contributes towards total damage.
  • Added a check to ignore damage from "The Mage" and "The Warrior" when they blow up remaining adds on entering their enrage phase. This was setting the group damage values off.
  • The fight will now reset when The Mage reaches the ground.
  • You can now manually reset the fight (via Keybind or by typing "/cmx reset"). Use with caution, as it may cause issues.

Version 0.6.9
  • Fixed a critical error introduced in last patch.

Version 0.6.8
  • Updated LibAddonMenu to version 2.0 r23

Version 0.6.7
  • Updated Japanese Translation

Version 0.6.6
  • Added a light mode option to turn of statistic calculations (and only show dps/hps in the live window)
  • Added an option to turn on light mode for cyrodil
  • Added an option to turn all addon activity off for cyrodil
  • Fixed an issue where sometimes no outgoing buffs were shown in the "Healing caused" tab
  • Attempted to fix an issue where group members were used to name the fight.
  • Fixed a bug where player buffs were recorded twice when in group.
  • Fixed a bug where buffs in combat log wouldn't show other targets then the player.
  • Fixed a bug where player selfheal was not getting filtered properly in combat log
  • Fixed a bug where resource and stat data were not shown in the combat log when the fight was loaded from saved fights.
  • Fixed a bug where permanent buffs were not shown in the buff recap.
  • Note: Combat Metrics got moved to Combat Addons since a lot of things are working quite good, I'd say.
  • Note: Some entries in the Outgoing (De-)buffs tab are clearly not related to the player (The passive boni from repentance, Warhorn.. ). Since I have no good way to filter them without impairing functionality I'll leave it as it is.

Version 0.6.5
  • API Bump to One Tamriel

Version 0.6.4
  • implemented japanese translation from @Lionas (if someone wants to do other translations, just go ahead ;) )

Version 0.6.3
  • fixed a bug that appeared in 0.6.2 when posting damage to chat
  • fixed some issues with the UI scaling (e.g. slider bars hiding some numbers)

Version 0.6.2
  • Updated LibAddonMenu to 2.0r22
  • Added a timestamp to the Combat Start/end message in Chatlog
  • Added digit grouping to DPS posts
  • Fixed a bug that could appear if you were getting into combat but not participating
  • Fixed a bug that could appear if you were inviting someone into the group
  • Removed compatability with API 100015

Version 0.6.1
  • add indication when Boss DPS is shown
  • Mark bosses in unit overview
  • Slight change in Boss DPS post to chat format to indicate when boss dps is shown.
  • removed forgotten debug output
  • fixed a bug that caused a lua error

Version 0.6.0
  • Added tracking of group buffs and debuffs that you apply to an enemy (It looks to me like it is not possible to track debuffs applied from group members)
  • Added detailed tracking of resource drain/gain effects
  • Added two more layouts for the live report ("Horizontal" and "Vertical"), in addition to the standard one which is called "Compact".
  • Added several debug options. Most of them should not be needed for the average player but they might help in identifying bugs/problems.
  • Added a scaling option for the live report window
  • Added a scaling option for the fight report window
  • Added little info tooltips to explain the function of the buttons (hope I didn't miss any)
  • Added Major Force, Weapon Enchant procs and some set procs to the buffs tracking. They had to be added manually because the tracking for them works different than for the other buffs, which can be tracked directly via the API. Those Effects were taken from Srendarr, big thanks to @Phinix, check out his fantastic Addon if you haven't
  • Changed the way DPS is posted. There also is a new option which posts Boss DPS in bossfights and the Sum DPS in all other fights.
  • Added API Compatibility for the Shadows of the Hist DLC (I have run a Dungeon without problems but I didn't thoroughly test everything yet)
  • updated LibAddonMenu to version 2.0r20.2

Version 0.5.10
  • Fixed an issue where the addon was still "stuck" in calculations for people who experienced this before the fix in version 0.5.8 and couldn't resolve it since (e.g. by resetting the SavedVariables).
  • Added a slash command to toggle the main window.

Version 0.5.9
  • Attempted to fix a bug that caused the game to crash after bossfights with multiple enemies. (thx to @timidobserver and @code65536 for the detailed reports)

Version 0.5.8
  • Fixed a bug that appeared when no fights had been saved and a recent fight was selected in the overview.
  • Combat log now shows blocked and shielded hits.
  • Attempted again to fix an issue where the addon gets "stuck" in calculations.

Version 0.5.7
  • Fixed a bug that showed wrong colors for skills in fights with multiple targets

Version 0.5.6
  • When all data has been deleted the panel will now properly reset.
  • You can now choose to hide the background for the live window
  • You can no longer save or load fights multiple times. The save button will be greyed out for fights which are already among the saved fights, when trying to load a fight which is already loaded you will jump to the fight instead.
  • Skills are now coloured by skill type. (note that this feature only works for new fights. Saved fights which were recorded previously will still shop up in the old way)
  • Sometimes long-term buffs were shown to have been active > 100% even if they were active all the time. This has been fixed to a degree but might still appear due to lag. (Thanks to @Scootworks for reporting)
  • Attempted to fix an issue with Blade of Woe causing problems with dps calculation
  • Attempted to fix an issue where "empty" fights were being recorded.
  • Attempted to fix an issue where the addon gets "stuck" in calculations
  • Fixed a bug where the page buttons for the combat log were not hiding properly
  • Fixed a bug where a fight would be named after a boss, when a boss was nearby but not participating in the fight.

Version 0.5.5
  • Fixed a bug introduced in the previous version.

Version 0.5.4
  • Fixed an error appearing when you browsed trough fights but had some units selected
  • Attempted to fix an issue where the Main Report Window got stuck and wouldn't update anymore. (thanks @mra4nii for reporting this)

Version 0.5.3
  • Damage and Heal done by pets is now included. The respective skills are marked as (pet) in the skill overview. Please note that the activated ability of pets is technically originating from the player and not the pet. That means only the automatic actions of the pets are registered towards them. Right now I don't plan to implement incoming damage and heal on pets, as I don't know how to show that in the interface. If you really think you need this please contact me.
  • You can now choose account wide settings
  • The elements of the live window can now be disabled one by one
  • In order to save space you can now delete the log of saved fights, the calculated stats will still be available but of course will take up only very little space.
  • If the lines in the combat log exceed the limit page buttons will now appear on the header bar of the combat log frame. You can use them to browse trough the complete (filtered) log.
  • Added API compatibility for Dark Brotherhood Patch

Version 0.5.2
  • fixed an error appearing when someone left the group

Version 0.5.1
  • fixed an issue where the chat log tab was created even when the option was disabled.
  • fixed an issue of showing group damage when not in group
  • fixed an issue where the live report window was shown even when it was disabled in the options.

Version 0.5.0
  • added combat log stream to chat window. When enabled this will automatically create a chat tab and stream damage and heal events to the combat log window. You can choose to show only e.g. outgoing damage or heal according to your preference.
  • added an option to disable the live report window
  • added more control bindings to selectively post only multi target or single target dps data.
  • fixed a bug that caused wrong calculations if the report window was opened too early. This was probably the main cause for the occurrence of buffs with more than 100% uptime.
  • increased the speed of report calculations. This is not due to an optimization, I just increased the limiter a bit, so it is now more aggressive, but still shouldn't be noticeable. If anyone notices big framerate drops just in the seconds after large fights please contact me.
  • Added a security check to prevent corruption of the SavedVariable/CombatMetrics.lua file. This is just an estimation and should keep the file size below 55MB. If anyone sees the file getting bigger than 60MB, please contact me.

Version 0.48
  • initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
0.6.1
48kB
08/06/16 08:30 AM
Patch


Archived Files (22)
File Name
Version
Size
Author
Date
0.6.9
105kB
decay2
11/01/16 02:20 PM
0.6.8
105kB
decay2
11/01/16 02:10 PM
0.6.7
102kB
decay2
10/24/16 02:40 PM
0.6.6
102kB
decay2
10/23/16 03:26 PM
0.6.5
101kB
decay2
10/05/16 05:40 AM
0.6.4
101kB
decay2
08/14/16 04:33 PM
0.6.3
92kB
decay2
08/08/16 02:18 PM
0.6.2
92kB
decay2
08/07/16 02:33 PM
0.6.1
91kB
decay2
07/15/16 02:08 PM
0.6.0
91kB
decay2
07/11/16 05:28 PM
0.6.0
87kB
decay2
07/02/16 07:23 AM
0.5.10
87kB
decay2
06/28/16 05:10 PM
0.5.8
87kB
decay2
06/21/16 06:00 PM
0.5.7
87kB
decay2
06/13/16 05:00 PM
0.5.6
87kB
decay2
06/13/16 03:12 PM
0.5.5
118kB
decay2
05/29/16 04:29 PM
0.5.4
118kB
decay2
05/29/16 03:49 PM
0.5.3
118kB
decay2
05/25/16 03:56 PM
0.5.2
85kB
decay2
05/19/16 05:52 PM
0.5.1
85kB
decay2
05/19/16 04:22 PM
0.5.0
85kB
decay2
05/18/16 03:14 PM
0.48
84kB
decay2
04/26/16 04:14 PM


Post A Reply Comment Options
Unread 01/15/17, 06:27 PM  
Liofa

Forum posts: 2
File comments: 7
Uploads: 0
Re: Re: Crusher Enchant

Originally Posted by decay2
Originally Posted by Liofa
Hey ! Thanks so much for incredible addon . I am playing a tank and would like to see my uptime on Crusher enchant on target . Is it possible to add it on Debuffs section ? That would help a lot . Hope you can do it

Cheers ,

Liofa
Sure, I will do that.
This is great ! Thanks so much !
Report comment to moderator  
Reply With Quote
Unread 01/15/17, 05:15 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Re: Crusher Enchant

Originally Posted by Liofa
Hey ! Thanks so much for incredible addon . I am playing a tank and would like to see my uptime on Crusher enchant on target . Is it possible to add it on Debuffs section ? That would help a lot . Hope you can do it

Cheers ,

Liofa
Sure, I will do that.
Report comment to moderator  
Reply With Quote
Unread 01/15/17, 02:48 PM  
Liofa

Forum posts: 2
File comments: 7
Uploads: 0
Crusher Enchant

Hey ! Thanks so much for incredible addon . I am playing a tank and would like to see my uptime on Crusher enchant on target . Is it possible to add it on Debuffs section ? That would help a lot . Hope you can do it

Cheers ,

Liofa
Report comment to moderator  
Reply With Quote
Unread 01/09/17, 02:00 PM  
Anceane
 
Anceane's Avatar

Forum posts: 64
File comments: 203
Uploads: 0
Originally Posted by decay2
Originally Posted by Anceane
Is there a way to toggle the live report window ? i see that i can go in settings to not show it, but a toggle would be so great if you could, of course.

Thank you, anyway
I think there is none yet but I'll make one.
THank you!!!
__________________
Report comment to moderator  
Reply With Quote
Unread 01/09/17, 01:02 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Originally Posted by Anceane
Is there a way to toggle the live report window ? i see that i can go in settings to not show it, but a toggle would be so great if you could, of course.

Thank you, anyway
I think there is none yet but I'll make one.
Last edited by decay2 : 01/09/17 at 01:02 PM.
Report comment to moderator  
Reply With Quote
Unread 01/09/17, 12:04 AM  
Anceane
 
Anceane's Avatar

Forum posts: 64
File comments: 203
Uploads: 0
Is there a way to toggle the live report window ? i see that i can go in settings to not show it, but a toggle would be so great if you could, of course.

Thank you, anyway
__________________
Report comment to moderator  
Reply With Quote
Unread 01/05/17, 05:40 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Originally Posted by Majeure
Hey, it'd be awesome if there was a sub-option under "Monitor Group Damage" to only enable this in non-large groups, aka dungeons if possible. It feels to me like this impacts my FPS a fair bit in Trials, so I have to manually disable and re-enable it. Even a keybind to toggle it would go a long way.

Also, it seems to not work when you enable group monitoring when already in a group or something, because there are no group statistics shown when I turn it off after creating a group or inside a dungeon.

Keep up the good work! <3
I will try to implement your suggestion for the next release, also I will try to bugfix the group situation.
Report comment to moderator  
Reply With Quote
Unread 01/05/17, 04:54 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Originally Posted by timidobserver
Recently Rich Lambert posted some Combat Metrics screenshots. When the devs are using your addon and posting screens to demonstrate points you know you did a good job.
I saw that. Made my day . But I also wondered whether they just didn't want to show their own tools or If they have any at all
Report comment to moderator  
Reply With Quote
Unread 01/05/17, 04:06 AM  
timidobserver

Forum posts: 31
File comments: 285
Uploads: 0
Recently Rich Lambert posted some Combat Metrics screenshots. When the devs are using your addon and posting screens to demonstrate points you know you did a good job.
Last edited by timidobserver : 01/05/17 at 04:08 AM.
Report comment to moderator  
Reply With Quote
Unread 12/18/16, 10:12 AM  
Majeure
 
Majeure's Avatar

Forum posts: 5
File comments: 39
Uploads: 0
Hey, it'd be awesome if there was a sub-option under "Monitor Group Damage" to only enable this in non-large groups, aka dungeons if possible. It feels to me like this impacts my FPS a fair bit in Trials, so I have to manually disable and re-enable it. Even a keybind to toggle it would go a long way.

Also, it seems to not work when you enable group monitoring when already in a group or something, because there are no group statistics shown when I turn it off after creating a group or inside a dungeon.

Keep up the good work! <3
__________________
@Majeure
European Ebonheart Pact
Report comment to moderator  
Reply With Quote
Unread 12/13/16, 06:41 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Originally Posted by StackofCups
So I don't really like the small window that shows the total damage and all that. I'd like to remove that and only display the /cmx details at the end of a fight. Currently while running dungeons I get the Lua memory limit popup and I hate it a LOT, expecially since I play with a gamepad and it's slow to remove it. Is there a way I can just have the last 1 or 2 fights saved and only use the /cmx window? I'm guessing that will help with that error (outside of crazy long fights, I'm sure).

Thanks
You can increase the lua memory limit. The most easy way is via the addon: Votan's Settings Menu.
Another way is to edit your UserSettings.txt.

The number of fights which are stored can be set in the settings of Combat Metrics, there you can also turn the small window off.

Finally to get rid of popup messages in genereal (And have them in the notification area instead so they won't annoy you during a fight) you can use an addon called No, thank you!

Originally Posted by timidobserver
How much trouble would it be to allow us to add a note next to a saved parse? For example, it would be nice to be able to note that one parse is running X gear set and another is running Y gear set.
Sounds like a good idea. Shouldn't be too hard to implement it.

Originally Posted by artfulalibi
Hey man,

I love this addon. It would be great if I could see a graph of my damage over time stacked for each ability. This would allow me to see where a dot is trailing off in my rotation, or if I am overcasting a debuff, etc.

I am sure you are super busy, but I hope someone makes something like it!

And thanks again, this addon is a must.
It's been on my list quite a while, but would require a bit of work. Let's see how much I can do during the holidays
Last edited by decay2 : 12/13/16 at 06:43 PM.
Report comment to moderator  
Reply With Quote
Unread 12/13/16, 02:44 PM  
StackofCups

Forum posts: 1
File comments: 1
Uploads: 0
So I don't really like the small window that shows the total damage and all that. I'd like to remove that and only display the /cmx details at the end of a fight. Currently while running dungeons I get the Lua memory limit popup and I hate it a LOT, expecially since I play with a gamepad and it's slow to remove it. Is there a way I can just have the last 1 or 2 fights saved and only use the /cmx window? I'm guessing that will help with that error (outside of crazy long fights, I'm sure).

Thanks
Report comment to moderator  
Reply With Quote
Unread 12/11/16, 03:17 PM  
timidobserver

Forum posts: 31
File comments: 285
Uploads: 0
How much trouble would it be to allow us to add a note next to a saved parse? For example, it would be nice to be able to note that one parse is running X gear set and another is running Y gear set.
Report comment to moderator  
Reply With Quote
Unread 11/10/16, 12:33 PM  
artfulalibi

Forum posts: 0
File comments: 1
Uploads: 0
Idea

Hey man,

I love this addon. It would be great if I could see a graph of my damage over time stacked for each ability. This would allow me to see where a dot is trailing off in my rotation, or if I am overcasting a debuff, etc.

I am sure you are super busy, but I hope someone makes something like it!

And thanks again, this addon is a must.
Report comment to moderator  
Reply With Quote
Unread 11/04/16, 11:26 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 77
Uploads: 4
Originally Posted by Majeure
Hey, great stuff!

Would be great if you could make the statistics overlay hide itself when the option to disable it in Cyrodiil is turned on, and you are in Cyrodiil.
Good point, will do that. But only for the "off" option. For LightMode it is intended to still show DPS and so on..
Last edited by decay2 : 11/04/16 at 11:27 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: