Since Spyle is no longer working on his parser it has stopped working with recent updates that SquareEnix has made. Spyle released the source code for his parser on 6/22/06.
TazzyLynn has taken up the project and now has a working version of the parser (based on Spyle's source code) and is in the process of updating the parser to work with even more functions than Spyle's had working.
Here is a guide for TazzyLynn's version. I will try to update this guide with new information and whenever TazzyLynn makes changes. I also plan to add more details on the various workings of the parser, but wanted to get a starting guide out there first.
Feel free to let me know of anything that you'd like added or that needs changed.
-- Ikonic
TazzyLynn's FFXI Log Parser: A Guide
(Based on TazzyLynn's FFXI Log Parser v7.1.3)
You can get TazzyLynn's FFXI Log Parser from here:
http://www.lildevilproductions.net/
Installation:
This guide is based off Version 7.1.3 Full Setup as found on TazzyLynn's home page.
After you have downloaded and extracted the contents of the ZIP file you can now install the program. To do so just open the setup.ext file.
Once you open the setup.exe you will have a prompt displayed welcoming you to the installation program.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/01.jpg
Click OK to continue with the installation. This will bring up another prompt that will give you the option to change the default installation path. If you would like to change this path feel free to do so. Once you are ready to continue installing click on the top button.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/02.jpg
Next the installation program will give you the option to change the name of the folder that it installs the parser to in your programs list. If you'd like to place it in an existing folder you are welcome to do so as well. Click on Continue when you are ready to do so.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/03.jpg
Once the installation program is finished it will tell you as such.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/04.jpg
Setup:
Now that the parser has been installed we need to set it up to start parsing. Open the parser and it should look similar to this:
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/05.jpg
You will need to select the location of the ffxi log files for the parser to know where to read the data from. To do so use the Options > Set FFXI Log Location menus.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/06.jpg
By default the log files will be found in C:\Program Files\PlayOnline\SquareEnix\FINAL FANTASY XI\TEMP\. Choose any of the log files listed and click Open.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/07.jpg
Next we will need to select which reporting fields that we want the parser to gather data for. To do this go to Options > Select Reporting Fields.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/08.jpg
By default only Melee, Spell, Skill, and Melee Hit % are checked. Check any additional that you would like to collect data for and click OK.
You can select every field, but doing so will make the resulting exported table rather large. It is generally recommended to only choose those fields that you will directly influence (meaning if you are a melee you don't need to know how much MP a mage uses).
Following are the fields and what each one means:
Melee - total damage dealt from melee attacks
Ranged - total damage dealt from ranged attacks
Spell - total damage dealt from spells
Skill - total damage dealt from weapon skills (determined from weaponskills.txt)
Ability - total damage dealt from job abilities
Additionall(sic) Effect - total damage dealt from additional effects
Melee Hit % - percentage of melee attacks that actually hit the enemy
Melee Hit/Miss - number of melee hits and misses
Melee High/Low - High and Low hits of your melee attacks (excluding skills/abilities)
Melee Average - average damage of each melee attack
Range Hit % - percentage of ranged attacks that actually hit the enemy
Range Hit/Miss - number of ranged hits and misses
Range High/Low - High and Low hits of your ranged attacks (excluding skills/abilities)
Range Average - average damage of each ranged attack
Spell High/Low - High and Low hits of the spells that do damage
Spell Average - average damage of the spells that do damage
Spell MP Used - amount of MP used when casting the spells that do damage
Weapon Skill High/Low - High and Low hits of your weapon skill attacks
Weapon Skill Average - average damage of each weapon skill attack
Weapon Skill Uses - number of times you did a weapon skill
Ability High/Low - High and Low hits of the abilities that do damage
Ability Average - average damage of the abilities that do damage
Critical Hit % - percentage of attacks that were critical hits
Critical Hits - total number of attacks that were critical hits
Avoid % - percentage of attacks you avoided
Take/Avoid - total number of attacks taken and avoided
Evades - number of attacks you evaded
Parries - number of attacks you parried
Resists -
Absorbs - number of attacks you absorbed
Avoids - number of attacks you avoided
Anticipates - number of attacks you anticipated
Counters - number of attacks you countered
DMG Taken - total amount of damage taken during that fight
HP Recovered - how much HP was recovered, by whatever means
HP Healed - how much HP that player healed another for
HP. MP Used - how much MP was used to heal HP
% of TTL DMG - that player's percentage of the total damage dealt
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/09.jpg
To Begin Parsing:
We are now ready to start parsing. There are several options for how you would like the data displayed or saved.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/12.jpg
Start Parsing - Reads the logs, calculates the data, and spits it out in the report.
Parse Gathered Log - After you have parsed data and saved it to a file using one of the gather methods you can use this to parse that log file.
Gather Logs to File - Instead of reading the log files and calculating the data immediately, it reads them and dumps them into a single file of your choice that you can parse later.
Gather Logs to Date - Instead of reading the log files and calculating the data immediately, it reads them and dumps them into a file named after the current date. Example: 10-10-2004.prs. It is important to note, that if you play over midnight, it will start a new file for the new date.
Parse/Gather Logs to File - This is a combination of parsing immediately and gathering. Useful if you always want to save the logs, but see immediate results at the same time.
Parse/Gather Logs to Date - This is a combination of parsing immediately and gathering. Useful if you always want to save the logs, but see immediate results at the same time.
Of these options only three will allow you to start parsing and read the data immediatly. These are:
File > Start Parsing
File > Parse/Gather Logs to File
File > Parse/Gather Logs to Date
Personally I am a fan of File > Parse/Gather Logs to File so that I may save the results for later while also being able to look at them now.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/10.jpg
It should ask you for a *.prs name to save it as. Name it anything you desire and then click Save.
http://img.photobucket.com/albums/v521/icinoki/TazzyLynn/11.jpg
You are now setup and parsing the data.
Additonal Notes:
If you are running the Parser on the same system that you run FFXI on you will need to start the Parser before starting the game.
FFXI only creates a log file after 50 lines of text have passed through your chat window, because of this, there will always be a delay. The more filters you have on the less text and more delay before new information becomes available. From the Parser's point of view the less filters you have turned on the better.
The Parser can ONLY read what YOU can read! For example if you have other misses off, it won’t see them and therefore cannot calculate them into the results. The Parser is very dependent on the filters that you have set up.
Edit: Corrected URL for TazzyLynn's Website.
Edited, Aug 30th 2007 7:18pm by Icinoki