Get an Epic Experience with Premium

Skada Damage Meter

Combat Login to Add Favorites
  • 122 Likes
  • World of Warcraft
  • 77,620 Monthly Downloads
  • Supports: 5.4.1
  • 7,914,302 Total Downloads
  • Updated 12/04/2013
  • Created 02/12/2009
  • 4,540 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.4-15
or
Support development! **
Donate

About Skada Damage Meter

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 modes listed below are all separate addons. Only the modes you load adds to the memory and CPU cycles used.

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, 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 "plug-in" addons out there that add functionality, such as:

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".

------------------------------------------------------------------------
r463 | funkydude | 2013-12-04 21:06:33 +0000 (Wed, 04 Dec 2013) | 1 line
Changed paths:
   A /tags/1.4-15 (from /trunk:462)

Tagging as 1.4-15
------------------------------------------------------------------------
r462 | funkydude | 2013-12-03 15:57:09 +0000 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/Skada.lua

encounter start/end prep for 5.4.2
------------------------------------------------------------------------
r461 | funkydude | 2013-12-03 15:37:28 +0000 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/Skada.lua

don't bother passing args from the handler, we don't use them.
------------------------------------------------------------------------
r460 | funkydude | 2013-12-03 13:29:16 +0000 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Skada.lua
   M /trunk/embeds.xml

Replace AceEvent with our own handler, unregister the combat log event when appropriate.
------------------------------------------------------------------------
r459 | funkydude | 2013-11-28 14:53:42 +0000 (Thu, 28 Nov 2013) | 1 line
Changed paths:
   M /trunk/Skada.lua

bump to grab latest LSM.
------------------------------------------------------------------------
r458 | cremor | 2013-11-03 11:30:43 +0000 (Sun, 03 Nov 2013) | 1 line
Changed paths:
   M /trunk/Skada.lua

Fixed activating Skada after joining a group if "Hide when solo" is enabled and "Hide in PvP" is disabled (was broken in r445).
------------------------------------------------------------------------
r457 | zarnivoop | 2013-09-21 19:17:36 +0000 (Sat, 21 Sep 2013) | 1 line
Changed paths:
   M /trunk/modules/SkadaHealing/Healing.lua

format HPS according to chosen format
------------------------------------------------------------------------

Comments

