[an error occurred while processing this directive]

Hosted by



What is JLogAn?

JLogAn is a Java Quake3 logfile analyzer that displays player statistics and per-game statistics.


Dear God! Why ANOTHER Log Analyzer?

Well, it's actually pretty funny. See, I'm working as an intern this summer at a software company, and for a 4 or 5 day stretch of time, my boss had nothing for me to do. Well, it turns out he doesn't like any of the graphical (non-html-only) Q3:A log analyzers out there, so he said "Hey, make a q3 log analyzer to my specifications." So that became my job for about a week. So, there you have it...that's the only reason. JLogAn wouldn't exist if it weren't for my boss.


Why Java?

Well, mainly because it's cross-platform. I wanted anyone on a computer that can play Quake3 to be able to use JLogAn, and the only way to do that without releasing a bunch of different binaries (and without a lot more work on my part, porting it), was to do it in Java. It should therefore work on any system with JDK1.3 or JRE1.3 (1.2 should work for either of them too, but I haven't tested it).


What statistics does JLogAn generate?

Currently JLogAn generates two types of statistics: total statistics, and per-game statistics. The total statistics are as follows: Skill (Frags/(Deaths + Suicides)), Frags, Deaths, Suicides, Time Played, Frags Per Minute (FPM), Seconds Per Frag (SPF). It also shows how many frags you have gotten with each weapon, and how many times you have killed each player.

It also displays the following per-game information: Skill, Frags, Deaths, Suicides, FPM, SPF, and Time


Can I add custom statistics?

Not yet. However, because of the structure in which the program internally stores the data, it should not be hard to add this ability. It would be time consuming though, and is not one of my highest priorities for JLogAn.

As an aside, when I do get the time, I will also most likely add the ability to do custom string-matching for logfiles (useful for mods, etc, which may have added/different weapons, etc, so that you can add them to the statistics generated.)

However, all this will have to be after I have revamped the code to allow more extensibility.


Why doesn't it show statistics on bots?

Because I programmed it not to. This will be an option in future versions.


Will you OpenSource it?

I just did.