Page 1 of 4

TankadinTps - a threat analyzer

PostPosted: Wed May 28, 2008 8:32 am
by Zappi
Hi,

I wrote a small addon to analyze your generated threat. It's like parsing WWS logs, but I was always too lazy to do this :)

DESCRIPTION
The addon calculates the threat values of all combatlog events, that are related to you. It shows your current sustained tps on your target and saves the data for later analysis.

You can see the amount of threat per skill, the average threat per skill etc.

DOWNLOAD
http://wow.curseforge.com/projects/tankadintps/


FEATURES
- calculates the sustained tps on a target
- records all your threat generating abilities
- records your incoming damage, mitigated and avoided attacks
- share your data with other TankadinTps users
- usable by all tank classes

PostPosted: Wed May 28, 2008 9:19 am
by Lore
Sounds interesting, got any screenshots?

Also how exactly does it compute the threat? Does it use the Threat-2.0 library or determine threat on its own?

PostPosted: Wed May 28, 2008 9:40 am
by guillex
My bad! Analyzer ftw?!

PostPosted: Wed May 28, 2008 9:42 am
by Zappi
It determines the threat on his own.

Threat-2.0 includes misdirection, encounter specific threat wipes/reduces etc - this addon determines how much threat you generated, not the threat you probably have at a certain moment.

It's not a threat meter, it's a threat analyzer :)

I'll add a screenshot this evening.

//edit I don't know Tankadin Stapler, but it uses ThreatLib. I guess it'll give you wrong tps on Lootreaver :)

PostPosted: Wed May 28, 2008 2:25 pm
by _Chloe
Looks similar to recount in a way really, but I have to give you props on this. Due to IRL things I really haven't had time to code something like this and other plug-ins for Tankadin. Looks like a great start :D . Need any help send a PM my way.

Also once this gets further developed, I'll have to add in Tankadin Stapler to pick which Lib to use, this or ThreatLib2.0

PostPosted: Wed May 28, 2008 2:37 pm
by Extremity
Is there any way you can make a feature that shows the threat you are generating as if it is damage, like over the mobs head? there was a post about this on here titled "i want to see some big numbers too" and if it's possible to do that with this mod that would be amazing

PostPosted: Thu May 29, 2008 8:56 am
by Zappi
It's definitely possible, but not the purpose of this addon.

PostPosted: Thu May 29, 2008 9:01 am
by Caelus
Interesting. I will probably grab this for some trials.

PostPosted: Thu May 29, 2008 9:26 am
by Hoops
Looks interesting

PostPosted: Thu May 29, 2008 10:34 am
by Korendil
Bug/Annoyance: The minimap button doesn't remember where I moved it, so everytime I log on, I need to move it out from underneath other buttons.

PostPosted: Fri May 30, 2008 4:40 am
by Zappi
new version online

0.2:

- new: recognizes buffs infight
- new: debug mode
- bugfix: saves it's minimap position
- bugfix: table keys changed (problems with mobs after a wipe)
- bugfix: healmodificator

PostPosted: Tue Jun 03, 2008 6:49 am
by Zappi
hm .. no feedback from you, guys :(


0.4:
new: pauses the fight after 5 seconds, if you don't do any threat to a target
new: pause fights manually
bugfix: records +2% threat enchant

PostPosted: Tue Jun 03, 2008 8:54 am
by Afraithe
I am trying it out, but haven't had the chance to really check it yet.

Does it take into account threat from Blessing of Sanctuary and Retribution Aura?

PostPosted: Tue Jun 03, 2008 10:02 pm
by shifttusk
Zappi wrote:hm .. no feedback from you, guys :(


0.4:
new: pauses the fight after 5 seconds, if you don't do any threat to a target
new: pause fights manually
bugfix: records +2% threat enchant



I've been liking this alot although I think the SCT Threat idea sounds awesome! Theres probably an easy way to do it using SCT's code and a 1.92(gloves enchant) multiplier for holy dmg. I think the only hard part would be showing MD's and SA on the fly as well as the threat from buff gain.

Anyway back to your mod. Do you think there is any chance at maybe having the 5 sec delay checker as an option? The issue I had was I lagged out on a fight (yes for 5 seconds + qq) and i'm guessing the mod works on time client side because it paused the data collection. I don't think its a common complaint just food for thaught.

Either way awesome work!

PostPosted: Wed Jun 04, 2008 3:55 am
by antiy4ho0
I have not gotten a chance to try this yet. I do plan on giving it a try. My only complaint is giving myself an accurate report of my threat does not do me much good. I mean its nice to say I can produce this large number of TPS, but without knowing my DPS's TPS or my other tanks TPS I can't say where I need to improve or where others need to improve. I will still give it a shot though this looks pretty fun. At the very least I can see what skills give me the most threat.

PostPosted: Wed Jun 04, 2008 6:47 am
by Sarkan-ZdC
Found:

http://www.curse.com/downloads/details/12336/

This simple mod grabs your total, gross threat from the Threat-2.0 library(the engine behind Omen) and divides that number by the seconds spent in combat. Upon exiting combat, the result is dumped to your chat frame for you to see. Threat is total threat vs all known targets.

This requires you have Threat-2.0 installed. If you have Omen installed, you allready have Threat-2.0.


Works very very well. As Omen is updated / fixed every day. Sometimes 4-5 times a day this works very good for me.

PostPosted: Wed Jun 04, 2008 6:53 am
by dmok
I dont think omen has been updates in at least a week, if not two.

PostPosted: Wed Jun 04, 2008 7:00 am
by Sarkan-ZdC
Omen updated: 49 minutes ago

I'm not kidding, it is updated more then once a day..

PostPosted: Wed Jun 04, 2008 7:19 am
by dmok
when I downloaded it yesterday, it hadn't been updated in 2 weeks

PostPosted: Wed Jun 04, 2008 7:20 am
by Maethoriel
Sarkan-ZdC wrote:Omen updated: 49 minutes ago

I'm not kidding, it is updated more then once a day..

Most updates are due to libraries.
Version: NAME-rX.Y.zip
X is the major number, incremented when "NAME is updated".
Y is the minor number, incremented when a librarie is updated which NAME uses.

PostPosted: Wed Jun 04, 2008 7:26 am
by Sarkan-ZdC
Yes, Threat 2.0 has not been updated the last 7 days. But at the beginning of a patch it is updated many times.

I would just stick with omen. Some very very smart people are updating this for month now. Why re-inventing the wheel? Omen works very well.

I just want a summary at the end on how much TPS I did. That is all. I don't want another combat log parser for something that I already have..

PostPosted: Wed Jun 04, 2008 8:20 am
by Afraithe
How is this relevant to this thread?

This is a Threat Analyzer, that sounds rather nice to me, it's good to be able to see where my threat mainly comes from in various encounters, party setups and buffs.

PostPosted: Wed Jun 04, 2008 8:25 am
by Afraithe
Question, do you store the "results" in calculated values or seperate?

If you store them seperate, I can think of a few cool features, such as checking your threat if you had removed your +SD weapon buff, or Windfury Totem etc etc

Given enough samples in the stats, you could REMOVE +sd buff and add WF buff to a data section and compare threat.

Now THAT would be cool.

PostPosted: Thu Jun 05, 2008 3:59 am
by Zappi
If "calculated" means (damage done * threat modifier), then I save them as calulated values.

You can retrieve the original damage value easily, as long as you don't change threat relevant buffs (salvation, rf) in fight.

I have plans to add a function to play around with spelldamage, hit, expertise and see what thread you would have generated - but it will take some time.

@Sarkan-ZdC: ThreatLib takes encounter relevant things like threat resets into account. You can't take this threat value and divide it by time.

PostPosted: Thu Jun 05, 2008 4:35 am
by Afraithe
Perhaps something like the TankPoints addon that has that calculator where u can input values and see the results on your avoidance, something similar but for threat would be really nice.