Go Back   Warhammer Forums > Guides & Analysis > General Guides

Reply
 
Thread Tools Display Modes
Old 08-20-2008, 03:46 PM   #1
Worldgorger
Bugman's Finest
 
Worldgorger's Avatar
 
Join Date: Apr 2008
Career: Undecided
Server: Beta Server
Combat Log Parser

To run the combat log parser click this link: Combat Log Parser

The combat log parser is a program that is designed to present you with reports and analysis about your combat experience in the game. It does this by reading the combat log that is written by the game while you're playing (all the text that also gets written to your combat chat window). There are several reports available to you including a combat summary report, a combat detail report, a fight analysis report, and ability chart output detail. You can also request the report in either PDF or text format. Of course, text format won't include chart data.

Here is a sample first page of the combat report:


And here is a sample of a detailed fight analysis against some "Nurglings":


Please note that the parser should work fine with Java version 1.6 or later, if you have an earlier version then that you'll need to update it. To update, just visit this site at Sun Microsystems.

Here are some instructions to get you started with parsing your combat logs courtesy of Arkane:

1) Open Up the Combat Log Parser program.

2) In the "Start" box it always starts at today's date, you can change this to an earlier time if you want to or are looking to pull a sampling from further back. For the Ending Date just type in the date and time it when you started this so that it has an ending point. (EDITORS NOTE: Ending Date is optional, no date means read to the end of the combat log)

3) Pick your "Output Format" but if you are a first time user I would suggest using PDF.

4) Click the "Run" button.

5) C: > Program Files > Electronic Arts > WAR_Beta > Logs > Communication > SELECT YOUR SERVER > PICK THE CHARACTER YOU WANT TO TRACK > Select the "Combat.log" file

6) Just click "Open" after this and it will start to parse it all.

We'll have a thread up so you can provide your feedback to help us improve the application, as well as for question/answer and discussion about the parser. We'll also be posting up an FAQ to help with common questions. Have fun with the program, I look forward hearing from you about your experiences with the parser and if it helped you in any way!

Update: with the latest patch the game no longer writes logs to disk by default. Below are instructions on how to turn that feature back on.

From boge:

Quote:
[FONT=Arial][FONT=Arial]Due to reports that text logging in RvR may have been affecting performance in some cases, we have set combat and chat logging to be turned off by default. Players who wish to turn their logging on once more can do so by changing their game settings. Please note that there is a certain risk to changing your game settings, and so this process is only recommended for advanced users.[/FONT][/FONT]
  • [FONT=Arial][FONT=Arial]In the game directory, in the user folder, locate the file named UserSettings.xml[/FONT][/FONT]
  • [FONT=Arial][FONT=Arial]Edit that file with Notepad or Wordpad (double clicking on it will usually result in Internet Explorer showing the file and it will not be editable)[/FONT][/FONT]
  • [FONT=Arial][FONT=Arial]Find the line that says, <Logging logAllToDisk=”false”>[/FONT][/FONT]
  • [FONT=Arial][FONT=Arial]Change “false” to “true”[/FONT][/FONT]
  • [FONT=Arial][FONT=Arial]Save the file to the proper directory[/FONT][/FONT]
__________________
Renegade Heroes
Unspoken Alliance
Combat Log Parser
There is no "I" in team, but there is a "U" in suck.

Last edited by Worldgorger; 01-15-2009 at 04:01 PM..
Worldgorger is offline   Reply With Quote
Old 08-20-2008, 03:47 PM   #2
Worldgorger
Bugman's Finest
 
Worldgorger's Avatar
 
Join Date: Apr 2008
Career: Undecided
Server: Beta Server
Some tips:

The parser will work online or offline. To run offline you just need to start the java control panel, click the "view" button, then select the parser from the list of available applications. Starting the java control panel is dependent on your operating system, but usually there is an entry in your control panel.

If you prefer text output, just change the output format in the drop down to "TEXT".

For when you want to use text mode, using an 8 point font lines up the columns properly for me in programs like notepad.

There are 2 reports created in PDF mode, one for damage and one for healing. If you input an opponent's name you get a different report, the fight analysis.

