Category: Combat Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
5.8.9
Date:
01-15-2009 05:04 PM
Size:
111.27 Kb
Downloads:
244,421
Favorites:
746
MD5:
Pictures
Click to enlarge
Mouse over a player bar for details
Click to enlarge
New Sync Menu Options
DamageMeters   Popular! (More than 5000 hits)
Maintainers:
Up to 5.8.3 was AnduinLothar
Up to version 5.0.0 was Dandelion

Summary:
DamageMeters monitors damage and healing done by and to yourself and other nearby players. It keeps a running total for each player and displays the information as a bars chart in a frame on the screen. It is perfect for real-time comparison of the various members of your party or raid. At any time the text results can be output as "says", to raid or party chat, or whispered to another player. Many console commands exist for customizing the meters: type "/dm help" for a listing.

FAQ:

Q: Why the "-AL"?
A: Dandelion, the orig author, has retired from WoW. AnduinLothar (me) modified v5.0.0 from Cosmos because that version works with English, German and French clients. AnduinLothar has no long term plans to enhance functionality and would gladly hand over maintenance to someone else, but decided DamageMeters had a large enough user base that it deserved to be updated to use the 1.12 addon communication API.

Q: MY DM WINDOW DISSAPPEARED!
A: Use "/dm resetpos". This should make the DM frame visible and put it against the right side of the screen.

Q: What happened to the "Reset Each Combat" option?
A: It was made irrelevant. DamageMeters now keeps in essence two full sets of information: one normal, and one set that applies only to the latest fight. This second set, the Fight set, is what provides the information for the DPS, HPS, DTPS, and HTPS quantities. Those quantities are basically the normal quantities but divided by the duration of the fight. If you turn off the "Visible Quantity\Show Fight Data As Per/Second" option you have what is in essence the same thing as what you had before with the "Reset Each Combat" option.

Q: Why can't DM just automatically sync?
A: v5.1.0 has a BETA auto-sync option. This will sync when you lave combat once every three (3) minutes. In previous versions this was left out for the following reasons: Primarily because sync'ing takes a long time. There is just a lot of data to transmit, and since WoW likes to boot clients that send data too quickly DM transmits it slowly. If you are having problems with frame lag or being disconnected randomly you should disable auto-sync and do it manually after boss fights.
  Change Log - DamageMeters
Version History

5.8.9
Run with WoTLK


5.8.2 - 2-3-08
*Fixed some tainting issues
*Cleaned up some globals
*Changed the default tooltip to be based on the currently visible values. Added customizability in the Event Data menu.
*Changed the default settings to be more appropriate to the raid setting:
*Changed the default display and text settings to show a little more information.

5.8.1 - 12-22-07
*Should no longer freeze when entering a battleground.

5.8.0 - 12-18-07
*"Only Monitor Group Members" now includes group pets.
*"Treat Pet Data As Your Data" now also works for group member's pets. (See the Players section of the read me for more information: Known Group Pet Exception Cases)
*Fixed a bug when Chronos wasn't installed.

