My new ISP is cheap and offers a fast connection but a homepage is not included. I was
very happy when Helios offered to host this page on kindergartengaming.eu
and I gladly accepted.
ETF is still being played by a handfull of people and recently a bunch of maps from Q3F
have been converted to ETF. I guess I should check if agostats works with all of them.
It is likely there will be a new agostats version.
Here's the next final version. I've been using it for quite a while now and
finally overcame my laziness to create a release.
As of now you can playback
your old q3f1 demos and create statistics. I've done stats for all the Q3F1
clan games I played in and it's quite fun to see how gameplay has changed over
the years.
Another new (experimental) feature is the -a option that keeps highscores of every player
that is encountered in the stats. These highscores are saved in the agostats_data
directory. Open the file players.htm in your favourite browser and click away.
Finally there's a new award (first blood) and some minor improvements that are mentioned
in the version history.
Now that Fortress Forever and Team Fortress 2 have been released there may be new opportunities for new
agostats releases.
Paulus has taken the initiative to share his huge collection of Q3F movies and make
sure these monuments will be save for next generations to enjoy :) The total size is over
6 gigabyte and is distributed through a bittorrent.
Click here to get the torrent
Update: at the moment there are some problems with the tracker.
This will be the final version of agostats for ETF unless serious bugs show
up. In this version support is added for some maps (rock, alps and a few others)
and a new award is introduced for the lucky player that is teamkilled the most. There
are some improvements in the default style and the layout as well. Hope you like it.
In the future I hope to create new versions for Quake4Fortress
and Fortress Forever once they come out.
As usual there are some bugfixes and improvements in this new version.
I will spare you the details of the bugs, the improvements are much more
interesting :-)
The most visible improvement is the "Frags by weapon" section for each squad.
It will provide some insight in the strength/weakness and setup of a particular
squad. A squad is a group of players working closely together to capture or defend
the flag, and a team is usually made up of a defence and offence squad.
It is possible to customize the filename of the stats to a greater
extent. I have set it up so the default filename contains the date/time,
the mapname and the teams and their scores. This naming scheme will allow you to quickly find
the stats of a particular game and also find demos of that game if you use similar names for
your demos (or simply have your demos sorted by date).
The default filename looks something like this:
20060305-2037-etf_forts-ago-3-[NB]-1.htm
The options for customizing the filename are explained in the helpfile. Please take note that
the existing (now obsolete) options -s -d -n have been removed.
The new statcounter showed that some people are viewing this website in
high resolutions which made it look pretty crappy. I tried to fix
it but I'm not entirely happy yet. The sucky internet explorer suddenly seems to be
unable to display the object containing the current version info, and it
doesn't look too great in Opera either. However all the fixed widths are removed
so it should look decent in any resolution now.
There is one more bugfix I have to do for the next version of agostats. Just have to
bring myself to actually do it :)
Have had this version laying on the shelf for a few weeks until today when I
managed to resist my latest addiction and prepare the release.
- There's a new table in the stats containing capture and flagtouch counts.
- Messagemode1 and events are available again (through commandline parameters).
- Fixed a bug (omg yes a real bug!!) in the server stats where players would go missing.
Please note: because of the new table there is a new section in the agostats.css.
Also the -t commandline parameter to customize the tables shown in the stats is numbered
differently. The new table has id 2.
It took me a while to finish this version, so here it is!
A couple of new things:
- Many maps are now recognized. For this feature to work you need to have the
logfile running while the map is loading.
- There's a new award for kills by dartgun.
- More detailed information in the player vs player table when sentries are involved.
- When clantags are detected a clickable link to google search is created in an attempt
to find info about the clan.
- Information about the map/teams/scores is added to the metatags in the html document.
Several people have noticed the structural setup of the html documents that are generated
by agostats and found they can be easily parsed and even modified. In fact these documents
are valid xml.
If you are very fond of your current highscores then better make a copy of your
highscores.txt and highscores.htm files ;-) I've made some small changes to the
highscores.txt and the new format is only slightly different so feel free to haxor
your old highscores to the new format.
There are 2 new features that made it into this release.
Currently the stats are made up of 7 tables (The teams, The players, The awards, etc.).
It is now possible to change which tables are displayed in which order using
a commandline parameter.
The other feature is the award highscores that are automatically kept. The highscores
are updated every time stats are created by agostats. A new highscore is indicated by
a yellow star that is printed after the award name in the game statistics.
The highscores can be viewed by opening highscores.htm.
Both features are explained in more detail in the Help (ETF) section. In the Examples
you can find an example of the highscores. These highscores were compiled from 60
megabytes of logfiles from games on the #spontanetf servers.
This release contains many bugfixes for the server based statistics.
The serverlog holds more information than the client logs, so it took some
time to integrate it into agostats.
Because this release was more about bugfixing and improving basic quality
I didn't add new features except for one. If a logfile (client or server)
contains multiple games then also multiple statsfiles will be created.
So it is now possible to extract every game from a bigass 50MB server logfile :-)
I have received several new feature ideas from players which I hope to work into
later versions. One idea that crossed my mind is to have "all time high" awards
based on server stats. These awards will contain the highest award values that
were achieved on the server.
Finally I would like to point you to the semi-automatic
stats page
of the #spontanetf gather servers. After each game stats are generated automatically
and will be linked from that page when it is updated. It's semi-automatic because there
is still a mouse click needed to update it :-)
As of now the matchlog files are supported. A matchlog is created by
typing matchlog start in the ETF console.
Matchlogs are stored in the matchlogs directory. Be aware that you have
to pass the filename of the matchlog as a parameter to agostats.
Completely new is the Linux executable that will generate statistics
based on the games.log created by the ETF server. It will be accompanied by a
daemon that will automatically generate stats after each game. Right now the
daemon is still in the works. Source and binary will be released at a later
date.
Version 0.57 is out with a number of fixes. This includes handling the
slightly different string patterns for teamkills in ETF1.1.
Logfiles from ETF1.0 are no longer supported.
Any pre-match kills/captures are no longer included in the statistics. Thanks
to Hitman for this excellent suggestion.
I have decided not to wait for the ETF patch and base the stats on the
old style logfile. This has some advantages and also disadvantages, but
the most important advantage is that this way it's more userfriendly.
After playing a game of ETF you will always be 2 mouseclicks away from
seeying the statistics of the game. I cannot provide this yet for the
new style logfile in both windows and linux.
Please report any bugs or problems to the email address displayed in the
contact page.
The good news, ETF has been released and it plays like a charm. The guys on the ETF devteam decided to make a separate logfile that is easier to process for statsprograms such as agostats. However there is one minor issue that currently makes it impossible to reliably determine players fragging each other. I've been told this issue will be fixed in the next release of ETF.
Already I have prepared agostats for ETF as much as possible. To tie up a few loose ends I'll need the game itself though. I expect to have a first version available this weekend, that is if I can actually stop playing and start working:)
This will be the last release of agostats for Q3F. With ETF being
just around the corner it doesn't make sense to invest more time in
agostats for Q3F.
This update is available for windows only. Making an update for Linux is too
much of a hassle, unless someone gets me a free graphical ftp client
for Linux. Hm, well, even then I'm not gona bother :)
Some small things were fixed, check the version history for details.
The html code that is generated by agostats is now compliant
to XHTML1.1. This is one of the latest W3C standards and every decent
webbrowser should have no problems displaying the statistics.
The most visible change in the statistics is the big header
displaying the result of the game. Directly under the header the
capture history is displayed showing the order in which the captures took
place. Also included is the player that capped and the number of flagtouches
it took.
I removed the part called "The Game" because it didn't look very nice,
even though it had some interesting info in it. When I figure out a
nicer way to display the game totals I'll put it back in.
Yes sir, a new release. Version 0.51 shows table captions correctly
in Firefox (my favourite browser). The agostats.css file was adjusted to
fix this. Be careful you don't overwrite your personalized agostats.css
when you extract the zip. If you haven't changed the style there's nothing
to worry about. If you have changed the style you may want to port these
changes to the new agostats.css
The player vs player popups now show kills on flagcarriers
for each weapon like this :
Player A fragged player B 20 times:
- Pipetrap: 9 (carrying flag 5 times)
Not much news really, just that I'm looking forward to ETF and creating the agostats for it. Tonight I found a solution to the problem that table captions are not properly aligned in Mozilla Firefox. Also I will remove what little C++ constructions I used so that agostats will be written in plain C. I hope the linux executable linked with static libraries will be much smaller after removing the C++ code because 600KB is a bit ridiculous.
agostats 0.50 is ready to go out into the world.
The player vs player table now contains nice popup info (frags by weapon) when
you hover over the numbers. Also suicide counts are given per weapon and
environmental accident type :)
The popups are constructed using CSS, there's
no javascript, vbscript or whatever involved. The popups work well for Firefox
and Internext explorer. Opera sometimes has problems to display the popups
correctly.
There's a new commandline option (-v) that displays the program name and version.
The linux binaries are no longer called agostats.exe, but simply agostats.
Several people mentioned to me that linux executables really don't need a .exe
extension. Very well then.
Created another linux executable that is compiled with static libraries. This causes the executable to be much bigger, but it should run on any linux system. Try this executable if the small one doesn't work. Thanks to Hufs for making me aware of this.
Updated this website once again. It should look somewhat decently now.
lol sorry 'bout the noob error. Half the links were not working, should be fixed now.
Uploaded this brand spanking new website !!!!
After a lot of work agostats 0.49 is finished. From this day on you can fully modify the style of the statistics. Check the examples to get an idea of what's possible.