You do not have to use the specific entry timestamps, but they do have to start before or at, and end after or at the times you want to include. It's a bit tricky because 00:00:00 means beginning of day, so it's easy to have a start timestamp that is in fact equal to the end timestamp (so you'll get a blank report).

For example, if you want all entries for a specific day you would enter something like this:

Start: 2008-06-03-00:00:00
End: 2008-06-04-00:00:00

or

Start: 2008-06-03-00:00:00
End: 2008-06-03-23:59:59

NOT (gives a blank report)

Start: 2008-06-03-00:00:00
End: 2008-06-03-00:00:00

The level field will show all results while you were at the entered level, and ignores the timestamp fields.

The damage/second chart is showing a 60 second moving average if you have at least 5 minutes of combat time. Or the actual numbers for smaller samples.

When you run a report, you can specify a ZIP file. The parser will scan the zip file for any combat logs and produce reports for each one.

Damage is what actually landed. Mitigated is what did not land. So your total damage potential is Damage + Mitigated.
In fact, you see the chart reports that as the total area area under the lines (hit + crit + mitigated).

The damage summaries do not include damage you do to yourself, such as from backlash explosions. However, those numbers are reported in the combat detail.

On the "Dodge/Parry/Block/Disrupt" stuff, if you "Dodge/Parry/Block/Disrupt" an attack that will show up in the combat detail as the number in parentheses next to your opponents casts number. That represents the number of "Dodge/Parry/Block/Disrupt" out of the total casts. Your total casts also includes the number of times you were "Dodged/Parried/Blocked/Disrupted".

Worldgorger loves mohitos, just in case you ever visit.

If you enter the name of an opponent you'll get a detailed analysis of all your encounters in game against them. I like to run the Combat Damage PDF first, scroll through the report and then run a fight analysis against interesting opponents I find.

If you close your report, and then want to see it again. Instead of re-running the parser you can select File->Open from
the menu and click on the report directly.

If you select the chart output format, you get a screen with a chart for each of your abilities (one for damage, and one for healing). The tip is that you can re-size the chart windows, and if you do the legends will also adjust to best fit the new size.

For those who are savvy java/sql types, you can set the windows registry option for "JavaSoft/Prefs/wo/ui/Persistent" to "true" and the combat log parser will write the embedded SQL database with your parsed log data to your hard disk (in the java.io.tmpdir directory where your PDF files are also written).

Once you do that, you can then download hsqldb.jar, set it up, and access your data via SQL using the command: "java -jar hsqldb.jar wh"

Add these settings to your sqltool.rc file (replace the !Your home directory location! with your actual home directory location):

Quote:
# WH
urlid wh
url jdbc:hsqldb:!Your home directory location!\Local Settings\Temp\wh
username sa
password
__________________
Renegade Heroes
Unspoken Alliance
Combat Log Parser
There is no "I" in team, but there is a "U" in suck.

Last edited by Worldgorger; 09-02-2008 at 07:50 PM..
Worldgorger is offline   Reply With Quote
Old 08-20-2008, 04:23 PM   #3
[EC]Awe
WAR Soldier
 
[EC]Awe's Avatar
 
Join Date: Mar 2008
Career: A Marauder
Server: Karak Eight Peaks
Guild: Unleashed
Awesome! Will be used definitely. Great work and big thanks to you.
__________________
[EC]Awe is offline   Reply With Quote
Old 08-20-2008, 05:05 PM   #4
Varking
Bugman's Finest
 
Varking's Avatar
 
Join Date: Sep 2007
Career: A Slayer
Server: Phoenix Throne
I have been using this log parser for detailed views on my combat for the past two or three months now and I fully endorse this! Well done WG!

~Ark~
Varking is offline   Reply With Quote
Old 08-20-2008, 07:50 PM   #5
Xiphias
WAR Soldier
 
Xiphias's Avatar
 
Join Date: Apr 2008
Career: A Bright Wizard
Server: Averheim
Guild: Aggression
This is great and seems like it will be really useful! I have never used one before and have always wondered if changing my stuff around really helps or not!
Thanks!
Xiphias is offline   Reply With Quote
Old 08-20-2008, 08:09 PM   #6
Bashur
WAR Soldier
 
Bashur's Avatar
 
Join Date: Apr 2008
Career: A Shaman
Server: Undecided
Holy .. this is win.
__________________

"We'z gona' make big WAAAGH!!! 'n smash da' stunties!"

Bashur is offline   Reply With Quote
Old 08-20-2008, 08:46 PM   #7
yankeehater
WAR Soldier
 
yankeehater's Avatar
 
Join Date: Apr 2008
Career: A Squig Herder
Server: Beta Server
tagged for later read
yankeehater is offline   Reply With Quote
Old 08-20-2008, 08:47 PM   #8
Celestian
WAR Veteran
 
Celestian's Avatar
 
Join Date: Oct 2007
Career: An Archmage
Server: Phoenix Throne
Any chance we could get a addon/integrated version of this in future? Great stuff!
Celestian is offline   Reply With Quote
Old 08-20-2008, 09:13 PM   #9
Bernie
WAR Recruit
 
Bernie's Avatar
 
Join Date: Jan 2008
Career: A Disciple
Server: Red Eye Mountain
Just ran this on my 2 main beta chars, all I can say is holy rocks batman, that's a lot of information.

I can't thank the people involved enough for making this program, wow, just wow!
__________________
"Dark Elf Disciple, they're not dull." - Paul

Last edited by Bernie; 08-21-2008 at 11:06 AM..
Bernie is offline   Reply With Quote
Old 08-20-2008, 09:17 PM   #10
Varking
Bugman's Finest
 
Varking's Avatar
 
Join Date: Sep 2007
Career: A Slayer
Server: Phoenix Throne
Well, WorldGorger made this all on his own, we just asked him during beta if he could add X feature in or Y to the list and within days it was updated and improved. There is no better feeling as a Dwarf than having a long night of RvR against Greenskins than to log out, check your log parser and see the kills you had, the names of people you fought and exactly what you did to them. I like knowing that X ability got increased a lot because of INT or Willpower. I like knowing Rune of Burning did 10k damage to one player. I also liked ( when I played a Shaman ) seeing my log parser during large scale RvR when I was hitting people with Gork Sez Stop and in just 45 minutes I had produces something like 200k damage on my healer.
Varking is offline   Reply With Quote
Old 08-20-2008, 09:22 PM   #11
Kinthral
WAR Veteran
 
Kinthral's Avatar
 
Join Date: Mar 2006
Career: Undecided
Server: Undecided
Good stuff. Will come in handy after the weekend since I planned to start testing some stuff out. Less mad scribblings and more pretty pictures to capture instead. I've heard enough good things about it that I doubt I need to see it myself to thank you for your work in putting this together.
__________________
Runehammer a Runepriest Blog/Site
WHA
| Rules | Developers' Posts | Frequently Discussed Topics
Brownie: *LOCKED with a jibblies tickler*
Kinthral is offline   Reply With Quote
Old 08-20-2008, 09:29 PM   #12
BelUanmaar
WAR Recruit
 
BelUanmaar's Avatar
 
Join Date: Aug 2008
Career: A Bright Wizard
Server: Phoenix Throne
Yeah this is a great tool! Reading the combat log by itself is pretty fun to!


[08/08/20][01:17:13]Beluanmaar has been cleaved by Juggerknott's Chaosaxe of Dominion in Dance of Swords. Juggerknott is on a Frenzy!
[08/08/20][01:17:13]You have completed: Victim [Bestiary - Humans - Chaos, Chosen]
BelUanmaar is offline   Reply With Quote
Old 08-20-2008, 09:39 PM   #13
Varking
Bugman's Finest
 
Varking's Avatar
 
Join Date: Sep 2007
Career: A Slayer
Server: Phoenix Throne
My favorite excerpt from my earlier beta combat logs:
Quote:
[11:22:15]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:16]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:17]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:18]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:19]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:20]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:21]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:22]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:23]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:24]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:25]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:26]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:27]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:28]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:29]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:30]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:31]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:32]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:33]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:34]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:35]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:36]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:37]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:38]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:39]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:40]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:41]Zarbix has taken 300 damage from your Gork Sez Stop.
[11:22:41]Zarbix has been slain by your Gork Sez Stop.
Varking is offline   Reply With Quote
Old 08-20-2008, 10:47 PM   #14
smokey__joe
WAR Recruit
 
smokey__joe's Avatar
 
Join Date: Feb 2008
Career: A Marauder
Server: Darklands
^^^lolz , poor old Zarbix.
Sounds liek an awesome program
__________________
Be a Hero or Die like one
smokey__joe is offline   Reply With Quote
Old 08-20-2008, 11:16 PM   #15
lumio
WAR Soldier
 
lumio's Avatar
 
Join Date: May 2008
Career: A Rune Priest
Server: Azazel
Guild: Vendetta
wait so does this record healing as well?
__________________
Lumio Lux - Rune Priest/Tank - Vendetta - Azazel
"Where did all the Destro go?"
lumio is offline   Reply With Quote
Reply

Bookmarks

Tags
combat log parser

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -7. The time now is 02:52 PM.