New Combat Analysis Tool

New Combat Analysis Tool

Post 22 Nov 2010 20:00

Avatar elija
 
Posts: 9
Hi,


There is a new World of Warcraft Combat Analysis project - http://www.raidlogs.com

Key Features:
* Guild Raid Sessions Management - Easy navigation.
* Multi-Team Guild Support - Manage all teams under a single or many account sharing the same guild association.
* Role Detection.
* Attempt Overview Report - Output pies, Tank/Raid Healing Responsiveness, Major events, Synchronized Zooming and Role Cast.
* Meters and Histograms Reports
* Raid-wide Reports - Raid wide reports using a stacking bar chart format.
* Encounter Mechanics Performance Reports - Auto generated mechanics reports.
* Comprehensive Comparison System - Output/Mechanics in both Raid/Players modes.
* State of the Art Raw Log Browsing System - Full SQL support for filtering.
* Guild and Player Search Tool - Quick access to a Player statistics Page or to a Guild Session Index.
* Ranking system - World/Location/Realm and Multiple Class Specs Support.


Official Europe WoW Forums Thread:
http://eu.battle.net/wow/en/forum/topic/900711353


Home Page:
http://www.raidlogs.com

Demo Sessions:
http://raidlogs.com/fight/info/1684/62


Elija
Author of raidlogs
Last edited by elija on 19 Jan 2011 07:54, edited 4 times in total.

Re: New Combat Analysis Tool

Post 25 Nov 2010 07:21

Avatar elija
 
Posts: 9
The Ranking system is live now.
It can produce ranking in the following slices:
* World
* Location
* Realm
* Multiple Class Specs
* Raid Size
* Encounter Difficulty

For the laugh(or not) Pets will also be supported by the Ranking System(not on live yet)

There's a quick link:
http://www.raidlogs.com/ranking/play...al?perf_type=1

Bear in mind the current ranking data is only for the feature presentation(The information is by NO mean reflect any real world ranking at all) only ICC bosses has some data atm.

Elija

Re: New Combat Analysis Tool

Post 29 Nov 2010 17:17

Avatar elija
 
Posts: 9
New Dark Theme added!

Re: New Combat Analysis Tool

Post 05 Dec 2010 11:37

Avatar elija
 
Posts: 9
Hi,

Raw Log Browsing System is Live now.


About the Raw Log Browsing System(RLB):
RLB expression editor is a free text control able to parse SQL like where clause.
RLB currently does not have a wizard UI to auto generate the expression. You write the expressions in a similar way that you tell someone what to do, well sort of.
RLB has no limitation of row count thought you can see 100 at a time, you can traverse from the start to the end of the fight raw logs.


RLB consist of three panes:
- Upper Pane: This pane hold the legend of all available Contexts.
- Left Pane: Will show only if you're logged in, this pane let you save/update/delete Expression Presets to your Private Preset Library or to Your Guild Preset Library
- Lower pane: The actual Expression Editor where you enter your code.

What is a Context
A context is an abbreviation for something you may look for in the Raw Log, like: Source Unit Name, Spell, get all Hostile Units, get all failed Dispels and many more.
An expression may include a single context or many of those which you decide how to relate one to each other by using logical operators.

Examples:
- Get all source friendly units missed melee events:
[s_friendly] and [miss_melee]

- Get all player's 'ImAlwaysDispeling' dispels:
[s_name] = 'ImAlwaysDispeling' and ([dispel] or [dispel_failed])

- Get all players died from defile:
[t_friendly] and [killed] and [spell] = 'Defile'

- Get all stacks information about Mystic Buffet for player 'IdidNotGetAbove5Stack'
[t_name] = 'IdidNotGetAbove5Stack' and [aura_all_applications] and [aura_all_removals] and [spell] = 'Mystic Buffet'

- Get all Damage taken from targets with names starting with 'Shamb' (take notice that like is case sensitive and ilike is not)
[t_friendly] and [dmg] and [s_name] ilike 'shamb%'

- Get all CC's done to a Valkir with Spawn ID-35876
[t_spawn_id] = 35876 and [spell_cc]

- Get all Dispels done to the Tanks between '2010-12-1 10:21:22' and '2010-12-1 10:21:52'
[t_tank] and [dispel] and [time] between '2010-12-1 10:21:22' and '2010-12-1 10:21:52'

- Get all DPS and Healers whom agroed:
([t_dps] or [t_healer]) and [dmg_melee]

- Get only the dispels from Pally healers:
[s_paladin] and [s_healer] and [dispel]

Note: At this point, if you enter an invalid expression, RLB will not tell you what exactly is wrong but only a general error message.
Although I'll be addressing that in the future, This is what you might want to check out If you get errors:
1) Check that you use Valid context Names, you'll need to include the Brackets([]) too.
2) Check that you enter a valid value to a mandatory Value Context such as [spell] (It has to be [spell] = 'some spell name' or [spell] in ('spell name 1', 'spell name 2')).
3) Check that the logical operator are in place. write something like [t_friendly] [dispel] will result in an error. Should be: [t_friendly] and [dispel]
4) Time values must be fully qualified with year-month-day hour:minutes like '2010-12-1 10:21' (seconds and milliseconds are optional)
5) Check that your expression does not include words like: delete, select, drop, create, update and such. this is due to monitoring SQL Injections.
Raidlogs will reject any expression with such content.

A link where you can check it out:
http://www.raidlogs.com/fight/browser/585/19

