Quantcast
Download
(573 Kb)
Download
Updated: 07-21-16 07:43 PM
Pictures
File Info
Compatibility:
Legion Pre-Patch (7.0.3)
Updated:07-21-16 07:43 PM
Created:02-12-09 11:56 AM
Downloads:520,736
Favorites:2,045
MD5:
Categories:Data Mods, Combat Mods
7.0.3

Skada Damage Meter  Updated this week!  Popular! (More than 5000 hits)

Version: 1.4-34
by: zarnivoop, funkydude, oscarucb

Skada is a modular damage meter with various viewing modes. It is inspired mainly by Assessment, but also by Recount.

Skada sports segmented fights and detailed views, while being highly efficient with memory. This is accomplished by aggregating data on fight segments.

Skada is entirely modular. The built-in modes can all be disabled.

Features:

  • Automatic mode switching when entering combat. For example, you can have Threat mode be shown in combat. Skada can switch back after combat ends.
  • Specific fight segments can be kept indefinately.
  • Multiple windows. Each window can be configured fully.
  • Threat mode can warn on high threat.
  • Modes: Damage done, DPS, Threat, Enemy damage done, Enemy damage taken, Healing, Overhealing, Total healing, Absorbs estimated, Damage taken, Dispels, Mana regen, Debuff uptimes, Failbot, and more.
  • Reports can be done everywhere. For example, you can report a certain player's Debuff uptimes.
  • Summary information for most modes (DPS, HPS, Fails, etc) in a LDB view/minimap button.
  • LDB data feed can show personal/raid DPS or personal threat.
  • Support for SharedMedia and Class Colors.

Skada is very easy to extend, and there are many addons out there that add functionality, such as Skada Graphs, SkadaEnsidiaFails, Skada Window Buttons, Skada_FriendlyFire, SkadaHealAbsorbs. There is a page with API information here.

Usage:

Navigation in Skada is done by "drilling down" to the information you want. You go to a lower level, showing more detailed information, by clicking on it, and you go to a higher level by right-clicking.

The top level is the list of all saved fight segments. The second level is the list of all available data modes, such as Damage Done. The third level is one of these modes. Most modes let you drill down for further details. Some modes have several detailed views. In this case you choose alternate views by holding certain keys pressed while clicking. For example, in Damage mode, you can Shift-click a player to see what enemies the player caused damage to. Tooltips will display how to reach the different views.

You can also use window buttons for selecting fight segment and mode directly.

Scrolling in Skada is done with the mousewheel.

New Skada windows can be created from the configuration screen. Each window can be separately configured. A popular feature is "Mode switching", which lets Skada automatically switch to a specific mode on entering combat.

There is a forum thread for discussion on Skada. All suggestions and bug reports are very welcome.

"Skada" is Swedish for "Damage".

Updated for Legion
Optional Files (3)
File Name
Version
Size
Author
Date
Type
1.0-4
163kB
12-03-11 08:08 AM
Addon
1.2-32b
894kB
05-14-11 09:20 AM
Patch
1.0
8kB
01-11-11 05:43 PM
Addon


