PDA

View Full Version : TPS parser: Warrior, Druid, Paladin, Death Knight



bagelbite
01-23-2009, 01:01 AM
I've updated my tps parser to work for wotlk with support for warriors, paladins, druids, and death knights. It's missing a lot of the previous functionality at the moment, but that will be added back in soon.

WowWebStats Tps Calculator (http://rehfeld.us/wow/tps/)

To use it, you just paste the url to your wowwebstats report. The url must point to the wowwebstats page which lists the individual damage abilities you did.

Please report any math errors you find. I'm not intricately familiar with the threat mechanics of every class, and my sources for threat info was scattered a bit, so it's possible some calculations are wrong.

Not all sources of threat can be picked up from a wws report, but if there's something you feel significant missing, let me know. Accuracy is not 100%, but should be close enough to be useful.

I plan to add these features very soon:
-Browseable index of tps reports by boss/class
-Aggregate tps statistics(average tps by class, per encounter)
-Identification of reports which don't appear genuine, or potentially very innacurate

I'm pretty anxious to get the average tps by class/boss up again. In the last version you all submitted over 50,000 reports so the data was pretty intresting.

I will probably add support for dejawow.com and wowmeteronline.com

Khordam
01-23-2009, 05:23 AM
Whee, great to see you've brought this back!

Numbers look sound to me, though I am somewhat uncertain about devastate innate threat. wowwiki posts it at 5% AP, something you can't read out of WWS (nor the armory, since we're not logged out in full raid buffs presumably). Did you just assume 4k AP here?

Adanel
01-23-2009, 05:57 AM
Thanks for your work, it was quite usefull back in TBC to me.

Could you make a way for us to link a full report and all the fights/tries get indexed one by one? Right now i'm sending this week wws's from all fights to help with data, if i could just put the link from the full report i could send data from all fights every week and not just the ones i'm interested.

Another thing that would be usefull but i'm not sure if it's from your interest is to check the target of each spell to filter only the damage on each boss and ignore damage on adds, results on some bosses could be a bit better at the cost of making the parser work a lot more.

Feanorr
01-23-2009, 09:53 AM
First, thanks a lot that's exactly what I was looking for!


So I tested it and I found one error; well it have been changed in the last patch: Runestrike do 150% threat, plus the agro mod of frost presence (and I am not sure what is it).

Tarrke
01-23-2009, 10:23 AM
First, thanks a lot. I've been expected this since I've read your first post.

As said Feanorr there is a little problem with our Runestrike.

