Download
(4 Kb)
Download
Updated: 04-17-09 01:07 PM
Pictures
File Info
Updated:04-17-09 01:07 PM
Created:02-09-09 04:08 PM
Downloads:14,054
Favorites:27
MD5:
AlarmHUDdps  Popular! (More than 5000 hits)
Version: 3.2
by: lab1702 [More]
=================================
AlarmHUDdps 3.2 by Kloo @ Malygos
=================================

****************************************************************************
* NOTE
* Boss hit percentage can be off. I have not been able to find how you
* are supposed to call UnitClassification() directly on a GUID from the
* combat log, so instead it looks to see if you are targeting the GUID
* and if you are, it gets UnitClassification("target").
* This works on single boss mobs, but would fail if you put a dot on a boss
* and then target an add while a damage tick on the boss happens. That tick
* would not get counted, whether it hit or missed.
* If anyone knows how to code this, please let me know!
****************************************************************************

Very light weight DPS counter. Counters reset every time you leave combat,
but the screen doesn't update until the first new damage happens.
This works good on regular mobs, but may get confused with test dummies,
since you can go in and out of combat while you have dots on them.

It uses the COMBAT_LOG_EVENT_UNFILTERED events and looks for affiliation,
so it should pick up anything you, your pet, your mirror images etc do.

Hit percent is percent hits out of total hits+misses.
Crit percent is percent crits out of total hits.

The time frame used is from when the first damage attempt is made to the last.
If your first hit is a miss, it still counts as an attempt etc.

Hits and misses on boss mobs are kept in separate counters that do not automatically reset
so that you can see how your hit rating is overall on a raid.


Command line:
/ahd report -- Send current text to raid or party.
/ahd resetboss -- Reset boss hit data.
1.0 - Initial release.
2.0 - Very small tweak to transparency. Also started numbering scheme over on 2.0 to avoid
confusion with canceled 1.x branch.
2.1 - Added a second way to calculate dps that takes into account the whole time you are in combat.
2.2 - Moved text to top left corner of screen. Configure other locations in XML file if needed.
Removed color/transparency changes.
Changed to slightly smaller font.
Added hit and crit percent.
2.3 - Made text movable, toggle with /ahd move. This only works out of combat to not confuse the layout/anchoring.
Added simple reporting function that sends text to party or raid, /ahd report. Only works out of combat.
3.0 - Fixed problem with the event PLAYER_REGEN_DISABLED sometimes arriving before
and sometimes after the COMBAT_LOG_EVENT_UNFILTERED event. Now counts time between first
damage attempt and last damage attempt only. Numbers reset before the first damage is counted
if you went out of combat after last damage done.
Removed reporting on in-combat times since they are flaky.
3.1 - Fixed a problem with how misses were counted. Now really only counts true misses, not absorbs, immunes etc.
3.2 - TOC bump for patch 3.1.
Keeping track of worldboss hits/misses separately. They do not reset automatically,
you have to use "/ahd resetboss" for that.
Frame always movable, hopefully this fixes issues with it resetting after logging out.
Optional Files (0)


Post A Reply Comment Options
Unread 02-15-09, 09:54 AM  
Spinhalf
A Defias Bandit

Forum posts: 2
File comments: 47
Uploads: 0
I'd love to use this mod, but there're a few things that keep me from doing so. First, the mod is huge on my screen. It's about 2/3 of the width of my screen (1920x1200 wide). An option to move and scale it would be great.

What I'm looking for is a small numerical indicator of my current dps. I don't need cumulative info. I use recount for that.

Another note, AHUDDPS's numbers differ by quite a bit from recount sometimes, and I'm not sure which one to trust.

Anyway, thanks for the addon
Spinhalf is offline Report comment to moderator  
Reply With Quote
Unread 02-16-09, 11:21 AM  
lab1702
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 12
Uploads: 14
Decided to take a couple steps back and leave this a pure current fight only addon, no keeping overall stats etc. since there are already other addons that does a good job of that.

Some day soon I'll dig into recount's code and see how it deals with fight beginning/ending and what data it includes, and see where differences come from.
lab1702 is offline Report comment to moderator  
Reply With Quote
Unread 03-01-09, 12:36 PM  
Omala
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Good addon

This is an excellent addon as I want to be able to watch my dps during fights but if would be very nice if we could move it out of the middle of the screen or at least scale it down alot. It takes up about 2/3 of the middle of my screen and is sometimes distracting. I also have noticed about a 30% difference in results from other dps meters but I prefer trusting the numbers from this addon as it tracks actual dps as well as when entering and exiting combat. Good job and thanks for it.
Omala is offline Report comment to moderator  
Reply With Quote
Unread 03-06-09, 02:41 PM  
lab1702
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 12
Uploads: 14
Re: Good addon

Just uploaded a version where you can move it around.

In order to not confuse the layout, it will only let you start moving it out of combat.
lab1702 is offline Report comment to moderator  
Reply With Quote
Unread 03-06-09, 03:44 PM  
lab1702
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 12
Uploads: 14
Re: Re: Good addon

And one more version... the in-combat time is flaky, so I removed it. PLAYER_REGEN and DAMAGE events don't always happen in the same order.

It now only counts time between first and last damage done.

The counters reset when you go out of combat, but the screen text isn't replaced with the new numbers until you do damage again.

As a side effect, ALL timestamps now comes from the combat log, not GetTime(), so it is as accurate as it can be with what I have to work with.
Last edited by lab1702 : 03-06-09 at 03:45 PM.
lab1702 is offline Report comment to moderator  
Reply With Quote
Unread 04-23-09, 11:19 AM  
Loefty
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Boss dps not showing in 3.2

I've read the README.txt so I understand that boss hits/misses is tracked separately now. I can see that in the HUD. Nice improvement.

However, I've found that in AlarmHUDdps 3.2, my DPS against real bosses is not showing up correctly.

In 25-man Naxx, for example, my DPS while burning down trash with Volley is through the roof. Nothing new there. Yet, when opening up my shot rotation on a boss, my damage output drops to ~100-300 DPS, according to the HUD. Seems like only my pet damage or DOTs (Serpent Sting, Piercing Shots) are being counted against a boss.

When I test on the boss level target dummy, my DPS shows up as expected.

I hope you can reproduce this and come up with a fix.

Also, FWIW, being able to lock the frame position is a good feature. I hope you can resolve the issues around that and re-implement it.

Finally, please fix the console help output. The commands listed in the console help output do not match the actual commands available:

*** AlarmHUDdps Help ***
/ahr report -- Report current stats to raid or party.
/ahr resetboss -- Reset boss hit data.

These commands are actually:

/ahd report
/ahd resetboss

Thank you for the mod. It suites my needs perfectly.
Loefty is offline Report comment to moderator  
Reply With Quote
Unread 05-16-09, 05:44 PM  
timberbear60
A Murloc Raider

Forum posts: 9
File comments: 37
Uploads: 0
LDB support?

Any chance of incorporating this into any of the LDB dsiplay add-ons?
timberbear60 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: