Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 05/07/08, 10:58 AM   #31
Suran
Glass Joe
 
Night Elf Rogue
 
Nozdormu (EU)
Originally Posted by Nekrataal View Post
Maybe i'm just blind, but i just can't find the possibility to track incoming dmg on tanks. Ideally something like grimreaper, showing abilities/dmg against the tank and beneath a HP Bar.
Select the enemy (or more) you want in the left column, then right-click with your mouse and select 'show all events in list (merge)'
In the new window, put you MT's name in the 'destination' filter and hit 'apply filter'.
You now essentially see what grim reaper shows, adjust filters as needed.
Warning: due to a bug (?), events are separated into damage and non-damage events, which means the first part of the resulting table are all non-damage events ordered by timestamp, followed by all damage-events ordered by timestamp.
Because of that, it's not excatly what Grim Reaper shows. I already filled a bug-report on the official forum.

On a side-note: what about some more advanced filtering, like regular expressions? would it be hard to add something like that?

so long
Suran

Offline
Reply With Quote
Old 05/08/08, 9:44 AM   #32
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
Nekrataal:
You can show statistics for all abilities and melee hits etc vs a tank. Just select a boss in the fight table, then select your tank in the participants table. Then right click and select "Merge and show details on received events" in the popup menu. If you want to see all events vs a tank then check out the "Show all events" dialog and use the filters as Suran suggested.

Your suggestion about a health bar and a list of damage events etc is pretty cool. Maybe I will make something like that.

Suran:
The sorting bug in the "show all events" dialog is fixed in the latest version.

Offline
Reply With Quote
Old 05/09/08, 5:41 PM   #33
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
I just made a revamp of the automatic boss parsing system. I made it easier to maintain with encounters descibed better in an XML file.

The merging of fights is much faster now after finding a better way to do some technical stuff (Thanks Burnow for the inspiration).

Also its now possible to view more information about an event in the show all events dialog by double clicking it.

Offline
Reply With Quote
Old 05/11/08, 3:45 PM   #34
issei
Von Kaiser
 
Orc Warrior
 
Kalecgos
Thanks for your continued work on this, racy.

Offline
Reply With Quote
Old 05/15/08, 3:50 PM   #35
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
I started making an export to XML feature that is in a decently working condition. There is still no way to view the XML info in a browser though, except viewing it as raw XML :-P A few people have voiced an interest in making a viewer to show the XML files, but anyone is free to make their own viewer if they want to :-)

Added support for more languages when doing class parsing and automatic boss parsing. Right now there is a German and English version and a French is on the way courtesy of Venuziak.

I hope that the HTML export will no longer be needed in the future so nothing further will be developed on that.

Offline
Reply With Quote
Old 05/19/08, 5:59 AM   #36
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
Just released a version with greatly reduced memory usage.

Offline
Reply With Quote
Old 05/25/08, 8:21 AM   #37
Unravel
Piston Honda
 
Unravel
Tauren Druid
 
No WoW Account (EU)
WowPlot

Nice job on your parser, racy! Sorry for abusing your thread in this fashion, but...

I had a very idea for a log analysis tool, as I am not terribly interested in the statistics themselves, but how to display them nicely, with enough options to drill down into the details. The outcome a graphical analysis tool for World of Warcraft combat logs, called WowPlot. It is now at a stage where I feel it is
a) ready for some wider testing, and
b) good enough to be useful to people.
Its main focus lies in evaluating time-dependant combat performance in a very free-form fashion, which is in contrast to the mainly statistical approach of other tools.

WowPlot requires Mac OS X Leopard (10.5) and is a Universal application.

If that didn't turn you off, have a look at the page / app and I'd welcome any feedback.

Germany Offline
Reply With Quote
Old 07/16/08, 6:29 PM   #38
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
New version out.

1.24

Added a raid dps timeline graph to the fights table popup menu that shows raid dps for selected fights in the same graph.
Added a received healing timeline graph to the participants table popup menu that shows healing done for each healer, and damage done, to a player.
Removed the qnplot library and now only use JFreeChart.
Various XML export improvements.
Made some changes to the overhealing calculations (pretty minor).
Also various small changes here and there.

Offline
Reply With Quote
Old 07/16/08, 7:31 PM   #39
Elois
Von Kaiser
 
Night Elf Hunter
 
Uldum
Originally Posted by racy View Post
New version out.

1.24

Added a raid dps timeline graph to the fights table popup menu that shows raid dps for selected fights in the same graph.
Added a received healing timeline graph to the participants table popup menu that shows healing done for each healer, and damage done, to a player.
Removed the qnplot library and now only use JFreeChart.
Various XML export improvements.
Made some changes to the overhealing calculations (pretty minor).
Also various small changes here and there.

Where is version 1.24 distributed? I clicked on your link and it took me to Curse Gaming which listed version 1.23.

Offline
Reply With Quote
Old 07/17/08, 5:54 AM   #40
Borona
Von Kaiser
 
Dwarf Warrior
 
Blackrock (EU)
Originally Posted by Elois View Post
Where is version 1.24 distributed? I clicked on your link and it took me to Curse Gaming which listed version 1.23.
You can find it on his website. Wow Log Parser forums / Wow Log Parser 1.24 binary and source

Offline
Reply With Quote
Old 07/17/08, 6:28 AM   #41
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
On both curse and my own webpage as listed earlier in this thread.
Curse is slow to approve my uploads sometimes. It's uploaded but they need to have someone at their place press the approve button or something.

Offline
Reply With Quote
Old 07/20/08, 5:22 AM   #42
NinJOu
Von Kaiser
 
Orc Warrior
 
Illidan (EU)
Really great addon !

Thanks for the hard work !

One suggestion, though : is it possible to add a TPS graph like you did with DPS and HPS ?

It would be really great since TPS report only works on the whole fight currently.

In Felmyst, since a tank can only build in P1, we can't really see our instant TPS and where we failed to build constantly.

Offline
Reply With Quote
Old 07/20/08, 8:31 AM   #43
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
I'm not sure that threat can be accurately calculated from log files since you need to know stances, talents, etc to get correct values. You also need to track buffs like blessing of salvation (which is doable).

So anyway, it's not straight forward to do.

Offline
Reply With Quote
Old 08/16/08, 6:37 PM   #44
Druitt
Von Kaiser
 
Druitt
Blood Elf Death Knight
 
Lightninghoof
A philosophical worry...

Originally Posted by Kinetic View Post
Or I could choose the boss and MT healers as actors, and MT as target...to see why MT died because he didnt get enough heals, or boss got lucky crushing streak..
I've thought about programming a similar filter back in the day, and several things that may or may not be issues came to mind, so I put it on hold:

1. The logs have no indication of non-actions, including location, facing, and movement. So how will you know if the tank took a couple of steps backwards and stepped out of healing range at a critical time in the fight? All you'd see is that the healer took 4 or 5 extra seconds to get the heal off... a second or two to realize that something was wrong, a second or two to move forward, and then cast again. The log will not indicate movement or anything, just an actionless time gap -- healer's fault.

Not just actor locations, but mobs and things like totems and AoE. What if the Shaman dropped the totem 3 yards short and the MT gets feared? What if the OT parked his mob 5 yards the wrong direction, and that had a cascading effect?

2. How do you avoid the "blame the last domino to fall" syndrome? Most wipes, I'd guess, are not a single player's fault. (OK, I wiped a raid single-handedly with a stupid mistake, but it was while everyone was buffing before the pull.) That's why the typical PUG blame is either "poor tanking" or "not enough heals", when in fact the problem was more substantial than that. And I'm not talking something as simple as "group-wide DPS was low, meaning healers had problems, meaning the tank died", but longer chains of events.

It's not an excuse to not have a tool, but it's like a novice using R, SAS, or SPSS and "proving" something because statistical test XYZ indicates that ABC is statistically significant to the 95% confidence level. Did they use the correct test, given the type of data and ABC? Were the methods used to get the data correct? There's a very long chain and it's easy for an amateur statistician to really screw things up, but with authority, because the numbers come out of a Name Brand statistical package using a Name Brand statistical test.

In like manner, even a clever, well-informed Raid Leader could fail to account for all of the what-ifs and things like #1, and #2, above, and could come to an "irrefutable, based on the logs" proof that it was A's "fault" when in fact it was B's. (Or more probably, the logs don't give the proper information to tell who started the death spiral.)

3. How do you account for real-time judgement? The healer's making a bunch of real-time decisions in terms of locations, spell usage, spell rank, mana burn rate, etc. Looking back at only the recorded numbers won't give any feel for the issues that someone had to tradeoff in a half-second decision which might turn out to be "wrong". ("Wrong" in the sense of being the last in a series of decisions by multiple actors -- the one that the tool user happens to see and says "Aha!" and stops looking.)

Yes, you can see that the Shaman is dropping totems 3 seconds too early and wasting mana. You can see that the Druid is throwing a Wrath into his rotation when it should be an extra Starfire instead. Things that are cyclical, repeated through a fight. Things that are averaged together over 30 or 40 actions. It's like statistics, really only working with masses of data, not individual data points.

But will it be evaluated that way?

Perhaps this is interesting, but not really applicable... Give people a tool and while most will misuse it, many will not and after all "It CAN be done, so therefore SHOULD be done." Just my personal worries that I've not been able to resolve.

Offline
Reply With Quote
Old 08/20/08, 4:44 AM   #45
Moonblaze
Glass Joe
 
Night Elf Hunter
 
Aggramar (EU)
great work!

I love this addon really

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
MATLAB-based logfile parser for 2.4 combat logs Kalman User Interface and AddOns 3 02/24/08 7:35 PM
Chat Log Manager/Parser? Tehehe User Interface and AddOns 6 02/10/08 8:36 AM
Looking for a DKP Parser Binks-Hyjal User Interface and AddOns 0 03/15/07 2:31 AM