This is just an introduction post, I'm sure that people will be very creative in what they can get out of it.


Elija
Last edited by elija on 05 Dec 2010 19:32, edited 2 times in total.

Re: New Combat Analysis Tool

Post 05 Dec 2010 16:39

User avatararx
 
Posts: 273
elija wrote:Hi,

Raw Log Browsing System is Live now
....

Now this actually looks interesting and useful, have to check this out at some point. Dispel only has one L though, if you're going to use that in the syntax :P

arx / xaar

Re: New Combat Analysis Tool

Post 05 Dec 2010 19:28

Avatar elija
 
Posts: 9
arx wrote:
elija wrote:Hi,

Raw Log Browsing System is Live now
....

Now this actually looks interesting and useful, have to check this out at some point. Dispel only has one L though, if you're going to use that in the syntax :P


Thanks for pointing that out. Fixed.

Re: New Combat Analysis Tool

Post 27 Dec 2010 11:22

Avatar elija
 
Posts: 9
Just thought to update you about some new things:
* Synchronized zooming to the dashboard, you can zoom into all 3 monitors at the same time.
* Major events marking.
* Comprehensive Death Report
* Auto generated Mechanics Report for every boss in the game.
* Auto generated attempt comparison for every boss mechanics.
* Illuminated Healing support.
* Output contribution tables bellow each of the major Raid-wide stacking bar charts.

Re: New Combat Analysis Tool

Post 29 Dec 2010 09:19

Avatar elija
 
Posts: 9
Here are some Case Studies


Here are some features with live examples taken from some sessions of Blood Legion(World 14) and Wraith (World 10)

- Detailed Guild session hub with cascading boss attempt and direct access the comparison system.
Blood Legion Session hub:
http://www.raidlogs.com/info/guild/233

- Advanced Attempt Overview, including Raid/Players Output Pies, Tanks/Raid Monitors, Role Cast and Synchronized Zoom for all 3 monitors.
Wraith vs Omnitron Defense System 25H
http://www.raidlogs.com/fight/info/718/43

- Detailed Death/Resurrection Reports:
Blood Legion vs Conclave of Wind 25H
http://www.raidlogs.com/fight/deaths/852/1

- Output Meters and Raid/Player Histograms:
Blood Legion vs Conclave of Wind 25H
http://www.raidlogs.com/fight/basic_perf/852/1?act_id=1&perf_id=1

- Raid-Wide Output reports based on a stacking bar chart format including a sorted tabular representation.
Blood Legion vs Conclave of Wind 25H - Damage Done + CC Monitor
http://www.raidlogs.com/fight/damage_sources/852/1/?type=src_tar

Wraith vs Omnitron Defense System 25H - Healing Done/Taken
http://www.raidlogs.com/fight/healing_sources/718/43/?type=src_tar

Visual Damage Done Breakdown
http://www.raidlogs.com/fight/damage_sources/718/43/?type=src_spell

Visual Healing Done Breakdown
http://www.raidlogs.com/fight/healing_sources/718/43/?type=src_spell

- Auto Generated Mechanics Report for all Bosses in the game
Wraith vs Omnitron Defense System 25H - Mechanics
http://www.raidlogs.com/fight/tactical_perf/718/43?report_id=31&section_id=1

Advance Comparison System for reviewing up to 20 attempts simultaneously.
Supporting comparisons for Basic Output and for each Boss individual mechanic.

Basic Output comparison for Damage done in Raid Mode
Nefarian 20 Attempts Comparison in Raid Mode

Basic Output comparison for Damage done in Player Mode
Nefarian 20 Attempts Comparison in Player Mode

Mechanics comparison in Raid mode
Nefarian 20 Attempts Comparison for Blast Nova in Raid Mode

Mechanics comparison in Player mode
Nefarian 20 Attempts Comparison for Hail of Bones in Player mode

Re: New Combat Analysis Tool

Post 19 Jan 2011 07:09

Avatar elija
 
Posts: 9
A few updates:
* Fight dashboard damage done monitor now show histograms for boss and adds separately.
* New Boss HP histogram
* Revamped player damage taken breakdown, support all classes defensive cool-downs shown on the histogram and calculable CDs on a new breakdown table.

here's some quick links :
http://www.raidlogs.com/fight/info/1699/69
http://www.raidlogs.com/fight/player_breakdown?session_id=1703&fight_id=18&player_id=3251971&type=DT

Elija

Re: New Combat Analysis Tool

Post 13 Mar 2011 20:42

Avatar elija
 
Posts: 9
Hi,

The new in-fight ranking system is now live.

Basically this ranking system will give the viewer an instant indication to evaluate all raiders for a compilation of performance fields
presented by a single rank using the following algorithm:

Indications:
* Player uptime
* Player Output - base on their role
* Player Effective Output per second
* Player Mechanics Faults Times
* Player Mechanics Faults Damage Taken
* Players Offensive Utilities usage(times)
* Players Defensive Utilities usage(times)
* Deaths

How the ranks are being calculated:
* All indication gets normalized to the highest in their group.
* Output indication gets normalized to their respective role highest, so tanks and healers have relevant output normals.
* All Normals are than being summed for each player to represent the final scoring vector.
* All scores are then being distributed by a 6(ranks) window distributer.

A few fights samples:
http://www.raidlogs.com/fight/info/3510/11
http://www.raidlogs.com/fight/statistics/3510/11

http://www.raidlogs.com/fight/info/3538/33
http://www.raidlogs.com/fight/statistics/3538/33