I guess it would be easier to explain what I am doing.
I am a VB.NET hack. I am sure a good program would write a plug-in for this. But here is what I am doing. It's sad but effective.
I wrote a wrapper program and put in Windows Task Scheduler. Every work day at noon it fires off this program.
This program does the following:
-Kicks off bzfs configured to the game for the day and the log is re-directed to a file (logDetail plugin is on). The game is always a timed 45 minute game (lunch time), although the game played is different each day.
-It then kicks off a client that is configured to be an observer and connects to the game.
-The wrapper program has timers in it which it does the following:
-every 10 seconds it sends keystrokes to the BZ client (/n savemsgs)
-every X seconds it takes a screen shot and writes it to a directory
-It interrogates the saved message file and looks for the string "GAME OVER". When it finds it, it goes into its final phase and does the following:
-Sends keystrokes to the client that hits the Home key, Screenshots. This captures the ammo usage. Unfortunately most users have already exited so not to valuable.
-The wrapper program then takes the log file and message file and complies stats (see the attached file)
-It takes all of this (stats file, logs and screen shots) and puts it on a network folder.
The players head out to this folder and check out the stats. Then we instant message each other a laugh at each other
This entire process is automated.
So if you look at the attached file, you can see that you can mine all kinds of data out of the message log. The ammo (home screen) was not entered in the attached file because that has to be manually done.
So if I had a wish list, It would be great to get the message log, the details log and the ammo info for free somehow. That is why I was hoping I could get bzfscron to do that part.
The screen shots are ok, but not really used. Although it is fun to riffle through them and see what the camera catches
. So if I got the logs somehow, I would skip the client doing screen shots. I know you can do the replay thing, but no one here would watch them so not worth the trouble.
Pretty embarrassing programing by me, but it gets the job done.
Also. I noticed in 2.4.8 there where some changes to savemsgs command. So I will have to tweak my program. I like the -t option as it puts a time on each of the message. This is going to allow me to calculate something I want to get but couldn't before, and that is life span. I want to calculate what your shortest, longest and average lifespan. I would add accolades for those. Also I could possibly add time spans to the graphs.