5.7.1 - 10-25-07
*Bypasses guild and channel spam restrictions if Chronos is installed
*Fixed /dm setrange [#]
*Updated toc metadata

5.7.0b - 10-1-07
*Fixed Dependancy

5.7.0 - 10-1-07
*Updated Toc to 20200
*Fixed heal tracking (left over bug from removing Dragon's Breath and Julie's Blessing regex)
*Renamed Quantity Filters to Quantity Cycling for more clarity
*Added a cycle button for manual cycling, same as the binding. Specify quantities in the Quantity Cycling menu. This made the top bar a little wider.
*Added X-Localizations and X-CompatibleLocales toc entries
  Optional Files - DamageMeters
File Name
Version
Size
Author
Date
Type
5.8.9
130kB
04-18-2008 12:13 PM
Patch
  Archived Versions - DamageMeters
File Name
Version
Size
Author
Date
5.8.2
130kB
twobits
02-03-2008 05:51 AM
  Comments - DamageMeters
Post A Reply Comment Options
Old 11-21-2007, 02:21 AM  
Khrillian
A Defias Bandit
 
Khrillian's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Interface action failed because of an AddOn

Enabling "/console taintLog 1" allows logging of the blocked events into taint.log. I took a look through the first few thousand lines of the log file, and there are lots and lots of events where DamageMeters is being blocked. Here is an excerpt from the log of the unique blocking messages. These occur frequently (26479 lines over about 40 minutes, all from DM.) Note, the errors referencing a particular frame bar are duplicated for each bar up to 40 (what I currently have max bars set to.)

There don't appear to be any real "errors" going on here, just a ton of taint that can't be any good for performance.
Code:
11/20 22:56:05.730  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:Show()
11/20 22:56:05.730      Interface\FrameXML\TextStatusBar.lua:42 TextStatusBar_UpdateTextString()
11/20 22:56:05.730      Interface\FrameXML\TextStatusBar.lua:85 TextStatusBar_OnValueChanged()
11/20 22:56:05.730      DamageMetersFrameBar1:OnValueChanged()
11/20 22:56:05.730      DamageMetersFrameBar1:SetValue()
11/20 22:56:05.730      Interface\AddOns\DamageMeters\DamageMeters.lua:1168 DamageMetersFrame_OnUpdate()
11/20 22:56:05.730      DamageMetersFrame:OnUpdate()
11/20 22:56:05.730  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:Show()
11/20 22:56:05.730      Interface\AddOns\DamageMeters\DamageMeters.lua:1640 DamageMetersFrame_SetBarInfo()
11/20 22:56:05.730      Interface\AddOns\DamageMeters\DamageMeters.lua:1228 DamageMetersFrame_OnUpdate()
11/20 22:56:05.730      DamageMetersFrame:OnUpdate()
11/20 22:56:05.730  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:Show()
11/20 22:56:05.730      Interface\FrameXML\TextStatusBar.lua:42 TextStatusBar_UpdateTextString()
11/20 22:56:05.730      Interface\FrameXML\TextStatusBar.lua:85 TextStatusBar_OnValueChanged()
11/20 22:56:05.730      DamageMetersFrameBar1:OnValueChanged()
11/20 22:56:05.730      DamageMetersFrameBar1:SetValue()
11/20 22:56:05.730      Interface\AddOns\DamageMeters\DamageMeters.lua:1642 DamageMetersFrame_SetBarInfo()
11/20 22:56:05.730      Interface\AddOns\DamageMeters\DamageMeters.lua:1228 DamageMetersFrame_OnUpdate()
11/20 22:56:05.730      DamageMetersFrame:OnUpdate()
11/20 22:56:08.384  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:Hide()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1274 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.384      DamageMetersFrame:OnUpdate()
11/20 22:56:08.384  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:Show()
11/20 22:56:08.384      Interface\FrameXML\TextStatusBar.lua:42 TextStatusBar_UpdateTextString()
11/20 22:56:08.384      Interface\FrameXML\TextStatusBar.lua:85 TextStatusBar_OnValueChanged()
11/20 22:56:08.384      DamageMetersFrameBar1:OnValueChanged()
11/20 22:56:08.384      DamageMetersFrameBar1:SetValue()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1275 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.384      DamageMetersFrame:OnUpdate()
11/20 22:56:08.384  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:SetPoint()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1279 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.384      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.384      DamageMetersFrame:OnUpdate()
11/20 22:56:08.394  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrame:SetWidth()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1302 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.394      DamageMetersFrame:OnUpdate()
11/20 22:56:08.394  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrame:SetHeight()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1303 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.394      DamageMetersFrame:OnUpdate()
11/20 22:56:08.394  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrame:SetPoint()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1327 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.394      DamageMetersFrame:OnUpdate()
11/20 22:56:08.394  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:SetWidth()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1344 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.394      DamageMetersFrame:OnUpdate()
11/20 22:56:08.394  An action was blocked in combat because of taint from DamageMeters - DamageMetersFrameBar1:SetPoint()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1348 DamageMetersFrame_GenerateFrame()
11/20 22:56:08.394      Interface\AddOns\DamageMeters\DamageMeters.lua:1015 DamageMetersFrame_OnUpdate()
11/20 22:56:08.394      DamageMetersFrame:OnUpdate()
__________________
You are here because I am not.

Last edited by Khrillian : 11-21-2007 at 02:23 AM.
Khrillian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-07-2007, 06:27 PM  
Crashinbrn
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Duplicate entrys

i am using the v5.6.1b
lately i have been getting duplicate gray entrys next to the colored entrys while in a raid.
and i havent changed versions or settings lately. i was wondering what could be the cause.

like someone trying to use a different named session or maybe just an older version trying to sync.
Crashinbrn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-29-2007, 03:54 AM  
orionshock
A Fallenroot Satyr
 
orionshock's Avatar
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 46
Uploads: 4
Re: Re: VT \ VE

Quote:
Originally posted by AnduinLothar
Who does it say cast the heal in the combat log?
good question, will find out tonight in a BG, there's bound to be a shadow priest around
orionshock is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-28-2007, 09:17 PM  
AnduinLothar
Mr. Right
 
AnduinLothar's Avatar
Featured Addon Author

Forum posts: 77
File comments: 203
Uploads: 49
Re: VT \ VE

Quote:
Originally posted by orionshock
DM dosn's seem to be tracking VT or VE any thoughts?
Who does it say cast the heal in the combat log?
AnduinLothar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-26-2007, 11:44 PM  
orionshock
A Fallenroot Satyr
 
orionshock's Avatar
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 46
Uploads: 4
VT \ VE

DM dosn's seem to be tracking VT or VE any thoughts?
orionshock is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-23-2007, 11:24 PM  
AnduinLothar
Mr. Right
 
AnduinLothar's Avatar
Featured Addon Author

Forum posts: 77
File comments: 203
Uploads: 49
Quote:
Originally posted by corydorus
1. If do autosync without a channel after a boss fight, how accurate is my data ?
We have 6-7 users in the raid.

2. The dm starts recording automatically once the fight starts. What the readystart button for then ?

3. I press autosync and dm record my damage as no.8. after a boss fight. Few minutes later while our leader was distributing items, the table change my damage to no. 2.
Any idea what has gone wrong.
1. sync uses the hidden addon comm. You should be fairly acurate with 1 unless you die early. 6-7 synced is abotu as accurate as you're gonna get.

2. 'ready' stops parsing till the next dmg, mainly for not recording ooc heals. 'start' is for making a new session which you should do when you enter an instance so that no one syncs with old data.

3. if you're looking at dps it starts over every time oyu enter combat. The other possibility is that someone synced you in with data from before the start of your session.
AnduinLothar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-23-2007, 05:16 AM  
corydorus
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I like dm alot. Have few questions to make sure i am seeing what i understand.

1. If do autosync without a channel after a boss fight, how accurate is my data ?
We have 6-7 users in the raid.

2. The dm starts recording automatically once the fight starts. What the readystart button for then ?

3. I press autosync and dm record my damage as no.8. after a boss fight. Few minutes later while our leader was distributing items, the table change my damage to no. 2.
Any idea what has gone wrong.
corydorus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-15-2007, 07:58 PM  
AnduinLothar
Mr. Right
 
AnduinLothar's Avatar
Featured Addon Author

Forum posts: 77
File comments: 203
Uploads: 49
Quote:
Originally posted by j10jep2
can i just click something and have the dmg statistics automatically go into the party chat?
Sure, make a macro: "/dm report p"
AnduinLothar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-14-2007, 08:17 PM  
j10jep2
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
can i just click something and have the dmg statistics automatically go into the party chat?
j10jep2 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-05-2007, 10:35 AM  
Crashinbrn
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: since the update

Quote:
Originally posted by AnduinLothar
Get v5.6.1b
cool tyvm!
Crashinbrn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-04-2007, 12:12 PM  
AnduinLothar
Mr. Right
 
AnduinLothar's Avatar
Featured Addon Author

Forum posts: 77
File comments: 203
Uploads: 49
Re: since the update

Quote:
Originally posted by Crashinbrn
since the update there is some text monitoring something Over the character frame.
debug info maybe?
Get v5.6.1b
AnduinLothar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-03-2007, 07:39 PM  
Crashinbrn
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
since the update

since the update there is some text monitoring something Over the character frame.
debug info maybe?
Crashinbrn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2007, 09:28 AM  
Lorelei
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
Quote:
Originally posted by drdoom
Question about pet data: Currently it appears that the merge pet data option only works for your meter, and other pets are not merged into their respective owners' bars. Am I incorrect? If not, is there a way to merge all pet data to their respective owners?

Ideally, all you'd have to do is just change the display routine to merge the bars, while still keeping pet dps separate. Then you would be able to see how much of the damage is done by the pet, like another section when you ctrl+click on the player.
Anduin posted the answer already under the addon description:

Quote:
The reason that you can see your own pets OK but not other player's pets has to do with message categories. There are specific category of messages that indicate they come from YOUR pets, but other people's pets come in the "random friendly player" category. It would be possible to compare names to the list of raid member's pets, but there is no guarantee that the pets have a unique name. (For example, we actually had one pet in our raid named after another hunter!)
So the reason you can merge your own pet data but not others' is because the addon can't determine which pet belongs to someone from the combat log. Multiple pets named "Cat" or "Wind Serpent" will throw the whole thing off.

Last edited by Lorelei : 05-30-2007 at 09:28 AM.
Lorelei is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2007, 02:17 AM  
orionshock
A Fallenroot Satyr
 
orionshock's Avatar
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 46
Uploads: 4
Any chance at getting a RaidLeader / Permoted Option on setting / reseting sessions?

i mean that i don't want an excusive idea that only RL/Permoted can Touch the synch functions but , an option to only respond to the RL/Permoted touching the synch functions.
im personaly kindof sick of idiots touching the synch functinos.

*on a side note, sence im at work atm, whats the function called to give you the popup window for starting a new session, id like to setup a script/mod to give me a start new session/ request current session ID option when ever i join a group.
orionshock is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2007, 02:01 AM  
RedLegg
A Deviate Faerie Dragon

Forum posts: 12
File comments: 52
Uploads: 0
Quote:
Originally posted by AnduinLothar
v5.6.1b: Disabled ChatThrottleLib's Debug Text.
Sorry
Whew... I updated about 10 mods today and glad you had a fix for that.
RedLegg is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.