|
This is Ceej's Front Line Force stat parsing
and display project. I'm primarily interested in this project as a
information design problem.
The FLF stat package uses Perl for log parsing. It stores its data in a
mySQL database. You could use anything you wanted to display the data--
Perl, Tcl, PHP. I'm using PHP and ship a demonstration set of
PHP files that you can customize using style sheets.
I named it "Fluff" because that's how I pronounce "FLF" when I see it
written.
A total rewrite using Python is already underway. You can see the progress
in the changelogs.
The rewrite is generalized to handle any kind of Halflife mod log, and
I think could easily be extended to parse any game log that recorded
similar sorts of data. The rewrite is still in the early stages. I'm working
on DoD, TFC, and FLF logging. FLF logging is by far the most complicated.
In the downloads
directory,, as a
gzipped tar archive. This version has updated regular expressions for
matching a few log lines that changed. I didn't bump the version number.
Check the install page for the download
and instructions.
The software rerequisites are: mySQL (some recent version), PHP (4
probably required) with mysql enabled, Perl 5, the Perl DBI, and
DBD:mysql drivers for Perl. The install page has links to all this
stuff if, for instance, you're Perl-savvy but don't have the mysql drivers
yet.
If you download this to try to get it working, please send me mail at ceej+flf@spies.com to let me know.
Also let me know about any problems you encounter. I will fix them as
soon as I can.
I recommend that you keep your log files around to regenerate the database
if I fix parsing bugs.
See the bug tracker for a
list of bugs I know about. If you find a bug, report one there!
25 July 2002
|