Page 1 of 8 1 2 3 ... LastLast
Results 1 to 10 of 71

Hybrid View

  1. #1
    Player
    Yurai's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    65
    Character
    Yurai Kago
    World
    Ragnarok
    Main Class
    Archer Lv 90

    lrParser - combat statistics parser.

    Hey everyone. I made this mostly for my own use, but I figured I might as well let others get some benefit out of it as well, if they'd like to. Hopefully putting this up isn't against the forum regulations. If it is, I will remove it.

    This is a parser that will parse your combat log files live and present them in separate tables for damage and healing. As soon as a new log file is written out by ffxiv, the table views will update with the new information. Features:
    • Shows skill points per hour and exp per hour.
    • Damage table shows total damage, hit %, crit %, dps. Sortable by all columns.
    • Mousing over damage column shows a shortlist of most damaged targets, and most damaging abilities.
    • Mousing over hit% column shows total number of attacks, misses and evaded attacks.
    • Mousing over crit% column shows total number of attacks and crits.
    • Mousing over dps column shows the timespan the damage is done over.
    • Healing table shows total healing and hps.
    • Mousing over the healing column shows a shortlist of most healed targets, and most healing abilities.
    • Mousing over hps column shows the timespan the healing is done over.
    • Dps and hps are calculated through file timestamps and the time when parsing starts (if starting with an empty log directory).

    Curseforge project site: http://ffxiv.curseforge.com/addons/lrparser/
    Direct download link for version 1.3: http://www.curseforge.com/media/file...Parser-1.3.jar

    Source code is also available on the project site if you want to make sure the app is clean.
    (16)
    Last edited by Yurai; 09-22-2011 at 07:01 PM.
    Author of lrParser

  2. #2
    Player
    Yurai's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    65
    Character
    Yurai Kago
    World
    Ragnarok
    Main Class
    Archer Lv 90
    Forgot to mention: The app is written in java, and requires java 6 to be installed on the system.
    (0)
    Author of lrParser

  3. #3
    Player
    Rika's Avatar
    Join Date
    Mar 2011
    Location
    Uldah
    Posts
    46
    Character
    Reekah Calloway
    World
    Excalibur
    Main Class
    Armorer Lv 50
    Thanks alot, great work Yurai !

    Made a few fast testings, works fine. Need further testings in DH tho'.
    I filtered 'successful actions by others' but occasionally some external dmg input leaks and gets loged.

    btw. you can find your logs @ ...\Documents\My Games\FINAL FANTASY XIV\user\...
    (0)

    Blue Garter - http://bluegarter.guildwork.com

  4. #4
    Player
    Rika's Avatar
    Join Date
    Mar 2011
    Location
    Uldah
    Posts
    46
    Character
    Reekah Calloway
    World
    Excalibur
    Main Class
    Armorer Lv 50
    (0)

    Blue Garter - http://bluegarter.guildwork.com

  5. #5
    Player
    Rika's Avatar
    Join Date
    Mar 2011
    Location
    Uldah
    Posts
    46
    Character
    Reekah Calloway
    World
    Excalibur
    Main Class
    Armorer Lv 50
    (0)

    Blue Garter - http://bluegarter.guildwork.com

  6. #6
    Player
    Yurai's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    65
    Character
    Yurai Kago
    World
    Ragnarok
    Main Class
    Archer Lv 90
    Thanks for the feedback! I'll make sure to look at the error you're experiencing first thing tomorrow. Seems to be an unhandled variant of line splitting. It would help a lot if you could upload one of the log files where this occurs for me. I can probably fix it based on the screenshot, but it would be nice to have "live" data to test that it works on.
    (0)
    Author of lrParser

  7. #7
    Player
    Yurai's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    65
    Character
    Yurai Kago
    World
    Ragnarok
    Main Class
    Archer Lv 90
    The bug has been fixed. I initially thought the line delimiter was exclusively four integers followed by two colons, but in some cases it seems it can be followed by just one colon.

    I've uploaded a new version to curseforge, but it won't be visible until they approve it (they perform a code review for all submitted files).

    Direct link: http://www.curseforge.com/media/file...Parser-1.1.jar
    (1)
    Author of lrParser

  8. #8
    Player
    Rika's Avatar
    Join Date
    Mar 2011
    Location
    Uldah
    Posts
    46
    Character
    Reekah Calloway
    World
    Excalibur
    Main Class
    Armorer Lv 50
    Thanks! Works fine now
    (0)

    Blue Garter - http://bluegarter.guildwork.com

  9. #9
    Player
    razz's Avatar
    Join Date
    Jul 2011
    Posts
    147
    Character
    Razzana Kustodi
    World
    Hyperion
    Main Class
    Arcanist Lv 60
    Hey Yurai,
    really nice work *thumbs up*
    I wrote a (very small) LogParser by myself in Java. There's also a logparser webproject in python somewehere out there.
    I took a short look on the code, really nice coding style. But some of the for-loops are kinda crazy, haha Maybe i can help you port your programm for german logs. But I'm a bit short on time right now...

    Greetz razz
    (0)

  10. #10
    Player
    Yurai's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    65
    Character
    Yurai Kago
    World
    Ragnarok
    Main Class
    Archer Lv 90
    Version 1.2 is now available. New features:
    • Damage taken / mitigation tab has been added.
    • Evade % is parsed and displayed.
    • Mousing over evade column will list total hits suffered and total attacks evaded.
    • Parry % is parsed and displayed.
    • Mousing over parry column will list total hits suffered and total attacks parried.
    • Block % is parsed and displayed.
    • Mousing over block column will list total hits suffered and total attacks blocked.
    • Total damage taken is parsed and displayed.
    • Mousing over damage taken column will display a shortlist of top damage sources and the top abilities the player sustained damage from.

    Direct link: http://www.curseforge.com/media/file...Parser-1.2.jar

    Known caveats:
    Due to the way the ffxiv log works, there is no way to differentiate between players and named enemies (enemies with unique names) when parsing damage taken. Due to this, if you want the damage taken tab to include damage taken from such enemies (NMs, bosses etc), you have to do the following:
    • Open your user home directory (in windows xp this is C:\Documents and Settings\<your windows username>.
    • In the subdirectory .lrParser, create a text file with the name namedEnemies.txt
    • Edit the file namedEnemies.txt For each named enemy you would like the parser to recognize, put in its name. The format is one name for each line. For example:

    Haughtpox Bloatbelly
    Antares
    Prison Pudding
    Sargas
    Shaula

    On each line, input just the name with nothing else, like spaces etc.

    In the future I hope to include a complete list of NMs and bosses out of the box. If you can contribute names to this list, please feel free to send them to me!
    (0)
    Author of lrParser

Page 1 of 8 1 2 3 ... LastLast

Tags for this Thread