|
|
development...
over the past few years quite a few changes, enhancements,
bug fixes, optimizations etc. have been made. to make
it easier for you folks, this history file, lets you quickly
catch up on changes.
for the latest updates please read the most recent aestats.txt
on the files page.
...history
enhancements/fixes since v5.32
- added reaction quake iii (a q3a mod) support with 14 weapon
and 9 suicide obituaries.
- added rune (a q3a mod) support with 64 weapon
and 49 suicide obituaries.
- updated medal of honor: allied assault support with 12 new weapon
and 4 new suicide obituaries. weapons are now properly grouped.
- updated soldier of fortune ii support with by 2 weapon obituaries,
tracking mp5 and telefrags.
- updated return to castle wolfenstein support with 3 new weapon
and 7 new suicide obituaries.
- updated true combat (a q3a mod) support
with 2 new weapon obituaries, tracking 'sig 229' and 'h&k mp5/10'.
- updated tactical ops (an ut mod) support with now 10 new weapon
and 8 suicide obituaries. the -to parameter will support any version
of to, including the retail version.
enhancements/fixes since v5.30
- added medal of honor: allied assault support with 15 weapon
and 5 suicide obituaries.
- added soldier of fortune ii support with 21 weapon and 18
suicide obituaries.
enhancements/fixes since v5.21
- added return to castle wolfenstein support with 20 weapon
and 20 suicide obituaries.
- added jedi knight ii support with 30 weapon and 12 suicide
obituaries.
- updated support for strike force (ut mod) with 4 new
weapon (widowmaker, steyr aug, m203, hkg36) and 1 new
suicide obituary.
- updated support for tactical ops (ut mod, retail) with 5
new weapon (9f2pistol, berg509, gl23, m4a1,uzi)
obituaries.
- fixed a really bad crash bug, that would sometimes happen
when aestats tried to generate html output pages.
- fixed colored names for all q3a-engine games, specifically
rtcw and jk2. the color escape characters are properly
removed from the output pages.
- new cygwin1.dll included, this should fix some problems
with winxp and nt.
- æstats now supports 50 games/mods... wheee :).
- started getting team stats in, new pages are calculated,
but they are way from final! but i am keeping them in to
do more testing etc.
- future releases will not only include binaries for win32
and linux, but now also for mac os x.
enhancements/fixes since v5.14
- complete re-design of æstats output. no longer using frames. introducing
style sheets for total control of the output look.
see the well commented stats/aestats.css file for details. check out the
examples pages on this
site for a quick design preview.
- updated strike force (an ut mod) support
with 2 new weapon and 4 new suicide obituaries.
- re-design: all output page now are fully internet explorer 5+ and also
netscape 4.7 to 6 compatible (output under netscape used to be pretty crummy).
- re-design: all pages have been optimized for a fixed width of 800 pixels.
- re-design: output page code is at least 25% smaller (quicker downloads), than the
old frame version.
- re-design: featuring a top navigation, that is present on every page. this lets me
add new navigation links on the fly.
- re-design: you can now control the colors used in the spectrum and intensity ranges
via aestats.css file.
- re-design: æstats output now is a lot less gfx intense (quicker page views).
- re-design: updated all the information presented on the output pages, removed
typos etc. also added extra infos previously not available.
- re-design: all tables have been re-coded, to make them easier to read, produce less
html output code and also to remove many small bugs.
- re-design: new vars will let you paste æstats interternal info into the template
pages via <!--AEstats <var>: "LinkBestOfs", "LinkTeamStats", "TimeBarrier",
"IncidentBarrier", "StyleSheet", "MaxPlPerMap".
- re-design: the help page now uses the tables of the top player in ranking to explain
what they mean, used to be hard coded in the templates.
- aestats.cfg: the "set TimeBarrier" var introduced last week, will now also
be used in the global "map names & times" and player stats "frags per hour & times"
tables, to filter unrealistic hph and fph values.
- aestats.cfg: the "set StyleSheet" lets you set the name and path of the style sheet
used by all templates (header files).
- aestats.cfg: almost all design related variables in aestats.cfg have been removed,
since they are redundant. You control via output with aestats.css.
- bug fix: the ladder ranking would crash on any log file... fixed.
- bug fix: preaes could track up to 256 player ids, this is no longer enough,
upped the value to 2048 (used by ut/mods, tribes and tfc).
- code base: internally cleaned up again, this time all the html code, yielding a more consistent
look in the output tables.
enhancements/fixes since v5.08b
- added event, role, team tracking for
counter-strike (a half-life mod), use the
-cse option of preaes. tracking 24 weapon frags,
3 suicides, 54 events, 3 teams, and 3 roles (ct, t, spectator). Control the
cs scores via aesscore.cfg.
- added unreal tournament (french edition) support
with 16 weapon and 26 suicide obituaries. use the
-utf option of preaes.
- bug fix: massive savings in memory usage, a log file with about 8000 map changes
and 1000 unique player names aestats would want to use temporarily 2.4GB.
on the fly calculations no longer require this.
- bug fix: player names could be empty in the aestats output, or names could
be longer than 31 characters, this would crash or mess up things. empty names are now
skipped by preaes, long names trimmed. fixed for *all* supported games/mods.
- bug fix: player names are now case insensitive, small bug would differ in case.
- bug fix: long numbers in the histograms (players per map in global stats,
fph in player stats) would make these table far to wide. vertically aligned numbers
fix this.
- bug fix: fixed a few things in the output headers/ template files.
- code base: internally cleaned up the code. all mem allocations now show errors, if
alloc failed, variable initializations sorted out, removed several vars to save more
ram. optimized preparser map name routine to run about 8 times faster on 8000 names.
other smaller optimizations.
enhancements/fixes since v4.92
- added event, role, team tracking for
team fortress classic (a half-life mod), use the
-tfa option of preaes. tracking 35 events
(83 event obits), 5 teams (10 team obits), and 11 roles.
this means tons of more info on the output pages, team stats
pages are soon to come.
- massive enhancement of output pages:
global stats page:
- misc table also shows overall map time (idle times ignored).
- inventory table also shows events.
- new event table with event names, counts, assigned event points, and scores.
- new role table shows the player class counts. and how many events, frags,
deaths and suicides occured for that class.
- new role frags/deaths correlation table shows how often each player class
fragged another player class.
- n° of players per map now really shows the last 50 maps. and the
map names & times table has been enhanced to show happenings (f+d+e) per hour, along with
the frags, suicides, events for that map.
player stats pages:
- new overview table with all frag, death, suicide and event
counts for that player. also added netto, incident and netto% info.
- new event table with event names, counts, assigned event points,
and scores.
- new role frags/deaths correlation table shows how often each
player class fragged another player class.
- new frag/death streak table counts the number of
frags and deaths/suicides you scored in a row in a histogram.
- map names & times table has been enhanced to show frags (f-d-s) per hour,
along with the nettos, frags, deaths, suicides for that map. the
nettos tell where you placed in that game. the top
frag/death streaks for that map are also shown. now only the last
50 maps this player actually played in are presented.
buddy stats page:
- link to this page from the main page. lets you compare the
stats of your "buddies", see aestats.cfg to define them.
if no buddies where defined, then of the folks in ranking, the
top incidenters are shown.
- overview table shows the frag, death, suicide, event, incident,
netto and netto% values for the selected players in a matrix.
- other 6 tables show the frags/deaths per weapon,
suicides per damage type, events, event scores, and roles pre class for
the "buddies" in a matrix.
- updated team fortress classic (a half-life mod) support,
removed the suicide "committed suicide with world", this is a team/role
change log artefact.
- bug fix: too long player names would crash the
hl module of preaes. max characters for a player name are now
31 characters.
- bug fix: q3a engine games/mods support "warmup:"
times. preaes would ignore incidents during warm up.
alas this is not properly trackable across mods, it works
for q3a and superheroes, but not for urban terror. function
commented out for now.
- bug fix: map names are now prefixed by a map number, to let
aestats recognize map changes in the meta log,
especially if only one map is played in the level loop.
- bug fix: the ranking matrix page no longer shows suicides. since
matrix ranking does not understand suicides, these are redistributed
among your enemies, e.g. your enemies earn virtual frags from your
suicides.
- bug fix: went through complete code base, and fixed little
things. ranking code is untouched.
- aestats.cfg - new variables:
- "set cfgScore": define path/name of the
aesscore.cfg file.
- "set buddy01" to "set buddy20": name the folks
you want to see on the new buddy stats page.
- "set RankedBuddies": control the number of buddies shown,
you can force ranked players to be shown instead of buddies.
- "set TimeBarrier": players on the best of page, that played
less than the default 60 seconds, will not get into the "per hour",
tables.
- aesscore.cfg: this new config lets you assign points to each
event tracked by æstats. define your own scores!
- meta log: uses columns 9-12 to track new info (team, role and event numbers).
metadata[9] teamno*100 + roleno of fragged
metadata[10] teamno*100 + roleno of fragger
metadata[11] n° of the 1 player event
metadata[12] n° of the 2 player event
æstats 4.92
enhancements/fixes since v4.88
- added true combat (a q3a mod) support
with 22 weapon and 3 suicide obituaries.
- added painkeep arena (a q3a mod) support
with 21 weapon and 19 suicide obituaries.
- added headhunters iii (a q3a mod) support
with 14 weapon and 14 suicide obituaries.
- added superheroes (a q3a mod) support
with 47 weapon and 24 suicide obituaries.
- headers: new headers/ parameter "aestats_version"
is used in the footers of all output pages to
show the aestats version that generated the html.
- headers: the line "up since" was removed from all
headers/ pages, the main page shows
"headers last updated on:"
- headers: the player stats page under
usage & frags/deaths now vertically align the
two tables. side by side messed up the page a bit.
- looking for an example on how to control q3a, generate
stats and upload the output to a web server? then
check out don hatcher's autoq3stats v1.2 batch files
in the unsupported/autoq3stats/ drawer. thanx don.
- bug fix: aestats.cfg was in unix format ('\n'),
editing it under win32 ('\r\n') would sometimes cause
problems format.
- all frags scored during warmup times for
q3a and all q3a mods (elite force probably too)
will *no longer* be counted.
- aestats/linux-bin/aestats.cfg is a unix version
(only '\n') of the aestats config... the main
aestats/aestats.cfg is for win32 ('\r\n').
æstats 4.88
enhancements/fixes since v4.81
- added rail arena (an q3a mod) support
with 6 weapon and 8 suicide obituaries.
- added strike force (an ut mod) support
with now 19 weapon and 5 suicide obituaries.
- updated infiltration (an ut mod) support
with now 11 weapon and 10 suicide obituaries.
- updated tactical ops (an ut mod) support
with now 25 weapon and 9 suicide obituaries.
- updated voyager elite force support
with 1 new suicide obituary (mod_explosion).
- updated urban terror (a q3a mod, v2.3) support
with 1 new weapon obituary (mod_telefrag). the new obit
mod_change_team will be ignored (preaes console will show warnings,
that can be ignored), because this is neither a kill nor a suicide.
- updated weapons of destruction (a q2 mod) support
with 1 new suicide obituary (squished).
- updated half-life support
with 2 new suicide obituaries
(trigger_hurt and env_explosion).
- tested latest logs for weapons factory quake ii.
all obituaries are already recognized
- fixed bug on half-life support.
the "gluon gun" was not recognized at all by preaes.
fixed. sorry about this.
- preaes: speed boost by factor 6 to 7.
- internal: all the ansi c source files are now all lower case. i mention
this because there might be something i overlooked, that would then possibly
not work under linux.
- latest cygwin1.dll included - fixes problems under
nt and win2000, where the meta log file could not
be overwritten with newer versions.
æstats 4.81
enhancements/fixes since 4.75
- added tribes 2 support
with 11 weapon and 23 suicide obituaries.
- added global warfare (a half-life mod) support
with 17 weapon and 15 suicide obituaries.
- added weapons of destruction (a quake 2 mod) support
with 34 weapon and 23 suicide obituaries.
- updated science and industry (a half-life mod) support
with 8 new weapon and 3 new suicide obituaries.
- updated infiltration (a ut mod) support
with 2 new weapon ('m2hb' & 'psg1') and 1 new suicide obituaries.
- updated team fortress classic (a half-life mod) support
with 6 new suicide obituaries.
- feature: aestats now lets you pick the path and the name
of the config file via -cfg parameter. useful for multi-server users.
- bug fix: the player names for science and industry, and also with tfc (both half-life mods)
would be prefixed by '(#)' brackets, if connect problems occurred. these prefixes
are now removed by preaes.
- bug fix: the ranking matrix would show "-1" values, if after filtering less players
than the default 20 where left. fixed.
- bug fix: global weapon lists might mess up, if the game/mod was ut related,
since the weapons of the fragger and the fragged are shown. fixed.
- bug fix: alas the template (header) files had a bug in the url that points
to this site, fixed... sigh :)
æstats 4.75
enhancements/fixes since 4.68
- added chaos ut (a ut mod) support
with 18 weapon and 14 suicide obituaries.
- added eternal arena (a q3a mod) support
with 21 weapon and 15 suicide obituaries.
- added deathmatch classic (a half-life mod) support
with 9 weapon and 6 suicide obituaries.
- added science and industry (a half-life mod) support
with 13 weapon and 15 suicide obituaries.
- added urban terror (a q3a mod) support
with 16 weapon and 13 suicide obituaries.
- updated infiltration (a ut mod) support
with 13 weapon and 2 suicide obituaries.
- updated tactical ops (a ut mod) support
with 12 weapon and 2 suicide obituaries.
- updated unreal tournament support
with 17 weapon and 25 suicide obituaries.
- had to drop strike fore (ut mod) support for now.
- updated the html header files to point to aestats.poweredbylasers.com.
- supporting aestats with a donation is now possible:
aestats.poweredbylasers.com/donations.html .
æstats 4.68
- added frontline force (v1.2a, a half-life mod) support
with 17 weapon and 9 suicide obituaries.
- updated native half-life (1.106 logs) support with all
weapon obits in tact and 3 less suicide obituaries.
- æstats will soon be hosted on www.planetquake.com/aeons,
please update your links. new email: AEon(=a_t-]hugelaser.com
æstats 4.66
- added firearms (a half-life mod, 1.106 logs) support
with 28 weapon and 8 suicide obituaries.
- updated team fortress classic (a half-life mod,
1.106 logs) support with 1 new weapon and 1 new
suicide obituary.
- joining of meta log files, no longer messes up the
html output. for details read the aestats.txt file.
æstats 4.64
- updated the support for counter-strike 1.106...
the log format had changed quite a bit.
- the html output pages finally sport a new set of
page and navigation graphics. the great skin and
color design was done by shnookums. thanx!
- æstats is now skinnable...
simply edit the æstats.cfg to set colors and images in
the body tags for the html header files, define the
mouseover properties and colors of links, set the
background colors of tables or define the font colors
to be used throughout.
æstats 4.61
- added wasteland (a half-life mod) support
with 19 weapons and 9 suicides.
- updated tactical ops (ut-mod) support
weapons added: "ak47" and "mossberg"
æstats 4.59
- added quake 3: team arena support (will work with retail!)
new weapons: mod_proximity_mine, mod_chaingun, mod_nail
due to a bug in the demo, the kamikaze frags will be logged
as mod_grapple
- updated strikeforce (ut-mod) support
new weapons: ak47, benelli m3, desert eagle, flash grenade,
gun, m4, uzi
- added: tactical ops (ut-mod) support
new weapons: hk psg1, famas, steyr aug, hk mp5 navy,
hksr9, mac 10
æstats 4.57
- added tribes support...
15 weapons and 11 suicides are recognized.
- added quakeworld support.
these are fraglogs of the sort: \fragger\fragged\
- updated weapons factory arena support...
the mod_flagtimer suicide is now recognized.
(thanx keith lord)
- aestats.cfg and html main page will now show
the server name and the server admin's email.
use: "set servername" and "set serveremail"
(requested by steve west)
æstats 4.54
- weapons factory for quake ii support...
slamming in at 64 weapon frags and 56 suicides.
(thanx christian (j.c.a. peper))
- updated weapons factory arena support...
4 new suicides: "mod_flashgrenade", "mod_proximity",
"mod_shrapnel", and "<bad obituary>"
(thanx keith lord)
- added cold ice (a half-life mod) support...
16 weapons and 5 suicides are recognized.
(thanx peterj)
æstats 4.51
- added counter-strike 1.0 support... 3 new weapons...
"fiveseven", "sg550", and "ump45"
- ut-infestation & ut-strike force support... 11 new weapons...
"at4", "frag grenade", "glock21", "hk69", "m16", "m3s90 shotgun",
"m9 pistol", "mp5", "psg", "parker hale 85", "robar"
(thanx go to rob willoughby)
æstats 4.49
- weapons factory arena 1.1 support...
in all 53 frag related obituaries and 17 suicide related
obituaries are recognized.
- includes linux object files plus makefile...
since some folks have trouble with suse linux binaries,
i am including all object files. this way you can do your
own library linking.
æstats 4.48
- counterstrike 7.1 beta update...
added the 'headshot' obituary and three new suicide forms:
'world: vehicle', 'world: headshot' and 'self: headshot'.
- unreal tournament update...
names of fraggers and fragged will be html-filtered, to
avoid invisible names like ''.
- star trek voyager: elite force support...
tested æstats with latest star trek voyager: elite force logs...
works fine.
- changed the html-header files a bit.
æstats 4.45
- full star trek voyager: elite force support...
28 frag obituaries and 17 suicides.
- counter strike 6.6 update...
grenade suiciders would still have the prefixes [cs] or [terrorist] in their
name... fixed.
æstats 4.44
- daikatana support... 27 weapons and 9 suicides.
thanx lordie[999] for the help.
- counter strike 6.5 support...
killed players had prefix [cs] and [terrorist], this would mess up ranking.
preparser-only update fixes this.
- hl 1.1 should also work fine.
æstats 4.42
- new elo ladder ranking system... an alternate ranking. will take into account
the players previous frag history. the ranking "knows" how good the 2 players
where that did that frag. fragging stronger players will move you quicker to the
top of this open ranking. suicides are ignored for now. use "set ladderranking 1"
in aestats.cfg to activate this new ranking.
- times/date in q3a logs is now fully supported. since no absolute times are in
the log files, i use the log file's creation date.
- weird "un-printable" characters are now filtered out of q3a player names. the
color escape character "^" is properly parsed.
- updated unreal tournament (4.05+) support.
5 further suicides: rocketdeath, shredded, eradicated, decapitated, pulsed
- buddy list == inverted ban list option in .cfg file... use a "!" in the
banlist.txt to activate this mode.
- player names are no longer case sensitive.
- tested counter strike 6.1 logs. work fine.
- fixed bug in html output tables where you would have 2 closing </table> tags.
- updated unreal tournament (4.05+) support.
3 new weapons are recognized: chainsaw, double enforcers, enhanced shock rifle
6 further suicides: asphyxia, crushed, destroyed, redeemerdeath, suicided, shot
- updated support for counter strike 6
new weapons steyr aug and mac-10 recognized.
æstats 4.36
- unreal tournament (4.05+) support. now supports built in
ngstats log files. in menu options/preferences/game
turn on "ngstats local logging", the unrealtournament\logs\
will then contain .log files to parse.
- the æstats mutator for ut is no longer supported.
- long q3a log lines would not be properly read, this way map names
where ignored at times. fixed.
æstats 4.33
- opposing force support. (11 new weapon frags, 7 new suicides)
- counter strike 5.2 support updated, recognizes:
"benelli xm1014", "concussion grenade", "killed self with grenade".
- fixed y2k problem in dates...
- fixed kingpin bug will cut off names... h.g.m. frags only as it seems...
- header files now have "commercial use prohibited!" text in there.
- <font size=-1> and <font size=-2> will now be configurable.
see aestats.cfg under "set fontsize1 -1" and "set fontsize2 -2".
æstats 4.30
- quake iii arena support. already supports the "gold" version of q3a.
bfg and grenade launcher, along with all possible suicide forms are
present. colored names are filtered out. will parse games.log files
and also linux dedicated server logs. logs from q3test v1.08 onward
should work too.
- banlist.txt will now also ban players called "unnamedplayer", since
this is q3demo test's default no-name player name.
æstats 4.29
- counter strike beta 4 support.
new weapons: steyr scout, sig p228, he grenade.
new suicide "killed by world with debris".
- war in europe support, a half-life mod.
æstats 4.27
- heretic ii support
- sin support
- unreal tournament 3.38 update
- u4e support (mutator for unreal tournament)
- hexen ii updated
æstats 4.22
- unreal tournament demo support. aestatsmutator.u provided.
read system\unrealtournament-322\aestatsmutator.txt for details.
- counter strike beta 3 support. new weapons: knife and p90.
- hexen ii update... 3 extra frag lines recognized.
- aestats.exe optimized. up to a factor of 4 faster now.
- linux bug in time/date calculations fixed.
æstats 4.19
- unreal 2.25f support
- hexen ii support
- players can have several aliases, can be ranked with one "proper" name.
controlled via alias.txt file. (see aestats.txt file).
- the "incidentbarrier" parameter in the aestats.cfg file had some bad bugs
in 4.16. now it really works :). filter out players with low frag counts!
- in preparation: tribes, osp (a hl mod), daikatana (client-side) support.
æstats 4.16
- action quake ii support
- name banning via banlist.txt now uses double quotes (") as jokers.
(see aestats.txt file).
- the "incidentbarrier" parameter in the aestats.cfg file, now properly
calculates the player incidents in ranking.
- half-life now recognizes "killed by world with tripmine"...
- linux alpha binaries included.
- in preparation: osp (a hl mod), daikatana (client-side) and hexen ii support.
æstats 4.13
- kingpin support
- quake team fortress support
- counter strike 2.01 update supported, 3 new weapons added.
- colored names of tf are converted to legible characters.
- aestats.cfg has a "moreweapsshowusedonly" variable, this lets admins
make the html weapon table nicer. if a game has more than e.g. 16 weapons
(like tf & tfc) then only those that where used by a player are shown.
- preparser option bug "-tf" and "-tfc" fixed.
- in preparation action quake ii.
æstats 4.08
- new ranking used. folks that play less will have their frags "scaled down",
so they won't have such high ranks. suicides are symmetrically distributed
among your contacts.
- oz support (a half-life mod, thanx compdept)
- aestats.cfg has a "incidentbarrier" variable, this lets admins kick players
that did not play much out of ranking. also prohibits 5-minute players from
getting too high rankings.
- half-life now recognizes "killed self with snark" and "killed by world with
rpg_rocket" properly (thanx craig & compdept).
- counter strike now has nice "long" weapon names on the stats pages (thanx
compdept).
- "killed self with world" in cs is used to denote the changing of a team...
kicking this line, to show proper suicide stats.
- if preaes finds no frag information, the .mlg only contains 2 lines, the
games name and the "bits" that determine what data columns exits. this
"frag empty" .mlg file would then crash æstats (e.g. happened with q3test
logs a lot)... fixed!
- in preparation quake team fortress.
æstats 4.04
- q3test 1.08 support ("lightning gun", "killed self.")
- counter strike support (a half-life mod),
preparser option -cs.
- slightly improved ranking.
- the linux binaries will now be available for glibc5 and glibc6.
- hl's 'ran into own tripmine' & 'satchel trigger happy' where sorta swapped.
æstats 4.02
- q3test 1.05 support (client side, set logfile 1)
- linux tfc and hl support
- fixed aeonsdmmod.u bug where player names where not properly logged.
- unreal uses the item "invisibility" now not "invisibilty"
- unreal knows the environment info "none" now.
- global stats misc info... had problems with netscape. fixed.
- half-life team fortress classic (tfc), full support.
- preparse tfc log files with the -tfc command line parameter.
- aeonsdmmod.u aeonsdmmod.uc (source), aeonsdmmod.ini and unreal.ini
updated and should now work with unreal 224.
- new preaes and æstats executable files.
- fixes a really bad memory leak that was causing lots of trouble
with log files out there.
æstats 3.93
- unreal specific:
thanx to yet again *vr*roughduck ;)
new æstats items: "flashlight", "scubagear", & dt "destroyed"...
- the parser "aestats.exe" was not compiled with -o2 (optimized)... fixed...
- includes linux x86 binaries...
- unreal specific:
thanx to *vr*roughduck and
the log he sent æstats now understands the items: "translator"
& "flare", and the damage types "gibbed" and "suicided"...
- if for some reason the weapon was "none" a crash could happen...
fixed.
- if there was only one fragline for a new map in the log file, then
another crash occured... fixed...
- pre parser will now also understand old log files generated with
the unreal script module aeonsdmmod.u (pre 3.90b)...
- item "searchlight" now recognized...
- bug that made parser crash with "u.mlg" fixed (i hope!)
 |
last updated on sunday, june 15th 2001
re-design: sunday, june 17th 2001
|
|
|