Download
(111Kb)
Download
Updated: 01-15-09 04:04 PM
Pictures
File Info
Updated:01-15-09 04:04 PM
Created:unknown
Downloads:323,381
Favorites:681
MD5:

DamageMeters  Popular! (More than 5000 hits)

Version: 5.8.9
by: twobits [More]

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.

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 (0)


Post A Reply Comment Options
Unread 12-22-07, 05:26 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Try it now.
Report comment to moderator  
Reply With Quote
Unread 12-22-07, 05:37 AM  
Pnr
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally posted by Kolakhan
D/L This morning and got hung going into Bg's. Had to reset computer multiple times to get out. Eliminated damagemeters and all is ok. A real problem here.
+1 same story.
Between if i use 5.8.0 version from cosmosui site which requires ChatThrottleLib to be installed, then it works perfect without any freezes.
Last edited by Pnr : 12-22-07 at 05:40 AM.
Report comment to moderator  
Reply With Quote
Unread 12-19-07, 08:23 PM  
Quibbles
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally posted by Kolakhan
D/L This morning and got hung going into Bg's. Had to reset computer multiple times to get out. Eliminated damagemeters and all is ok. A real problem here.
I'm having the exact same problem as Kolakhan. Downloaded the new version and now I freeze up after zoning into a BG. Turning DM off solved the problem.
Report comment to moderator  
Reply With Quote
Unread 12-19-07, 12:30 PM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
D/L This morning and got hung going into Bg's. Had to reset computer multiple times to get out. Eliminated damagemeters and all is ok. A real problem here.
Report comment to moderator  
Reply With Quote
Unread 12-09-07, 06:17 AM  
EvilG
A Murloc Raider

Forum posts: 5
File comments: 1
Uploads: 0
darn pets

i was wondering... could it be possible to add a feature where you can add players or pets to DM to be monitored? with a condition for DM to add [P] before the name for when adding a pet, so even if a pet's name is the same as some player's name ya can still tell the difference on DM? i don't need for a merge between owner and pet, them being seperate but monitored would be good enough for me

if it was possible it would be real great, for me at least, in cases when i'm with players that has pets, or when i'm getting help from a high lvl friend and not grouped.

also, it's a great mod and thanks a lot for updating it!
Report comment to moderator  
Reply With Quote
Unread 11-21-07, 01:21 AM  
Khrillian
A Defias Bandit
 
Khrillian's Avatar

Forum posts: 0
File comments: 1
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-07 at 01:23 AM.
Report comment to moderator  
Reply With Quote
Unread 09-07-07, 04: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.
Report comment to moderator  
Reply With Quote
Unread 08-29-07, 01:54 AM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 72
Uploads: 4
Re: Re: VT \ VE

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
Report comment to moderator  
Reply With Quote
Unread 08-28-07, 07:17 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Re: VT \ VE

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?
Report comment to moderator  
Reply With Quote
Unread 08-26-07, 09:44 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 72
Uploads: 4
VT \ VE

DM dosn's seem to be tracking VT or VE any thoughts?
Report comment to moderator  
Reply With Quote
Unread 06-23-07, 09:24 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
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.
Report comment to moderator  
Reply With Quote
Unread 06-23-07, 03: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.
Report comment to moderator  
Reply With Quote
Unread 06-15-07, 05:58 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
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"
Report comment to moderator  
Reply With Quote
Unread 06-14-07, 06: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?
Report comment to moderator  
Reply With Quote
Unread 06-05-07, 08:35 AM  
Crashinbrn
A Kobold Labourer

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

Originally posted by AnduinLothar
Get v5.6.1b
cool tyvm!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: