Download
(111Kb)
Download
Updated: 01-15-09 04:04 PM
Pictures
File Info
Updated:01-15-09 04:04 PM
Created:unknown
Downloads:323,469
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 09-19-06, 06:13 AM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Originally posted by Aileen
While this new version seems to be more accurate, the ability for people to pollute the data is pretty annoying. We are running into problems where people join the raid late, have data from an old session and are able to send this data to the existing session, ruining all the stats. Personally, I'd be happy if they'd just turn on the option to clear the data when joining a group, but someone always seems to join with old data anyway. Is there any way to make it only sync with people actually in your session?
I might add an option to ignore syncs completely.

I can also add a 'Request Session ID', but I'm not sure that's a great idea. The only way it would work is if you either requested from a specific person or did a ping from everyone and picked the most popular id.

Can you think of any good robust way to impliment it so that you can still sync, but not pollute the data with the wrong session?

I could make an option to only sync with people that have the same session id. Then only "/dmsyncstart <id>" could change your id or clear your data.. would that work? only problem is then if you join late you dont have the session id... maybe have an option for anon sync that doesn't clear your data if you have a different session... It'd still mean you'd have to get the session id somewhere... I'd have to add another option to announce session id without starting a new session... course you could just ask someone else to sync...
Report comment to moderator  
Reply With Quote
Unread 10-15-06, 06:30 PM  
scotepi
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Syncing ideas

most populous session ID sounds good.

How about this also, fore Ready, Pause, Clear... have a little pop up dialog that askes you yse or no.. if 50% say yes it takes effect.

also, don't pause it when the session id is changed.

probably a idea for 6.0 but it would be nice to have more then 1 meter open at once displaying different data.
Report comment to moderator  
Reply With Quote
Unread 10-19-06, 09:02 AM  
Ordin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Would it be possible to put a time delay on clearing the Fight Data?

I'd like to be able to use this feature to monitor the damage dealt during each boss fight by various people, but as a hunter I feign death to drink and it takes me out of combat for a couple seconds and then I lose all the data for the fight.

Otherwise, could there be an option to not clear on exiting/entering combat and just make me manually clear it before boss fights?
Report comment to moderator  
Reply With Quote
Unread 10-24-06, 08:07 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 72
Uploads: 4
Originally posted by AnduinLothar
Can you think of any good robust way to impliment it so that you can still sync, but not pollute the data with the wrong session?
CTRA the thing - only allow permoted and above to use any of the synch functions.

and in groups - ping for the group leader to see if they have it installed other wise default to anyone using synch functions.
Report comment to moderator  
Reply With Quote
Unread 10-27-06, 06:39 AM  
Juggernaut01
A Kobold Labourer
 
Juggernaut01's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Spanish version?

Damage Meters doesn't work in this new client.
It fails in a color variable...(nil value ??).

Please, can anyone to deploy it? Thanks
Report comment to moderator  
Reply With Quote
Unread 10-29-06, 11:18 PM  
incith
A Murloc Raider
 
incith's Avatar

Forum posts: 8
File comments: 19
Uploads: 0
I like this addon for the most part, one thing I'd like is if you could left-align the names in the bars and right-align the numbers.. it just can look pretty ugly at times,..

Code:
Name 3243243
Namex 242425
Namey 142425

vs.

Name    3243243
Namex    242425
Namey    142425
Report comment to moderator  
Reply With Quote
Unread 12-16-06, 08:57 PM  
Vayder
A Fallenroot Satyr
 
Vayder's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 23
File comments: 11
Uploads: 2
!!!

Thank you for updating this. ive been missing it.
Report comment to moderator  
Reply With Quote
Unread 12-18-06, 12:20 PM  
Degrelescence
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Maybe someone can help me, this looks like a very good mod, but it doesn't work at all for me.

On all of my chars it always displays me as doing 100% of dammage unless I have a pet, summoning, or totem, then it includes them. It won't even add group members to the list until I heal them but it still won't calculate their damage after that. It never worked for me and the settings are whatever they are by default when you install the program. Any suggestions would be appreciated.

EDIT: I have had the mod or some version of it on my computer for almost 2 months, playing with it almost every day to get it to work and just to spite me the same day I post this it starts working perfectly and without me changing a single setting.
Last edited by Degrelescence : 12-19-06 at 02:57 PM.
Report comment to moderator  
Reply With Quote
Unread 12-18-06, 06:57 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1362
File comments: 831
Uploads: 59
ver 5.5.3 causes a huge fps drop in a raid environment for me.

I'm a melee class, and it's especially noticeable when I have alot of players within combatlog range of me.

I have had to pause and disable sync to play after I isolated it to DamageMeters.

Previous versions didn't exhibit that behaviour so I reverted and have no problems.

I'm sorry that I can't troubleshoot a bit better to narrow it down to something more specific.
(fx. I have no clue if it is something that could be caused by running it alongside and synching with different/older 5.x versions,
or if it's something related to the combat parser, like I said I paused and disabled syncing both )

edit: typos / clarity
Last edited by Dridzt : 12-18-06 at 06:59 PM.
Report comment to moderator  
Reply With Quote
Unread 12-19-06, 06:40 AM  
Caldar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 48
Uploads: 1
Originally posted by Dridzt
ver 5.5.3 causes a huge fps drop in a raid environment for me.

I'm a melee class, and it's especially noticeable when I have alot of players within combatlog range of me.

I have had to pause and disable sync to play after I isolated it to DamageMeters.

Previous versions didn't exhibit that behaviour so I reverted and have no problems.

I'm sorry that I can't troubleshoot a bit better to narrow it down to something more specific.
(fx. I have no clue if it is something that could be caused by running it alongside and synching with different/older 5.x versions,
or if it's something related to the combat parser, like I said I paused and disabled syncing both )

edit: typos / clarity
Noticing the same thing with the latest version. Appears to be caused by the new use of Secure Headers which makes no sense to even be using.

This causes a massive amount of lag due to there being at least 80 errors every half second.

The latest version is basically unusabl and I've had to revert to 5.3.2.
Report comment to moderator  
Reply With Quote
Unread 12-19-06, 04:35 PM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
I'm not using any Secure State Headers. It has a single SecureUnitButton used for targetting while ooc, but it's hidden while in combat. What errors are you getting?

Also Syncing shouldn't cause you any problems while in combat, the default setting is to ignore syncs in combat. So, I don't see how that could possibly help unless someone's running their own hacked old version which is spamming you.
Report comment to moderator  
Reply With Quote
Unread 12-19-06, 06:49 PM  
Caldar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 48
Uploads: 1
Originally posted by AnduinLothar
I'm not using any Secure State Headers. It has a single SecureUnitButton used for targetting while ooc, but it's hidden while in combat. What errors are you getting?

Also Syncing shouldn't cause you any problems while in combat, the default setting is to ignore syncs in combat. So, I don't see how that could possibly help unless someone's running their own hacked old version which is spamming you.
Will reload latest version and test it out here shortly and post the errors.

Unrelated question... will the latest version still get wiped if someone joins a raid with an old bogus session? It appears you've tried to correct this with the latest version if I'm not mistaken?

Will this also prevent old clients from wiping data or is there a way to block thier sync requests?
Report comment to moderator  
Reply With Quote
Unread 12-19-06, 06:57 PM  
Caldar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 48
Uploads: 1
Using 5.3.2 no errors. Using latest I am spammed with:

[2006/12/19 19:52:35-153-x7]: <event>ADDON_ACTION_BLOCKED:AddOn 'Ace2' tried to call the protected function 'DamageMetersFrameBar1:Show()'.
<in C code>: in function `Show'
Interface\FrameXML\TextStatusBar.lua:35: in function `TextStatusBar_UpdateTextString':
Interface\FrameXML\TextStatusBar.lua:62: in function `TextStatusBar_OnValueChanged':
<string>:"DamageMetersFrameBar1:OnValueChanged":2: in function <[string "DamageMetersFrameBar1:OnValueChanged"]:1>
<in C code>: in function `SetValue'
DamageMeters\DamageMeters.lua:1168: in function `DamageMetersFrame_OnUpdate'
<string>:"DamageMetersFrame:OnUpdate":2: in function <[string "DamageMetersFrame:OnUpdate"]:1>

---

[2006/12/19 19:52:35-153-x8]: <event>ADDON_ACTION_BLOCKED:AddOn 'Ace2' tried to call the protected function 'DamageMetersFrameBar9:Show()'.
<in C code>: in function `Show'
DamageMeters\DamageMeters.lua:1640: in function `DamageMetersFrame_SetBarInfo'
DamageMeters\DamageMeters.lua:1228: in function `DamageMetersFrame_OnUpdate'
<string>:"DamageMetersFrame:OnUpdate":2: in function <[string "DamageMetersFrame:OnUpdate"]:1>

---

[2006/12/19 19:52:35-153-x1]: <event>ADDON_ACTION_BLOCKED:AddOn 'Ace2' tried to call the protected function 'DamageMetersFrameBar21:SetPoint()'.
<in C code>: in function `SetPoint'
DamageMeters\DamageMeters.lua:1279: in function `DamageMetersFrame_GenerateFrame'
DamageMeters\DamageMeters.lua:1015: in function `DamageMetersFrame_OnUpdate'
<string>:"DamageMetersFrame:OnUpdate":2: in function <[string "DamageMetersFrame:OnUpdate"]:1>

---

[2006/12/19 19:52:35-153-x1]: <event>ADDON_ACTION_BLOCKED:AddOn 'Ace2' tried to call the protected function 'DamageMetersFrameBar22:Hide()'.
<in C code>: in function `Hide'
DamageMeters\DamageMeters.lua:1274: in function `DamageMetersFrame_GenerateFrame'
DamageMeters\DamageMeters.lua:1015: in function `DamageMetersFrame_OnUpdate'
<string>:"DamageMetersFrame:OnUpdate":2: in function <[string "DamageMetersFrame:OnUpdate"]:1>

---


These are repeated for every single bar and spammed so hard that the game stutters. THis only occurs with 5.5.3 and not 5.3.2
Report comment to moderator  
Reply With Quote
Unread 12-20-06, 12:45 AM  
Kept
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I get the same thing as below.

It kills my CPU so bad I got 4 FPS on the Nef fight last night and I am the MT healer...

I have removed this mod until the errors are fixed as this becomes a huge preformance killer.

The 'choppy FPS' issue is only when in combat. Otherwise my computer was smooth.

I know you guys do a lot of work and please don't take my post as a complaint. I could never program like you guys do and I thank all you authors for spending YOUR time to make my gaming experience much more fun!!

Thanks...
Report comment to moderator  
Reply With Quote
Unread 12-20-06, 05:53 AM  
AnduinLothar
Nobody of Importance
 
AnduinLothar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 208
Uploads: 23
Originally posted by Caldar
THis only occurs with 5.5.3 and not 5.3.2
I presume you mean 5.5.1, since 5.5.2 isn't available for download...

Also, how many bars did you have showing? All 40?
Last edited by AnduinLothar : 12-20-06 at 06:04 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: