Elitist Jerks
Register
Blogs
Forums


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

Reply
 
LinkBack Thread Tools
Old 02/15/08, 10:51 PM   #31
Shamanaut
Von Kaiser
 
Troll Shaman
 
Korgath
Originally Posted by Trouble View Post
This doesn't have anything to do with the parser itself, but it would be great if the top dps list on WWS wasn't filled with garbage parses. Adding a few filters should go a long way towards cleaning those lists up:

- Figure out an acceptable total damage range for each fight. A lot of the bad parses are simply ones that have bad merges and have double total damage. Very easy to filter these.

- Don't show anonymous logs. A large portion of the bad parses also happen to be anonymous. For top ranking purposes people are usually more than happy to take credit for their kills.

- Don't allow parses that are obviously duplicates. The combat log provides date and time, this should be pretty simple to do.


Those simple changes would go a long way towards getting workable top dps lists, rather than the garbage that's up there now for nearly every boss.
This is exactly why we created wwsscoreboard.com. I was sick of trying to cut the wheat from the chaff every single time we posted a report. It started as an internal guild project to make my life easier (Thanks for thinking of me Macked) and grew into a pretty good tool for digging into WWS.

It is also something that Lossendil is looking at. Wow Web Stats • View topic - This website might be sapping your bandwith

99% of bad damage parses are caused by bad merges where nothing actually gets merged. These consistently show as 200% damage of every other report. I won't give away our exact methodology for wwsscoreboard, but the band we use is much smaller then anything less then 190% of the baseline is good. However, I'd bet that we'd eliminate 99.5% of what we eliminate if we just used 190% of baseline as our standard.

I've never understood why people continue to post anonymously. Death and Taxes is taking 16 minutes to kill Illidan still, yet they posted it. Trust me, even the best guilds wipe. We all know this, we experience it and we move on. Take anonymous off. Seriously. Or at least give us a simple option to remove it from the rankings.

While there are some parses that are duplicates, a surprising number are actually caused by bad inserts into the WWS top reports, where a report is being placed in twice. 30-40% of the duplicates fall into this category. Look at how many duplicates point to the exact same raid id. I was frankly surprised by that. Fixing this is simple though. If the same character appears in the same boss kill for the same guild on the same server on the same day (Adjusted to UTC), don't display it a second time. This even takes care of separate guildmates posting their own logs. If there are two reports with different damage and kill time, accept the longer report as valid (As it will capture more data) and if time is the same, accept the higher damage (As it will also capture more data) provided it falls into the damage band set for that encounter.

Finally, give guilds the ability to place reports on WWS that will not appear in rankings. This will allow those guilds that post edited logs (Such as removing Teron Ghosts or erasing the first few seconds of a pull) to post reports without skewing the rankings. A simple flag in the Report Settings would do.

Offline
Reply With Quote
Old 02/16/08, 1:31 AM   #32
Cthalupa
Piston Honda
 
Cthalupa's Avatar
 
Goblin Warrior
 
Mal'Ganis
Originally Posted by Malan View Post
The ability to display DPS/Healing by phase of an encounter - ie, 'splitting' an encounter into phases that can be viewed independent of one another
This can be done. Go to the specific kill/attempt/whatever you want to look at, then go to Timeline & Splitting. It isn't automatic, but it lets you view each phase, or even specific bit of time, as it's own report.

United States Offline
Reply With Quote
Old 02/16/08, 12:56 PM   #33
 Asgorath
Soda Popinski
 
Asgorath's Avatar
 
Orc Death Knight
 
Mal'Ganis
The Death Replay is a fantastic feature, but it would be great if we could get something like Assessment's Flat Death List, which shows the deaths in the order they happened for a given attempt. When reviewing wipes, I find it extremely useful to be able to review the deaths in the order they happened, since there's often a cascading effect. This is currently somewhat difficult to do via WWS.

I've also noticed that the Death Replay will end up taking more than one page, and hitting the "next" link ends up with just a raw log page rather than one filtered by the player who died. Not a huge deal, but this confused me for a while (I couldn't figure out why the Death Replay missed the line "X has died.").

Australia Offline
Reply With Quote
Old 02/17/08, 8:09 AM   #34
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
I am also interested in sample combat logs from the 2.4 PTR. I have a few short ones that I have used to make an offline log parser. I need longer ones from dungeon runs/raids etc to make sure it works correctly. The tool I am working on is on curse as Wow Log Parser.

Wow Log Parser | World of Warcraft Tools | Curse

I would appreciate it if someone could post one since I cannot get my character copy to go through, hehe.

Offline
Reply With Quote
Old 02/18/08, 9:25 PM   #35
SOaD!
Glass Joe
 
Orc Warrior
 
Arak-arahm (EU)
Hi everyone,

Thank you for your suggestions.

If I sort them by number of requests, we currently have :
  1. Sorting (Search engine)
  2. Death management (Sorting deaths by time)
  3. Graphs
  4. Statistics presentation
  • The search engine will be revamped from the scratch soon after the 2.4 client release. It includes everything that can be put into a search (comparing guilds, classes into a single report, cross-report comparisons, etc.)
  • It's in the TODO list, but currently no release date.
  • Graphs are on the work, and we do not plan to put bar charts when graphs are better (DPS, TPS, etc.)
  • The render engine will be revamped from the scratch for the 2.4, and we're thinking about DPCS and things like that but nothing has been modelized yet (about new statistics).

The ability to split phases is not that easy to build in a generic way, because phases are not declared in the CL. If you have ideas feel free to post them.

Erroneous reports are not that easy to find. Each combat can be easily analysed, but a generic engine is really harder. Nevertheless we have some good ideas (that has been listed for the majority of them on most forums). As a side note we don't like exceptions treatment because the current WWS overall engine is a huge load yet, and will be increased in some ways at the 2.4. But don't worry, it is planned, we can't keep cheated reports longer.

I'm sorry to answer so late, but the 2.4 take us much time because we have to rebuild everything from the scratch (parser, network communications, server apps, and many other things). As many things have to be recoded it's the best time for us to restart on better bases. So put every relevant ideas you have else if it has been said before.

If the experience is fine, I think I will stay closer with the EJ community in the future for the enhancement of WWS. And I want to thank the EJ guild for its help.

Nevertheless, any poll we'll do regarding new features or modifications to WWS will be done on our forum because I can manage them easier, so stay tuned.

Don't forget that we need logs and logs and logs, and bigger is better but everything is okay. Currently we're particularly interested in different points of view of the same encounter (raids are the best for that) and as many as you can.

Offline
Reply With Quote
Old 02/19/08, 10:06 AM   #36
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
The ability to split phases is not that easy to build in a generic way, because phases are not declared in the CL. If you have ideas feel free to post them.
Well yah not every fight works with this, but take Kael'thas for example. Phase 2 begins when Telonicus dies, and ends X seconds later when the advisors come back to life. Phase 4 begins when Kael emotes "Alas, sometimes one must take matters into one's own hands. Balamore shanal!", and Phase 5 begins when he emotes "I have not come this far to be stopped! The future I have planned will not be jeopardized! Now, you will taste true power!"

Not every fight would work with phase splits, especially the ones that are revolving doors where 2 phases repeat indefinitely. But I think it would be an amazing tool for fights like Kael, Vashj, and anything else that has very definite boundries between phases. Obviously right now there aren't too many fights where this is possible (Kael, Vashj, Magtheridon, Alar, Zul'Jin are about the only ones I see a definite division between phases), but its definitely something that would be nice to have when looking to the future. It could have more application on some Sunwell bosses or things in WoLK.

United States Offline
Reply With Quote
Old 02/19/08, 11:12 AM   #37
koaschten
In the rear with the gear!
 
koaschten's Avatar
 
Troll Rogue
 
Khaz'goroth (EU)
Malan, the problem with shouts usually is ... they don't show up in the combat log. So unless you have a parallel log of the chatlog or a mod logging boss yells, you are kinda lost.

How to get an Android Authenticator on your PC. (updated feb'11)

Germany Offline
Reply With Quote
Old 02/19/08, 11:21 AM   #38
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
Well that was just the easy division. If the shouts aren't in the log then Phase 4 begins when Kael begins to cast a Fireball or is hit for the first time, and phase 5 begins at the first gravity lapse being cast.

United States Offline
Reply With Quote
Old 02/19/08, 12:18 PM   #39
Mardraum
Von Kaiser
 
Tauren Warrior
 
Bonechewer
It would be nice to be able to do a "custom split" of an encounter not based upon "time line of the raid" but being able to select actual events in the combat log as the start and stop points of the split.

Offline
Reply With Quote
Old 02/19/08, 7:37 PM   #40
SOaD!
Glass Joe
 
Orc Warrior
 
Arak-arahm (EU)
@Mardraum,

We'll see what the search engine will provide, but it is a search feature. So the question is : will the search allow event searches. I can't answer yet, but we'll thougth about that.


@Malan,

Yes, as I can remember every encounter with relevant phases has shouts. And any way we can think of to split need two things : a manual entry for each phase on each boss, and a significant cpu load added.
We currently think about changing the way reports are loaded to avoid multiple queuing when browsing logs, so it will free cpu load.
but we really need to be cautious with that because if we miss something it can result in a total overload of the system.

I'm a raid player, and I'm the first to wish a phases split, but our first restriction is a hardware restriction.

Offline
Reply With Quote
Old 02/20/08, 9:33 AM   #41
Shamanaut
Von Kaiser
 
Troll Shaman
 
Korgath
Originally Posted by SOaD! View Post

Erroneous reports are not that easy to find. Each combat can be easily analysed, but a generic engine is really harder. Nevertheless we have some good ideas (that has been listed for the majority of them on most forums). As a side note we don't like exceptions treatment because the current WWS overall engine is a huge load yet, and will be increased in some ways at the 2.4. But don't worry, it is planned, we can't keep cheated reports longer.
90% of erroneous reports are not cheated. They are generally caused by combat log snippets or bad merging. These show up quickly when you band a known good kill and only accept kills in that range. I can't do moroes in WWS Scoreboard, and I can't pull the damage done to just moroes himself without a second pull, which I won't do. You however can.

If you filter reports on the following 2 criteria
1. Damage to the boss within 20% of a known baseline
2. Time of the fight > 15 seconds.

You will eliminate 99% of the junk. If 2.4 combat logs record entering combat (Or you trap entering combat through the WWS Addon) you should be able to eliminate almost everything by verifying that an entering combat was seen before (Or within a few seconds of) the boss being engaged. That would eliminate almost everything except for the few groups of idiots that think that editing logs and uploading them to WWS to show how great they are, actually makes them great.

For duplicates, you just check if a player has been seen already for that boss for that day and time (Converted to UTC) and allowing +- a couple of hours for bad clocks. Since you have that for everything (I don't because of anonymous reports), it should be a lot easier when building the top reports for a boss. That would take care of almost every case where multiple people in the same guild upload a report. The WWS Addon should also be able to capture guild name and server, so that should eliminate people that can't set their guild name to the same thing as their guildmates.

Feel free to send me an e-mail if you want more details. I've offered them to Lossendil as well. I know your busy and this is at the bottom of your list right now.

In other news, the first 6k sustained boss DPS report occured yesterday. 6824 sustained for the encounter. (Damage/Time). WWS Scoreboard

Offline
Reply With Quote
Old 02/20/08, 10:42 AM   #42
Malan
Mike Tyson
 
Malan's Avatar
 
Malan
Tauren Shaman
 
No WoW Account
Originally Posted by Shamanaut View Post
For duplicates, you just check if a player has been seen already for that boss for that day and time (Converted to UTC) and allowing +- a couple of hours for bad clocks. Since you have that for everything (I don't because of anonymous reports), it should be a lot easier when building the top reports for a boss. That would take care of almost every case where multiple people in the same guild upload a report.
Speaking of which, your guild has quite a few cases of multiple same-day same-fight same-player reports uploaded.
Wow Web Stats

United States Offline
Reply With Quote
Old 02/20/08, 12:05 PM   #43
Shamanaut
Von Kaiser
 
Troll Shaman
 
Korgath
Originally Posted by Malan View Post
Speaking of which, your guild has quite a few cases of multiple same-day same-fight same-player reports uploaded.
Wow Web Stats
No, those are a bug in the ranking code. The URLs are identical. No idea why that is happening.

Offline
Reply With Quote
Old 02/21/08, 5:40 PM   #44
Silverstorm
Piston Honda
 
Night Elf Druid
 
Azjol-Nerub
Originally Posted by Malan View Post
Well yah not every fight works with this, but take Kael'thas for example. Phase 2 begins when Telonicus dies, and ends X seconds later when the advisors come back to life. Phase 4 begins when Kael emotes "Alas, sometimes one must take matters into one's own hands. Balamore shanal!", and Phase 5 begins when he emotes "I have not come this far to be stopped! The future I have planned will not be jeopardized! Now, you will taste true power!"

Not every fight would work with phase splits, especially the ones that are revolving doors where 2 phases repeat indefinitely. But I think it would be an amazing tool for fights like Kael, Vashj, and anything else that has very definite boundries between phases. Obviously right now there aren't too many fights where this is possible (Kael, Vashj, Magtheridon, Alar, Zul'Jin are about the only ones I see a definite division between phases), but its definitely something that would be nice to have when looking to the future. It could have more application on some Sunwell bosses or things in WoLK.
Here's the problems, though:

Kael - phase 2 can overlap into phase 3. Yes, there's a time limit, but do you really want the last 50k damage on the Axe listed in Phase 3? What about Capernian (and potentially others) overlapping to Phase 4? In that case, it would be easier to define certain mobs to belong to a specific phase, and perhaps mention the time the phases overlapped.

Vashj - likewise, Striders, Naga, and even a few pesky elementals are still around when Phase 3 begins.

Al'ar - Extra embers can still be up depending on the strategy used (blow up the bear vs. kill all adds in Phase 1 anyway)

Mag - it's possible to be finishing Channelers once Magtheridon is unbanished.

In all of those cases, it'd be nice to see how much damage was left to do in the next phase, but I'd rather see how long the overlap between phases is. Obviously, what people want to see in those encounters will vary.

Personally, I'd just like Reliquary to parse correctly, since that's where we are right now, and I'd like to be able to analyze that fight a bit better.

Offline
Reply With Quote
Old 02/26/08, 5:51 PM   #45
racy
Von Kaiser
 
Night Elf Druid
 
Dragonblight (EU)
So, have anyone done any raids lately on the ptr, it would be really nice to get a log from a real raid to work with :-)

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
Data Parsing, Combat Logs and What to do? Zesmar Class Mechanics 4 05/12/07 11:16 AM
Combat logs and information analysis MIzpah Public Discussion 25 10/02/06 4:15 AM
Huhuran Combat Logs Neige Public Discussion 17 09/07/06 8:35 PM
Combat Logs Malan Public Discussion 13 08/18/06 7:29 AM