For example you can take reports number 139 and 141 :
Leissa produced 3762 tps vs Le Recousu (http://rehfeld.us/wow/tps/report/139)
Leissa produced 3769 tps vs Maexxna (http://rehfeld.us/wow/tps/report/141)

where runestrike appears.

another thing that may be usefull (at least for people with two left hands) is the ability to delete a report. As an example I missed click and send report 140 on a boss I wasn't tanking, so the report is ininteresting at possible, and may finish in data where it shouldn't.

bagelbite
01-23-2009, 12:10 PM
Numbers look sound to me, though I am somewhat uncertain about devastate innate threat. wowwiki posts it at 5% AP, something you can't read out of WWS (nor the armory, since we're not logged out in full raid buffs presumably). Did you just assume 4k AP here?
Yes, I'm assuming 4k ap. I think with some really fancy math it might be possible to kinda reverse engineer an attack power estimate out of most reports(not all), but it's not a high priority for me at the moment. For example, changing estimated AP from 4k to 8k makes less than a 100tps difference on most warrior reports.




Could you make a way for us to link a full report and all the fights/tries get indexed one by one? Right now i'm sending this week wws's from all fights to help with data, if i could just put the link from the full report i could send data from all fights every week and not just the ones i'm interested.

Another thing that would be usefull but i'm not sure if it's from your interest is to check the target of each spell to filter only the damage on each boss and ignore damage on adds, results on some bosses could be a bit better at the cost of making the parser work a lot more.

I've thought about doing the whole batch submission. I didn't do it before because I was afraid too many junk reports would get submitted, tainting the aggregate data. I think when people manualy submit they're more likely to be submitting more valid/relevant wws parses. I made the Tps Report Bookmarklet (http://rehfeld.us/wow/tps/bookmarklet) to make submitting easier.

But, maybe I could just have it auto parse boss kills, and ignore attempts. I was able to filter junk reports pretty good in the last version, and If i can get it working that good again maybe ill add batch processing. But I think filtering will be more difficult this time around.

As far as ignoring damage/threat to adds, I can't really do that from a wws report. The best I could do would be to subtract damage done to adds, and estimate the threat from that damage, but a wws report doesn't show me which types of abilities were done to which targets.



So I tested it and I found one error; well it have been changed in the last patch: Runestrike do 150% threat, plus the agro mod of frost presence (and I am not sure what is it).

I put the rune strike change in, but haven't changed frost presence modifier. I need to find out the new value.



another thing that may be usefull (at least for people with two left hands) is the ability to delete a report. As an example I missed click and send report 140 on a boss I wasn't tanking, so the report is ininteresting at possible, and may finish in data where it shouldn't.
I don't think I'll be offering the ability to delete. I think filtering should take care of most of the blatantly junk reports.

Kazeyonoma
01-23-2009, 12:14 PM
You rock bagel, I'll sticky this badboy asap. and if you can get support for Wowmeteronline that'd be great (my guild uses it =P)

jere
01-23-2009, 12:25 PM
As a bug report, the following report couldn't resolve my name and puts me as unknown:
6320 tps vs Patchwerk (http://rehfeld.us/wow/tps/report/195)

made from:
Wow Web Stats (http://wowwebstats.com/ezqxrzy1n1r3y?s=486966-527122&a=x2c3f3c)

bagelbite
01-23-2009, 12:49 PM
As a bug report, the following report couldn't resolve my name and puts me as unknown:
6320 tps vs Patchwerk (http://rehfeld.us/wow/tps/report/195)

made from:
Wow Web Stats (http://wowwebstats.com/ezqxrzy1n1r3y?s=486966-527122&a=x2c3f3c)

Fixed.

Rasmfrackn
01-23-2009, 05:06 PM
As of tuesday, JoL produces 0 threat now, I believe. I've also seen pretty consistent comments that spiritual attunement mana is also threat-less. I can't speak to JoW procs or replenishment ticks, but I wouldn't be surprised if they're threat-less now too...

jere
01-23-2009, 05:09 PM
As of tuesday, JoL produces 0 threat now, I believe. I've also seen pretty consistent comments that spiritual attunement mana is also threat-less. I can't speak to JoW procs or replenishment ticks, but I wouldn't be surprised if they're threat-less now too...

Unless they changed last patch, JoW procs produced 0.5*mana threat.

Adanel
01-23-2009, 05:13 PM
I've thought about doing the whole batch submission. I didn't do it before because I was afraid too many junk reports would get submitted, tainting the aggregate data. I think when people manualy submit they're more likely to be submitting more valid/relevant wws parses. I made the Tps Report Bookmarklet (http://rehfeld.us/wow/tps/bookmarklet) to make submitting easier.

But, maybe I could just have it auto parse boss kills, and ignore attempts. I was able to filter junk reports pretty good in the last version, and If i can get it working that good again maybe ill add batch processing. But I think filtering will be more difficult this time around.

As far as ignoring damage/threat to adds, I can't really do that from a wws report. The best I could do would be to subtract damage done to adds, and estimate the threat from that damage, but a wws report doesn't show me which types of abilities were done to which targets.
The Bookmarklet helps a bit already, your concern about relevant parses is a valid point for not doing it automated.

About the thing to ignore damage on adds i was thinking to the parse take a look into the wws ´browse log´ option with source=player and target=boss and read each attack, but then again i believe that would take a lot of work from the parser to get some information that maybe isn't even usefull.

One error i've found is that you're still accounting effective healing from JoL as threat for paladins as people also noticed.

Feanorr
01-23-2009, 07:07 PM
I put the rune strike change in, but haven't changed frost presence modifier. I need to find out the new value.

Ehmmm... maybe you misunderstood me; frost presence agro value didnt change as far as I know; just runestrike, it was 200% damage (no threat modifier other than frost presence) and now it's 150% damage (what you dont care since you take the damage done ^^) and 150% threat (plus the frost presence who is still the same).

I hope I am more clear ^^

bagelbite
01-26-2009, 12:33 AM
I saw the blue post saying they were gonna remove the JoL threat, but the change isn't present in the patch notes. I'm gonna wait until its confirmed.

GravityDK
01-26-2009, 04:49 AM
Awesome, I'll begin testing it for deathknights.

Ahrimon
01-30-2009, 07:17 PM
I've seen nothing to indicate threat from Frost Presence has been changed. It's still set at an increase of 45%. So I assume threat from Rune Strike is Dmg*1.5*1.45

Feanorr
02-12-2009, 05:56 AM
I heard it was 2.07; but I think it's counting the "hidden" threat increase of 1.43 that all tank got at WOTK, so I am not sure if you use it or not.

OrionAntares
03-25-2009, 11:03 AM
Any plans to add a split for TPS based on mobs during the encounter?

bagelbite
03-31-2009, 05:28 PM
Any plans to add a split for TPS based on mobs during the encounter?

I would need to start parsing the actual combat logs to extract information that specific. I don't plan to do that.

bagelbite
03-31-2009, 06:46 PM
When looking at a wws report for a DK, how would you determine whether or not the player was making a serious effort to tank, opposed to dpsing?

For example, a warrior using primarily shield slam, revenge, devastate, heroic strike is highly likely to be tanking. A warrior using whirlwind, slam, bloodthirst, mortal strike is highly likely to be dpsing.

I don't know much about DK's. I don't seem to see the same clear distinctions between which abilities a DK uses when tanking vs dps as I do with warriors/bears/paladins. Can someone help point some out?

shiz98
03-31-2009, 07:25 PM
Rune Strike - Spell - World of Warcraft (http://www.wowhead.com/?spell=56815)

Damage in would also seem to be a pretty good indicator of whether any class is tanking.

Torn
04-04-2009, 04:40 AM
A short question regarding these two TPS reports from Patchwerk (10):

DK (MT): Tormens produced 4888 tps vs Patchwerk (http://rehfeld.us/wow/tps/report/16111) (4888 TPS)
Druid (OT): Fyrn produced 5245 tps vs Patchwerk (http://rehfeld.us/wow/tps/report/16227) (5245 TPS)

How is that possible? The druid was always 2nd in the aggro table.

Satorri
04-04-2009, 09:56 AM
First thought that occurs to me is that the parse does not show Misdirection, Tricks of the Trade, Hand of Salvation, or Vigilance, though from the WWS it looks like only Hand of Salvation would be possible (and I can't imagine them using that on a tank).

The more likely factor is that you're looking at the average. Remember threat is a matter of timing as much as net effect. If the DK created a sufficient lead, even though the bear ended up pulling a higher total average, the bear may not have passed the DK's running total.

In addition to that, Patchy actually gives his main targets threat, though I don't know how much, or that it is uniform. It could be that his main target gets more threat than the hateful tanks do.

The only other factor would leave that there is an error somewhere in the parse, that is missing a factor, there's a small coefficient error, or something that may multiply out when you have large numbers like this.

calgar
04-04-2009, 02:00 PM
Calgar produced 8525 tps vs Patchwerk (http://rehfeld.us/wow/tps/report/17062)

nomnomnomnom. fun little tool. yes, it's missing a few things, but there hasn't been a good TPS converter from WWS in a while that I know of.

Bukama
05-18-2009, 11:55 PM
Hi, I can't believe the TPS numbers are right. Our DK tank or I (warrior) can't tank hodir with only 4500-5500 TPS when the kill is in 3.30min. Omen also shows higher numbers. therefore as satorri already notices I think the aggro-converters like tott, md, vigilance etc are not in the numbers?

Satorri
05-19-2009, 05:17 AM
Bear in mind there is also a matter of that being an average estimate, it has no indication of the threat profile. Also, the damage dealers' dps is not the same as their tps. Many specs have built in and often significant threat reducers, many dps stances and states also have small hidden threat reductions, and the way this parser doesn't factor threat transferrance it also doesn't register the reduction of the group's threat a la feign death, soul shatter, feint, Hand of Salv, Vanish, Invis, BoP, etc.

The parser is a nice tool for tracking your own performance, like Recount and WWS in general, but I wouldn't use the numbers as a direct application into what happens for your TPS vs the group's.

Masterkiller
05-19-2009, 05:49 AM
Thanks for the TPS report, our tanks have been using it and finding places we can improve. Great tool, just wanted to say thanks!

Forklift
05-28-2009, 07:48 PM
Can you add in sunder armor? I say this as someone who's trying to use your mod to analyze my fights as UA spec where i have to spend globals refreshing sunder etc. Thanks.

Wars
06-07-2009, 07:39 AM
I would like to humbly request that you add functionality for World of Logs - Real Time Raid Analysis (http://www.worldoflogs.com) as it is one of the better tools out there at the moment, and features live report uploading after each attempt at the press of a button. I'm hoping very much you can possibly get around to this as WWS seems to be losing a lot of its functionality and has fewer updates in recent months than the other sites.

Thanks in advance, look forward to seeing some of my huge tps #s.

Emi
06-08-2009, 05:38 AM
Seconding Wars request! World of Logs continual improvement, added features and performance has warranted its use by my guild as the new analysis tool.

zaubade
06-08-2009, 10:53 AM
and a third request to support world of logs (http://www.worldoflogs.com/)as it is what we use exclusively to track our raid now.
(http://www.worldoflogs.com/)

Edgewalker
08-01-2009, 07:47 PM
Wowmeteronline is pretty damn good at showing your TPS, with a breakdown, and comparisons to other similar classes worldwide.

Mithorn
08-12-2009, 02:41 PM
Add a 4th request to add World of Logs support pls.

Lenox
08-13-2009, 04:42 PM
Add a 4th request to add World of Logs support pls.

5th request

Keza
08-14-2009, 11:14 AM
6th and 7th.

Raij
09-04-2010, 03:42 PM
Would love to see one for WoL!

Kazeyonoma
09-07-2010, 09:58 AM
un-stuck since this stopped being maintained/updated, let us know if you ever update it again bagelbite!