Skada is a light-weight damage meter with various viewing modes. It is built in a modular fashion, so you can disable those modes you are not interested in; this includes their data collection.
Skada is inspired by Assessment's navigate-by-clicking user interface.
Any cool features?
A few highlights are multiple windows, automatic switching between viewing modes when you enter combat, high configurability, modular modes and display systems, and low memory usage.
What's planned?
My current to-do/ideas list is as follows:
* Option to separate pet and owner.
* Option to always show self.
* Show blocked/resisted for damage mode spell details (in tooltip?).
* Buffs uptime mode.
* A "Total" bar.
* Show absorb/resists on damage taken details.
The stable (boring) version of Skada is on Curse, and the development (fun) version is here on wowace.
Using the Damage/Healing and Dispells modules, i'm not experiencing any shortage in FPS at all. And this thing uses barely a MB after 2 wings of naxx, that's a really nice thing. Only thing missing is an option to only record data while in a raid/party and not while soloing, similar to Recount.
One thing that is critical when analyzing rotations is a count/% for each ability in the damage breakdown view (not only how much damage each ability does). I hope you can add that as an optional textblock on each bar.
Also, when testing last night and setting it to show damage from the last fight it seemed to be stuck on the same fight. True, I was grinding slimes in EPL so all mobs were the same, but the DPS shown in the broker feed changed each fight but the dps shown on the bar after the fight was the same. I had it set up to show threat during fights and then toggle back to the last view (great feature!!)
There's a LDB text display? I only have an icon that I can click. Would love to get my own dps to display in the LDB while the window or mouse-over tooltip shows details.
There's a LDB text display? I only have an icon that I can click. Would love to get my own dps to display in the LDB while the window or mouse-over tooltip shows details.
There is. I have only tested it with DockingStation though, and just assumed it worked with others. I will try a few more LDB display addons.
It's a little iffy with Fortress for sure. It seems to come and go. I wanted to fiddle a bit more before reporting it, to see if I could notice a pattern.
Fantastic start on this one! I've been dying for a replacement for what I loved about Assessment for a long time now, and recount doesn't cut it at all.
I'm glad to see that showing order of death is on your TODO list. It is very useful to see who died when in a fight, and click through to see why at a glance. Its never really very useful to see how many deaths, comparatively...just amusing.
I like that you can easily choose segments to save too.
It would be very handy if you could tell it to save boss segments without deleting trash segments, ala old assessment bigwigs tie-in option. I like to store off boss fights for browsing during breaks, but like to see what is going on or has gone on over a whole night, as well.
Hello, I'm sorry if I'm asking dumb question here but I'm at work and can't go in game to play around with this
Basically I'm using Recount right now but what I can't do is this (easily)
Within any single "combat session", in recount you can put your mouse over a player (or click them) and see how much damage they did to each of their targets.
For example (and this example is the reason I want this functionality), we are doing Sarth+2 drakes and want to figure out how much damage people are doing to the particular drakes, it's easy, mouseover the player or click them and it will say like: "Tenebron - 265,000" - so that's a basic overview
However I want to be able to view details LIKE the "current fight" overview but showing only the part of the combat that involved particular mobs of that combat session, for example when you click the drop down to list the last 5 fights, each fight should then extend out into a list of the different mobs from that fight to further narrow things down. This should also only take into account, the time when the first combat log entry for that mob began and where the last combat log entry was to calculate uptime for that mob and DPS for the mob.
That makes sense right?
Basically, i want to see the fight for sartharion+2 drakes but filter the main view by only 1 single drake, i was going to mod this into recount myself but your mod looks a lot better than recount (and i want the fails too! :))
The other weird thing I wanted was to have a "projected damage output" tab, I'm not sure if this would work very well but the idea amused me
Really on progression attempts it can be hard if people are dying early if they're doing a lot, because their dps may be normal but damage done will be nothing. What i propose is this projected damage output. What it will do, is if a person dies, we will find the average DPS of everyone that did more total damage for that fight BETWEEN the time of that persons death and the end of combat. and the average dps of everyone above them of damage done between the start of combat and when that person died. then we find the average percentage increase/decrease across the board. Then we use the DPS figure of the person that died, how much DPS they did in the time between start of combat and their death and then to fill in the blank data between their death and end of combat we use the average percentage modifier from before to apply an estimated "after death" dps and then calculate an estimated damage done over that time. when calculating these numbers, we should go down the list of damage damage from #1 person to the end and use the previous projected dps of people above the next person.
would it be possible to add an option to separate pet from the player and maybe in case someone have multiple pet having different name offer the possibility to merge them under the name playername's pet (like for example for DK when the summon a pet it won't have the same name each time it's invoqued)
Basically, i want to see the fight for sartharion+2 drakes but filter the main view by only 1 single drake, i was going to mod this into recount myself but your mod looks a lot better than recount (and i want the fails too! :))
This is a cool idea. Skada does not currently track mobs at all though. My first thought was to be able to micro-segment fights, and therefor get all modes (damage, healing, etc) "for free" per mob, but this would not work with how Skada functions (all data is aggregated).
The best way to be able to do this would probably instead be to add mob tracking to the revelant modes. Ie, currently storage for a damage hit on Sartharion by me is like this:
... would need the recipient mob in there somewhere. Memory usage would increase a bit, depending on the number of mobs involved. It could be aggregated on the mob name, so as to group together trash mobs.
The memory increase would be neglible on individual fight segments. The Total segment would increase quite a lot though, as all mobs each player has fought would be a table (or maybe just a value, if we don't need spell details per mob?) of its own. One way to get around this is to just not do it for the Total segment.
Enough blabbering; adding it to the to-do list.
The other weird thing I wanted was to have a "projected damage output" tab, I'm not sure if this would work very well but the idea amused me
I don't think this has a place in a damage meter. Possibly in a after-combat analysis tool like WWS/WMO.
Nothing stopping you from writing a module for it though. Most of the data you need should be in the Damage module. :)
The memory increase would be neglible on individual fight segments. The Total segment would increase quite a lot though, as all mobs each player has fought would be a table (or maybe just a value, if we don't need spell details per mob?) of its own. One way to get around this is to just not do it for the Total segment.
Just a value. You don't need to see individual attack breakdowns for each mob in a fight, just for the fight total.
Ok, just tried it out a bit. It does not separate dots from my Mage's spells, nor does it record misses. The menu takes a second to figure out how to navigate, but it's bad once you know where you're going.
[edit] What method does Skada use to calculate dps?
Skada is a light-weight damage meter with various viewing modes. It is built in a modular fashion, so you can disable those modes you are not interested in; this includes their data collection.
Skada is inspired by Assessment's navigate-by-clicking user interface.
Any cool features?
A few highlights are multiple windows, automatic switching between viewing modes when you enter combat, high configurability, modular modes and display systems, and low memory usage.
What's planned?
My current to-do/ideas list is as follows:
* Option to separate pet and owner.
* Option to always show self.
* Show blocked/resisted for damage mode spell details (in tooltip?).
* Buffs uptime mode.
* A "Total" bar.
* Show absorb/resists on damage taken details.
The stable (boring) version of Skada is on Curse, and the development (fun) version is here on wowace.
Please post any feedback here.
Btw, I liked what I saw so far. It's kinda odd to navigate throughout the sessions and the report thing is kinda hidden, but no big deal.
One thing that is critical when analyzing rotations is a count/% for each ability in the damage breakdown view (not only how much damage each ability does). I hope you can add that as an optional textblock on each bar.
Also, when testing last night and setting it to show damage from the last fight it seemed to be stuck on the same fight. True, I was grinding slimes in EPL so all mobs were the same, but the DPS shown in the broker feed changed each fight but the dps shown on the bar after the fight was the same. I had it set up to show threat during fights and then toggle back to the last view (great feature!!)
There's a LDB text display? I only have an icon that I can click. Would love to get my own dps to display in the LDB while the window or mouse-over tooltip shows details.
There is. I have only tested it with DockingStation though, and just assumed it worked with others. I will try a few more LDB display addons.
I'm glad to see that showing order of death is on your TODO list. It is very useful to see who died when in a fight, and click through to see why at a glance. Its never really very useful to see how many deaths, comparatively...just amusing.
I like that you can easily choose segments to save too.
It would be very handy if you could tell it to save boss segments without deleting trash segments, ala old assessment bigwigs tie-in option. I like to store off boss fights for browsing during breaks, but like to see what is going on or has gone on over a whole night, as well.
Great work!
Would it be possible for you to try to find out which mode (if any specific) it is that causes lag for you? By disabling one at a time.
Basically I'm using Recount right now but what I can't do is this (easily)
Within any single "combat session", in recount you can put your mouse over a player (or click them) and see how much damage they did to each of their targets.
For example (and this example is the reason I want this functionality), we are doing Sarth+2 drakes and want to figure out how much damage people are doing to the particular drakes, it's easy, mouseover the player or click them and it will say like: "Tenebron - 265,000" - so that's a basic overview
However I want to be able to view details LIKE the "current fight" overview but showing only the part of the combat that involved particular mobs of that combat session, for example when you click the drop down to list the last 5 fights, each fight should then extend out into a list of the different mobs from that fight to further narrow things down. This should also only take into account, the time when the first combat log entry for that mob began and where the last combat log entry was to calculate uptime for that mob and DPS for the mob.
That makes sense right?
Basically, i want to see the fight for sartharion+2 drakes but filter the main view by only 1 single drake, i was going to mod this into recount myself but your mod looks a lot better than recount (and i want the fails too! :))
The other weird thing I wanted was to have a "projected damage output" tab, I'm not sure if this would work very well but the idea amused me
Really on progression attempts it can be hard if people are dying early if they're doing a lot, because their dps may be normal but damage done will be nothing. What i propose is this projected damage output. What it will do, is if a person dies, we will find the average DPS of everyone that did more total damage for that fight BETWEEN the time of that persons death and the end of combat. and the average dps of everyone above them of damage done between the start of combat and when that person died. then we find the average percentage increase/decrease across the board. Then we use the DPS figure of the person that died, how much DPS they did in the time between start of combat and their death and then to fill in the blank data between their death and end of combat we use the average percentage modifier from before to apply an estimated "after death" dps and then calculate an estimated damage done over that time. when calculating these numbers, we should go down the list of damage damage from #1 person to the end and use the previous projected dps of people above the next person.
Thanks for reading
This is a cool idea. Skada does not currently track mobs at all though. My first thought was to be able to micro-segment fights, and therefor get all modes (damage, healing, etc) "for free" per mob, but this would not work with how Skada functions (all data is aggregated).
The best way to be able to do this would probably instead be to add mob tracking to the revelant modes. Ie, currently storage for a damage hit on Sartharion by me is like this:
set.players.zarnivoop.damagespells["Explosive Shot"].damage = 1234
... would need the recipient mob in there somewhere. Memory usage would increase a bit, depending on the number of mobs involved. It could be aggregated on the mob name, so as to group together trash mobs.
The memory increase would be neglible on individual fight segments. The Total segment would increase quite a lot though, as all mobs each player has fought would be a table (or maybe just a value, if we don't need spell details per mob?) of its own. One way to get around this is to just not do it for the Total segment.
Enough blabbering; adding it to the to-do list.
I don't think this has a place in a damage meter. Possibly in a after-combat analysis tool like WWS/WMO.
Nothing stopping you from writing a module for it though. Most of the data you need should be in the Damage module. :)
Just a value. You don't need to see individual attack breakdowns for each mob in a fight, just for the fight total.
Make LibDBIcon optional, ie. check if it exists or not, so the addon can be used without.
Add modules to toc file, so the addon can be used without moving all the modules into the addon dir.
[edit] What method does Skada use to calculate dps?