First Previous Page 21 of 75 Next Last
  • #1321

    I am currently having problems with it not merging my pets stats with my own. Weather the box is or isn't checked.

    edit: i have disabled all my addons excluding skada and its still showing me and my pet as two sources of damage on the meter. With and without the 'merge pets' option.

    edit 2: i use curse client to install my addons and i have skada 'perfered release type set to alpha' if that helps any.

     

    Last edited by mostunknown on 2/14/2012 12:04:33 AM
  • #1320

    why does this article not say how to install it?!!??!?? WTF...

  • #1322

    THis is hard one i'm afraid. Curse client -> get more addons -> skada -> install -> log into WoW.

    Pfff that's hard one

  • #1319

    dear skada maker some one help how to set up skada in game i can see skada in game but it dont recount my damage((((((((

  • #1318

    It shows nothing in WotLK ToC 10man raid

  • #1317

    Frst time user of Skada. Trying it in a LFR and after Spine wanted to see the Ultraxion DPS when came upon this error. Am guessing its due to players leaving and new ones joining.

    Message: Interface\AddOns\SkadaDamage\Damage.lua:316: attempt to index local 'player' (a nil value)
    Time: 01/29/12 03:23:15
    Count: 4
    Stack: Interface\AddOns\SkadaDamage\Damage.lua:316: in function `Enter'
    Interface\AddOns\Skada\Skada.lua:1901: in function `AddSubviewToTooltip'
    Interface\AddOns\Skada\BarDisplay.lua:145: in function <Interface\AddOns\Skada\BarDisplay.lua:122>
    Interface\AddOns\Skada\BarDisplay.lua:251: in function <Interface\AddOns\Skada\BarDisplay.lua:251>

    Locals: self = <table> {
     SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383
     Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315
     NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256
     Update = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:320
     EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348
     modules = <table> {
     }
     GetModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231
     IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458
     IsModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:238
     title = "Râmzey's Damaged mobs"
     defaultModuleLibraries = <table> {
     }
     playerid = "0x0600000004EC59D8"
     scanned = true
     SetEnabledState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:440
     defaultModuleState = true
     enabledState = true
     baseName = "SkadaDamage"
     Disable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:330
     moduleName = "Damaged mobs"
     GetName = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:300
     metadata = <table> {
     }
     Enter = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:313
     IterateModules = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:453
     name = "Skada_Damaged mobs"
     SetDefaultModulePrototype = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:425
     IsEnabled = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:467
     orderedModules = <table> {
     }
     SetDefaultModuleState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:403
     DisableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:366
    }
    win = <table> {
     changed = false
     metadata = <table> {
     }
     selectedset = "current"
     dataset = <table> {
     }
     selectedmode = <table> {
     }
     bargroup = SkadaBarWindowSkada {
     }
     db = <table> {
     }
     usealt = true
     display = <table> {
     }
     history = <table> {
     }
    }
    id = "0x0600000004EC59D8"
    label = "Zurkhan"
    player = nil
    (*temporary) = <table> {
     SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383
     Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315
     NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256
     Update = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:320
     EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348
     modules = <table> {
     }
     GetModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231
     IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458
     IsModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:238
     title = "Râmzey's Damaged mobs"
     defaultModuleLibraries = <table> {
     }
     playerid = "0x0600000004EC59D8"
     scanned = true
     SetE
  • #1316

    This addon includes Firehawk Leggings set with its mirror image as party.

  • #1315

    Skada version: r373
    gave me this error when i did some fire on a dummy....
    im an enhancement shaman if that helps
    Only got it one time... during the raid finder it did not give me errors...

    Message: Interface\AddOns\SkadaHealing\Healing.lua:27: attempt to perform arithmetic on field 'healingabsorbed' (a nil value)
    Time: 01/18/12 10:35:01
    Count: 21
    Stack: (tail call): ?
    Interface\AddOns\SkadaHealing\Healing.lua:27: in function <Interface\AddOns\SkadaHealing\Healing.lua:10>
    Interface\AddOns\SkadaHealing\Healing.lua:81: in function `func'
    Interface\AddOns\Skada\Skada.lua:1402: in function <Interface\AddOns\Skada\Skada.lua:1302>
    [string "safecall Dispatcher[19]"]:4: in function <[string "safecall Dispatcher[19]"]:4>
    [C]: ?
    [string "safecall Dispatcher[19]"]:13: in function `?'
    ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: <none>

    Last edited by hokkaidowolf on 1/18/2012 4:20:28 AM
  • #1314

    Hide PVP doesn't work, I have to double check it to turn it off.

    Last edited by Faensatan on 1/14/2012 2:24:43 PM
  • #1313

    The latest version of Skada seems to be behaving oddly with regards to bar sizing. If I leave it on Total it's fine, but any individual segment sometimes displays with correct (or at least plausible) damage done,  dps, and ranking numbers, but the bars don't fill across the entire window and the ordering of the bars themselves is haywire. If I try to display the Current fight segment, it displays differently based on what I was looking at previously - sometimes it looks fine and other times it's doing the same bar sizing/ordering weirdness. I've got a saved variables file I can send you if that would help.

  • #1312

    I'm having some problems with skada - it does not record all of my dot ticks (as a Firemage). While comparing readings from both recount and Skada together for 5 minutes, Skada shows me to have done around 20,000 less damage than recount shows and therefore shows my DPS as higher.  After testing using only living bomb on a raid target dummy, some of the living bombs that I applied would only have 1 tick of damage recorded by Skada (it does 5 ticks and an explosion with my level of haste). Though sometimes it would record all.

  • #1311

    I have had issues with Skada interfering with my game causing severe FPS drops during certain boss mechanics in Dragon Soul and elsewhere. Only if I run Skada to measure DPS (and possibly damage done, but I never use the damage done option).

  • #1309

    i cant get it i instal it and instal it but nothing happened and i see if i have addons but i had no addons :( can some ons say how??

  • #1308

    yes hi i left a ticket on curseforge + the FPS drop in raids since 4.3 mentioned below still happens sometimes :)

  • #1306

    Since the new content patch, skada is not storing any changes made in the window settings. that's quite annoying, cause i have to reconfigure skada windows on each wow startup.

    any other settings (title, bars, ...) are saved correctly. is this a known bug, or does anyone has a hint, what i could do to get it working again?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

The Sandbox: Godly Giveaway