Skada Damage Meter
Skada Damage Meter
Skada is a modular damage meter for World of Warcraft with various viewing modes, segmented fights, and customizable windows. It is designed for efficiency with minimal memory and CPU impact.
"Skada" is Swedish for "Damage".
Midnight Edition (WoW 12.0+)
This version of Skada is updated for World of Warcraft: Midnight and uses Blizzard's new session-based combat systems.
Features
- Midnight Optimized: Uses Blizzard's internal session data for performance and accuracy.
- Combat Reliability: Handles modern combat data restrictions for a stable experience.
- Updated UI: Includes new presets with smooth animations, gradients, and textures.
- Dynamic Elements: Alternating row colors, highlight overlays, spark effects, and icon scaling.
- LDB Integration: Compatible with Data Broker displays such as Titan Panel, ChocolateBar, and ElvUI.
- Extensible Architecture: The API allows developers to create additional plugins.
Usage
Getting Started
A default window is created upon first load. Access the configuration menu by clicking the cog icon on the window title bar or via the minimap button. Select Configure to access settings.
Multiple Windows
Skada supports multiple windows. Create new ones under the Windows section of the configuration panel. Windows can be:
- Bar: The standard customizable meter.
- Inline: A horizontal line for custom UI setups.
- Data Text: For LDB displays and minimal setups.
Navigation
- Left-Click: View more detailed information.
- Right-Click: Return to the previous view.
- Mousewheel: Scroll through lists.
- Tooltips: Hover over bars to see additional context and shortcut keys (e.g., Shift-click for targets).
Themes
Manage window designs with the built-in Theme Engine. You can import and export themes by using theme strings.
Versions
- Midnight (Default): For WoW 12.0+ using the Native API.
- Classic Version: The version for older WoW releases.
Support
If you find Skada helpful, consider supporting its development through GitHub Sponsors.
-
View User Profile
-
Send Message
Posted Apr 17, 2010-
View User Profile
-
Send Message
Posted May 4, 2010-
View User Profile
-
Send Message
Posted Apr 14, 2010-
View User Profile
-
Send Message
Posted Apr 14, 2010Other potential events to switch on: Death, Release, OOC, Item Looted, Aggro
-
View User Profile
-
Send Message
Posted Apr 11, 2010-
View User Profile
-
Send Message
Posted Apr 10, 2010-
View User Profile
-
Send Message
Posted Apr 10, 2010-
View User Profile
-
Send Message
Posted Apr 7, 2010Is there a way to hide permanently Skada? I can hide it in solo, pvp and combat… but not out of combat while in party/raid. Would it be possible to show Skada only when I decide to call it with /skada toggle?
Thanks :)
-
View User Profile
-
Send Message
Posted Apr 7, 2010-
View User Profile
-
Send Message
Posted Apr 5, 2010-
View User Profile
-
Send Message
Posted Apr 6, 2010Some functionality requests:
A mod to show Magic damage 'types' on Encounters. I.E. Damage Taken from Shadow, Damage Taken from Fire, etc..
A way to see what spells/abilities you used against specific mobs rather then either damage to particular mob or damage by spell/ability.
A mod to sort by Enemy spell type. So you can easily see who took the most damage from X Ability.
A way to see Death Logs older then the latest if a person is rezzed midfight.
-
View User Profile
-
Send Message
Posted Apr 2, 2010Message: Interface\AddOns\Skada\Skada.lua:605: attempt to index local 'report_set' (a nil value)
Time: 04/02/10 05:25:32
Count: 3
Stack: Interface\AddOns\Skada\Skada.lua:605: in function `Report'
Interface\AddOns\Skada\Skada.lua:1175: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:575: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: self =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:381
displays =
}
UpdateDisplay = <function> defined @Interface\AddOns\Skada\Skada.lua:1785
EnableModule = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules =
}
CancelTimer = <function> defined @Interface\AddOns\AuctionMaster\libs\AceTimer-3.0\AceTimer-3.0.lua:311
IterateEmbeds = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:456
windowdefaults =
}
Printf = <function> defined @Interface\AddOns\AuctionMaster\libs\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:423
EndSegment = <function> defined @Interface\AddOns\Skada\Skada.lua:1378
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:465
ScheduleTimer = <function> defined @Interface\AddOns\AuctionMaster\libs\AceTimer-3.0\AceTimer-3.0.lua:276
DisableModule = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:364
AddFeed = <function> defined @Interface\AddOns\Skada\Skada.lua:2005
RegisterMessage = <function> defined @Interface\AddOns\AuctionMaster\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
GetArgs = <function> defined @Interface\AddOns\AuctionMaster\libs\AceConsole-3.0\AceConsole-3.0.lua:144
OpenMenu = <function> defined @Interface\AddOns\Skada\Skada.lua:932
CheckPets = <function> defined @Interface\AddOns\Skada\Skada.lua:694
DeleteSet = <function> defined @Interface\AddOns\Skada\Skada.lua:919
RemoveMode = <function> defined @Interface\AddOns\Skada\Skada.lua:1996
db =
}
OpenOptions = <function> defined @Interface\AddOns\Skada\Skada.lua:637
PetDebug = <function> defined @Interface\AddOns\Skada\Skada.lua:641
last =
}
enabledState = true
COMBAT_LOG_EVENT_UNFILTERED = <function> defined @Interface\AddOns\Skada\Skada.lua:1638
RegisterEvent = <function> defined @Interface\AddOns\AuctionMaster\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
ReloadSettings = <function> defined @Interface\AddOns\Skada\Skada.lua:1274
skadamenu = SkadaMenu {
}
SendMessage = <function> defined @Interface\AddOns\AuctionMaster\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87
PlayerActiveTime = <function> defined @Interface\AddOns\Skada\Skada.lua:2033
IterateModules = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:451
profilesFrame = <unnamed> {
}
optionsFrame = <unnamed> {
}
AddSubviewToTooltip = <function> defined @Interface\AddOns\Skada\Skada.lua:2142
GetFeeds = <function> defined @Interface\AddOns\Skada\Skada.lua:2000
Wipe = <function> defined @Interface\AddOns\Skada\Skada.lua:1518
baseName = "Skada"
options =
}
AddColumnOptions = <function> defined @Interface\AddOns\Skada\Options.lua:73
defaults =
}
resetoptions =
}
Enable = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:313
NewModule = <function> defined @Interface\AddOns\AuctionMaster\libs\AceAddon-3.0\AceAddon-3.0.lua:255
FormatValueText = <function> defined @Interface\AddOns\Skada\Skada.lua:2108
GetSetTime = <function> defined @Interface\AddOns\Skada\Skada.lua:2024
find_set = <function> defined @Interface\AddOns\Skada\Skada.lua:1557
GetModule = <function> defined @Interface\AddOns\AuctionMaster\lib
-
View User Profile
-
Send Message
Posted Apr 2, 2010-
View User Profile
-
Send Message
Posted Apr 3, 2010Damm
-
View User Profile
-
Send Message
Posted Apr 1, 2010-
View User Profile
-
Send Message
Posted Mar 31, 2010When I go to open the menu and select a particular fight, they will all be grayed-out, including "Total" and "Current Fight" so I cannot change them. Relogging does not fix the problem.
Any suggestions on a fix? I love this mod, thank you for the hard work! I'd hate to have to give it up :(
-
View User Profile
-
Send Message
Posted Mar 31, 2010are there any plans on incorporating TotT into skada..like say, who cast it on you: how much damage it gave you: who you cast it on and how much damage it gave them: and how many times you cast it and how many times it was cast on you?
-
View User Profile
-
Send Message
Posted Mar 31, 2010-
View User Profile
-
Send Message
Posted Apr 21, 2010But Skada starts counting from the moment you are in combat.
I think that you are confused about effective DPS/HPS shown on WoL, both Recount and Skada end up registering the exact same numbers so there is no difference there only the time it spent counting. Recount always counts, say you are not in combat and still see people around you doing DPS/HPS where Skada's does not.
-
View User Profile
-
Send Message
Posted Mar 31, 2010the reason i installed its becouse it's supose to be lighter then recount, only recording stuff u care about.
So lets say i dont care about absorbs and healing. how to turn them off?