Log File Parser for EQ2
I’ve been working on a little program to process log files from EverQuest II for around a year now. It started as a little program to put guild meetings up on our guild website in a more readable format, then I let the program just sit around for a couple years. I purchased a laptop to work on my side project chicagonote.com, but instead decided to start developing my log file program.
If you are looking for a combat parser instead of general log file parser, ACT is probably the best (and to my knowledge the only) EQ2 combat parser.
I’ve been working on it during my commute every day on the train. It’s gotten quite good, so I decided it was time to release it. I’m still actively working on it, it has a lot that needs to be added still, but I have it up on eq2interface.com as well as it’s own little website I threw together.
Here’s an excerpt from the main page of eq2tools.com:
EQ2 Log Processor is an application designed to extract various bits of data from your EverQuest 2 log files. Currently it will separate chat, mob data (kill locations, names, zones), items, loot data (dropped by what mob/where), location commands (using /loc from in game), mail, sales and system messages.
Future releases will include a combat parser.
It’s a work in progress, so some of the functionality isn’t there yet, but it does have a help file (not completely finished) and a number of utilities built in, and everything it does can get dumped to MS Excel (if you have Excel installed). Just drag and drop your log file on it and off you go.
If anyone decides to use it and has any issues with it please feel free to let me know and I’ll fix em for you. There will be some minor bugs here and there I’m sure, I’m still finding some and it’s almost been a year in development.
I work on it an hour a day, twice a day (during my commute to and from work) 5 days a week so I’m constantly adding/fixing things. Since it still has a lot more work. Suggestions and comments are always welcome in addition to bug reports.
The chat processing will let you filter the output based on various criteria and will also let you format the output in various ways. If you are lost with any part of it, just press F1 and if the help doesn’t explain something sufficiently let me know and I’ll answer your questions and make a note to update the help to address the lack of clarity.
Right now this is mainly geared towards a tool to be used in setting up and maintaining data on fansites, but works quite well for everyday use.
It will also archive your logs and organize them in zip files based on the options you select for it.
There is no installation necessary, just unzip where you want it and run the executable. I can’t guarantee it will work under Vista, it should, but there is the possibility some of it won’t.
It was written in Delphi 5 (object oriented pascal) and the local storage platform utilizes Paradox 7 tables. The functionality of SQL is quite limited when querying the local tables, so if you want expanded functionality I would recommend using MySQL or PostgreSQL at the moment. I built it for MySQL 5, I have not tested it on releases prior to that. PostgreSQL support is built for PostgreSQL 8, but will probably work on earlier versions as well.
Information and Tutorials:
Check out the site: http://www.eq2tools.com for a little more detailed explanation and update info. It might be something useful for writing RoK walkthroughs

Leave a Reply