Archived Files (87)
File Name
Version
Size
Author
Date
1.4-27
564kB
zarnivoop
12-24-14 02:39 AM
1.4-26
564kB
zarnivoop
12-23-14 04:24 PM
1.4-25
564kB
zarnivoop
12-21-14 04:32 PM
1.4-24
563kB
zarnivoop
12-11-14 04:21 PM
1.4-23
563kB
zarnivoop
12-02-14 09:33 AM
1.4-21
563kB
zarnivoop
10-24-14 10:11 AM
1.4-20
562kB
zarnivoop
10-15-14 02:09 PM
1.4-17
564kB
zarnivoop
05-15-14 06:04 AM
1.4-16
560kB
zarnivoop
05-15-14 03:32 AM
1.4-14
875kB
zarnivoop
09-15-13 06:42 AM
1.4-13
874kB
zarnivoop
09-10-13 09:56 AM
1.4-12
873kB
zarnivoop
05-23-13 01:16 AM
1.4-12
873kB
zarnivoop
03-30-13 05:30 AM
1.4-10
873kB
zarnivoop
03-08-13 01:48 PM
1.4-9
873kB
zarnivoop
03-08-13 08:02 AM
1.4-8
874kB
zarnivoop
12-24-12 03:47 AM
1.4-6
874kB
zarnivoop
11-21-12 11:12 AM
1.4-5
875kB
zarnivoop
10-20-12 06:43 AM
1.4-4
875kB
zarnivoop
10-10-12 01:41 AM
1.4-3
873kB
zarnivoop
08-29-12 03:42 AM
1.4-2
873kB
zarnivoop
07-06-12 07:12 AM
1.4-1
873kB
zarnivoop
07-06-12 06:47 AM
1.3-11
867kB
zarnivoop
02-14-12 02:15 AM
1.3-10
856kB
zarnivoop
12-04-11 09:54 AM
1.3-9
856kB
zarnivoop
12-03-11 07:56 AM
1.3-8
856kB
zarnivoop
11-29-11 02:33 PM
1.3-7
856kB
zarnivoop
08-21-11 02:42 PM
1.3-6
856kB
zarnivoop
08-20-11 03:17 PM
1.3-5
856kB
zarnivoop
08-19-11 04:14 AM
1.3-4
856kB
zarnivoop
08-18-11 11:09 AM
1.3-3
860kB
zarnivoop
08-12-11 07:03 PM
1.3-2
859kB
zarnivoop
08-09-11 04:34 AM
1.3-1
858kB
zarnivoop
08-08-11 02:50 PM
1.2-34
853kB
zarnivoop
06-30-11 04:38 AM
1.2-33
852kB
zarnivoop
06-06-11 03:40 AM
1.2-32
878kB
zarnivoop
04-26-11 03:38 PM
1.2-31
877kB
zarnivoop
12-24-10 07:00 AM
1.2-30
874kB
zarnivoop
10-28-10 03:15 AM
1.2-29
874kB
zarnivoop
10-13-10 12:08 PM
1.2-28-fixed
874kB
zarnivoop
10-13-10 11:49 AM
1.2-28
807kB
zarnivoop
04-27-10 11:59 AM
1.2-26
799kB
zarnivoop
02-22-10 04:34 PM
1.2-25
795kB
zarnivoop
12-28-09 05:17 PM
1.2-24
793kB
zarnivoop
12-15-09 03:20 AM
1.2-23
793kB
zarnivoop
12-12-09 08:37 AM
1.2-22
777kB
zarnivoop
10-10-09 01:09 PM
1.2-21
773kB
zarnivoop
08-23-09 01:25 AM
1.2-20
771kB
zarnivoop
08-04-09 02:39 PM
1.2-19
771kB
zarnivoop
08-04-09 11:02 AM
1.2-18
771kB
zarnivoop
07-23-09 11:41 AM
1.2-17
771kB
zarnivoop
07-22-09 01:16 PM
1.2-16
770kB
zarnivoop
07-18-09 03:07 PM
1.2-15
766kB
zarnivoop
06-16-09 09:46 AM
1.2-14
766kB
zarnivoop
06-15-09 03:40 AM
1.2-13
764kB
zarnivoop
06-11-09 02:18 AM
1.2-12
764kB
zarnivoop
06-09-09 03:35 PM
1.2-11
764kB
zarnivoop
06-09-09 12:56 AM
1.2-9
761kB
zarnivoop
06-02-09 02:38 PM
1.2-8
760kB
zarnivoop
05-22-09 03:57 PM
1.2-7
758kB
zarnivoop
05-01-09 02:56 PM
1.2-6
757kB
zarnivoop
04-30-09 12:17 AM
1.2-5
753kB
zarnivoop
04-27-09 03:18 PM
1.2-4
761kB
zarnivoop
04-26-09 12:24 PM
1.2-3
757kB
zarnivoop
04-25-09 02:46 PM
1.2-2
746kB
zarnivoop
04-15-09 01:57 AM
r174
740kB
zarnivoop
04-14-09 05:33 AM
1.1-4
731kB
zarnivoop
03-17-09 04:01 PM
1.1-3
731kB
zarnivoop
03-17-09 01:19 AM
1.1-2
731kB
zarnivoop
03-16-09 03:00 PM
1.1-1
731kB
zarnivoop
03-16-09 07:12 AM
r150
730kB
zarnivoop
03-16-09 01:17 AM
1.0-14
716kB
zarnivoop
03-08-09 04:31 PM
1.0-13
712kB
zarnivoop
03-08-09 07:02 AM
1.0-12
711kB
zarnivoop
03-07-09 09:20 AM
1.0-11
707kB
zarnivoop
03-05-09 01:32 AM
1.0-10
707kB
zarnivoop
03-03-09 04:53 AM
1.0-9
705kB
zarnivoop
03-01-09 04:15 AM
1.0-8
694kB
zarnivoop
02-20-09 07:57 AM
1.0-7
694kB
zarnivoop
02-19-09 04:58 PM
1.0-6
690kB
zarnivoop
02-18-09 06:41 AM
1.0-5
689kB
zarnivoop
02-17-09 05:35 PM
r37
682kB
zarnivoop
02-15-09 05:52 AM
r29
679kB
zarnivoop
02-14-09 09:58 AM
r23
678kB
zarnivoop
02-14-09 07:10 AM
r17
675kB
zarnivoop
02-13-09 05:06 PM
r6
673kB
zarnivoop
02-12-09 04:13 PM
r2
673kB
zarnivoop
02-12-09 11:56 AM


Post A Reply Comment Options
Unread 03-09-09, 08:17 AM  
ereth
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 5
I have two very big request that I think is quite hard to implant, but would be very nice to have never the less.

The ability to toggle vehicle effects, damage/healing and so on, on and off.
Same for normal effects.
Noticed this on malygos yesterday and it makes it somewhat hard to read out how one performed.

To get a estimate on how well one performs while in a vehicle is great and the ability to have them separate (and/or merged) would be awesome


The second thing I'd love to see is phases for bosses. This baby is a very tough one and will probobly take alot more of work then just another module, but to be able to toggle on and off how things go on a specific phase would be great

A idea n how this might look is when you click on a boss segment you are presented with a few options. Perhaps "Total" "phase 1" "phase 2" "phase 3".
The easiest way to get this implanted would probobly be by asking the DBM and BW authors to add some nifty api that says when a phase have ended and the other one starts and other addons can listen to.

If either of these things becomes a part of the addon I'd be _very_ happy.
If neither, I'll stay happy and pleased, love the addon so far!
Keep up the good work!
Last edited by ereth : 03-09-09 at 08:35 AM.
Report comment to moderator  
Reply With Quote
Unread 03-09-09, 09:23 AM  
zarnivoop
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 78
Uploads: 7
Originally posted by ereth
The second thing I'd love to see is phases for bosses. This baby is a very tough one and will probobly take alot more of work then just another module, but to be able to toggle on and off how things go on a specific phase would be great
[/b]
A similar request is to be able to show damage on specific mobs. In a Sartharion fight, to be able to see damage on Vesperon, for example. This is on the to-do list.
Report comment to moderator  
Reply With Quote
Unread 03-09-09, 04:22 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 5
I'm trying to build a kgPanel around it with a little script that requires the frame name of Skada. Doesn't seem to be able to find it, also /run ChatFrame1:AddMessage(GetMouseFocus():GetName()) doesn't come up with a name. Any ideas?
Report comment to moderator  
Reply With Quote
Unread 03-09-09, 08:16 PM  
Wiltock
A Kobold Labourer
 
Wiltock's Avatar

Forum posts: 0
File comments: 43
Uploads: 1
Got this error today, I was in WSG at the time. Not sure if it happens anywhere else because I had just enabled the healing part of the mod.

[2009/03/09 21:03:51-1124-x1]: SkadaHealing-1.0\TotalHealing.lua:28: attempt to compare number with nil
<in C code>: ?
SpecializedLibBars-1.0\SpecializedLibBars-1.0.lua:868: in function `SortBars'
SpecializedLibBars-1.0\SpecializedLibBars-1.0.lua:419: in function <...ib\SpecializedLibBars-1.0\SpecializedLibBars-1.0.lua:410>
(tail call): ?:
Skada-1.0\Skada.lua:1470: in function `CreateBar'
SkadaHealing-1.0\TotalHealing.lua:56: in function `Update'
Skada-1.0\Skada.lua:1158: in function <Interface\AddOns\Skada\Skada.lua:1136>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0\AceTimer-3.0.lua:144: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:118>

---
Report comment to moderator  
Reply With Quote
Unread 03-10-09, 02:43 AM  
zarnivoop
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 78
Uploads: 7
Originally posted by Wiltock
Got this error today, I was in WSG at the time. Not sure if it happens anywhere else because I had just enabled the healing part of the mod.
Try resetting; it should go away then.
Report comment to moderator  
Reply With Quote
Unread 03-11-09, 12:32 AM  
Jerricka
An Aku'mai Servant
 
Jerricka's Avatar

Forum posts: 30
File comments: 184
Uploads: 0
How do you show total damage? It always defaults to current. Also, the settings do not save between sessions.
Report comment to moderator  
Reply With Quote
Unread 03-11-09, 11:59 AM  
Buio
A Kobold Labourer

Forum posts: 0
File comments: 150
Uploads: 0
The minimap button has started to always show up even though I hidden it. If I check/uncheck the box again it hides but doesn't save setting.
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 05:47 AM  
Gello
A Firelord
AddOn Author - Click to view AddOns

Forum posts: 480
File comments: 460
Uploads: 116
Originally posted by Nightspirit
I'm trying to build a kgPanel around it with a little script that requires the frame name of Skada. Doesn't seem to be able to find it, also /run ChatFrame1:AddMessage(GetMouseFocus():GetName()) doesn't come up with a name. Any ideas?
Try SkadaBarWindow. If you ever get nil from the GetMouseFocus():GetName() try GetMouseFocus():GetParent():GetName().

BTW I really like the UI in this. The self-contained left-click to zoom in, right-click to zoom out is nice. If I can make one tiny suggestion, a highlight texture on the bars would make it a bit more polished. It doesn't need to be a button-spanning highlight to obscure the data, a blip on the bars' edge (or both edges) would fit.

Something like:

if not self.highleft then
self.highleft = self:CreateTexture(nil,"HIGHLIGHT")
self.highleft:SetTexture("Interface\\OPTIONSFRAME\\VoiceChat-Play")
self.highleft:SetPoint("TOPLEFT",self,"TOPLEFT",0,-2)
self.highleft:SetPoint("BOTTOMRIGHT",self,"BOTTOMLEFT",6,2)
self.highleft:SetVertexColor(.85,.5,.25)
end

in barPrototype:Create.
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 01:15 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 5
Originally posted by Gello
Try SkadaBarWindow. If you ever get nil from the GetMouseFocus():GetName() try GetMouseFocus():GetParent():GetName().
I learn something every day...

Thanks, works now
Last edited by Nightspirit : 03-12-09 at 01:15 PM.
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 05:03 PM  
czokalapik
A Defias Bandit
 
czokalapik's Avatar

Forum posts: 3
File comments: 18
Uploads: 0
Thanks for adding misses, but haven't you thought about maybe creating a tooltip or adding in spell details more, well... details?

dodge, parry, block, miss, restist, partial resist - those are helpful informations (specially for me as a tank).
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 05:34 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 5
Hide when Solo does it's job a little too well. I guess you check the amount of Party and Raid members. But am I really solo with my pet out?
Report comment to moderator  
Reply With Quote
Unread 03-13-09, 10:51 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2513
Uploads: 99
Trying to avoid having to manually update all my mods so rather not hack this in but, finer controls over when to enable it would be nice through IsInInstance(). Hide when solo is decent, but most of the time I don't want the mod enabled period unless I'm in a party or a raid instance, certainly don't want it enabled for something like Wintergrasp with it picking up vehicle damage.

[edit] Oh and ZONE_CHANGED_NEW_AREA is the event that triggers when the type of instance changes.
Last edited by Shadowed : 03-13-09 at 11:22 AM.
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 10:33 PM  
Reolin
A Deviate Faerie Dragon
 
Reolin's Avatar

Forum posts: 10
File comments: 58
Uploads: 0
Error: attempt to perform arithmetic on field 'interrupts' (a nil value)
AddOn: SkadaDispels
File: Dispels.lua
Line: 59
Count: 1
Report comment to moderator  
Reply With Quote
Unread 03-15-09, 02:26 PM  
305
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Hi, is there a way of changing the title bar font ?
Report comment to moderator  
Reply With Quote
Unread 03-16-09, 01:22 AM  
zarnivoop
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 78
Uploads: 7
Originally posted by ereth
The second thing I'd love to see is phases for bosses. This baby is a very tough one and will probobly take alot more of work then just another module, but to be able to toggle on and off how things go on a specific phase would be great
The latest version has Enemy damage done and Enemy damage taken modes. These show the enemies involved in a segment. Drilling down shows who did damage to or took damage from the enemy.

It isn't quite "phases", but it gives you a good idea of who did what.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.