ParseThis 1.5 is here! Download the executable in a zip [997 kB] or rar [845 kB], or get development builds and source code.

See the documentation for more information: one page per chapter or one page.

What is ParseThis? ParseThis is a Open Source MMOG Log Parser released under the GNU GPL. Multiple games can be supported under the same interface through a plug-in system. The primary goal is to be a fast and powerful combat log parser that can be used real-time to monitor the action as it happens or offline to analyze every detail. Initial releases of ParseThis focus on creating a framework that allows plug-ins for individual games to be easily developed.

How does ParseThis work? ParseThis breaks down a combat log into a hierarchy of information. A set of fights is the top most level. A fight is the set of attacks where no attack is more than N seconds from any other attack. Each fight has a number of attackers. Each attacker can have a number of targets. In turn each target can be attacked with a number of weapons. Attacks with a weapon are broken down into attack types. This abstraction allows ParseThis to handle all different games from EVE-Online (Triskeel attacks the Asmodeus Drone with his Medium Afocal Pulse Maser I and scores a Well Aimed Hit) to games like EverQuest, World of Warcraft, and Vanguard: Saga of Heroes (Miron attacks Emperor Crushbone and his Backstab does a Critical Hit).

2008-12-05 -- ParseThis 1.5 is here! Minor updates for The Lord of the Rings Online plug-in and initial documentation for TimeStamper are now available. The World of Warcraft plug-in has been removed from the binary distribution because the log file format introduced in 2.4 is still not supported. There are no new known issues. A full list of changes can be found here.

2008-07-03 -- ParseThis 1.4 is here! The Lord of the Rings Online plug-in and TimeStamper are now available. TimeStamper will add time stamps to Lord of the Rings log files. Start TimeStamper before you begin logging combat text in game. There are some known issues. A full list of changes can be found here.

2007-09-25 -- A new development build is available on the source page. Fixes for the World of Warcraft and EVE-Online plug-ins.

2007-05-10 -- ParseThis 1.3 is here! The World of Warcraft plug-in is now available. This is a beta release of the plug-in. There are some known issues. A full list of changes can be found here.

2007-04-14 -- A first draft of chapter four has been posted: ParseThis documentation.

2007-04-07 -- Documentation is now available as one page per chapter or one page. The newest development build is now avaible on the source page. A number of minor fixes have been made.

2007-03-09 -- Development builds and the latest source are now available on the source page. Fixes for Game Update #1 are included in the latest build.

2007-01-16 -- ParseThis 1.2 is here! The Vanguard: Saga of Heroes plug-in is now available. This is a beta release of the plug-in. There are some known issues. The World of Warcraft plug-in was delayed in favor of the Vanguard plug-in. The full details of changes in this release can be found here.

Plans for the next release include bug fixes for ParseThis in general, fixes and updates for the Vanguard plug-in, an initial release of the World of Warcraft plugin, and more extensive documentation. Log files from World of Warcraft and Vanguard: Saga of Heroes are always welcome.

Have suggestions or feedback? Interested in helping out for the next version? Send me an email. Help is welcome from just about anyone willing to contribute some of their time.

Parsing a fight in EVE-Online:

Parsing a fight in EVE-Online

Copyright © 2006-2008 Mike Boutin.