nn_lb1

SOF Stats

sof_stats_v2.zip —

Description

SOFStats is a Excel Workbook containing several macros generating statistics for SOF II - Double Helix logfiles in a comfortable result :)

nn_lb2

README

General Information:
SOFStats is a Excel Workbook containing several macros
generating statistics for SOF II - Double Helix logfiles
in a comfortable result

I know, there already is a tool on the web downloadable doing this
job in html, but it was a) not compatible to SOF1.01, which generates
other weaponcodes (this excel-version is slower, but uses the 
weaponnames itselves instead of codes, so there cant be a wrong
conversation) and b) i wanted to see a complete userranking with
no links on one page.

Code:
The Code is free useable, but do not spread it in a changed form.
tested with office 2k and xp

Calculation:
The Calculation needs the file games.log which you will find in
your server base/mp/ folder. this file may already be very large,
please put it away if you want to keep the old logs (server will
automatically generate a new one if there is no file).

Limits:
The Limit in excel is about 65000 rows, so if you calculate a 
huge file it may fail (unfort. i dont have not enough knowledge
in access). A logfile generated for 15 players, which is btw the
maximum in this macro and 24 hours gametime should be no problem for excel

Weaponslimit:
Maximum used weapons is 24, and that is enough, because you won't
use more, and f.e. the pistols, m4fire/m4grenade, knife slice/throw are
not calculated seperatly. you can change that very simple in the macro.

Use:
start the excel table and allow macros to run. use the proceed button
in the SOFII Picture. calculation will take about 1 minute on a 2GHz
machine with 6 players and 12hours gametime.

Features:
last but not least, the results available after generating the stats:

overall:
-Switch between German and English on the top left corner
-total gametime, list of members
-teamwin count, teamwinner total
-weaponking-table (best 3) with additional podest-stats and marked names
for tight and incredible leads

individual:
-total-, deathmatch-, ctf-score, games played, time played
-kills, deaths, suicides, accidents
-favourite victim 1 and 2, fav. used weapon, counting kills for this weapon
-panic weapon, counting deaths by this weapon
-average lifetime
-most kills in one life
-longest lifetime and activity in these time (run or hide), minutes per kill
-effectiveness, skill, ratio, kills and deaths per minute

graphics:
players names can be marked with a color (max 3 simult.) using the switch-button
on the total score fields. Use the -R- button to reset these funcionality, in case
there are errors (f.e. if you have calculated 12 players and switched player 10 to on,
then generate a new file with only 4 players. player 12 still is marked but not visible.
simply use the reset button and go on.

-A short test-logfile is included in the package.

excuse my average (not bad :) english. enjoy, and give a feedback if you want.

Oliver Goebel

for feedback and requests
[email protected]
========================================================

Generell:
SOFStats ist ein Excel Workbook mit diversen Makros,
um die Auswertung von SOF II - Double Helix Logfiles
möglichst übersichtlich darzustellen.

Ich weiss, dass bereits ein Tool auf dem Web vorhanden ist,
das Ergebnisse in HTML zeigt, doch ich wollte mehr Statistiken,
übersichtlicher auf einer Gesamten Seite gestaltet und vorallem,
unabhängigkeit, da z.B. die Waffennamen auf 1.01 oder 1.03, die
jeweils mit einem Code versehen sind, auf dem HTML-Tool vertauscht
werden. Diese Excel-Version übernimmt die Logfile-Waffennamen, deshalb
kann da nichts vertauscht werden.

Code:
Der Code ist frei zugänglich, darf aber nicht verändert
weiterverbreitet werden.
Getestet mit Office 2000 und XP.

Auswertung:
Die Auswertung erfolgt über das im Base/MP/ liegende
games.log auf dem Server. Sinnvollerweise wird dieses
Logfile pro Spieltag wegkopiert (muss nicht vorhanden sein
auf dem Server, es wird automatisch ein neues generiert).
Das bestehende games.log dürfte inzwischen riesig geworden
sein, falls es nicht jeweils gekürzt worden ist.

Limits:
Da diese Auswertung in Excel erfolgt (Access bin ich leider
nicht kundig), können maximal 65000 Events im Makro verarbeitet
werden. Dies müsste aber reichen für einen 24Stunden Kampf mit 
15 Mitspielern, welches übrigens das Maximum an Spielern ist.

Waffenlimit:
Es können 24 Waffen benützt werden (es gibt gar nicht soviele)
Waffennamen werden zum Teil kombiniert (z.b. die zwei Pistolen)
oder M4 Schuss/M4 Granate, Messerstechen/Messerwerfen wird auch
kombiniert. Dies könnte im Makro individuell geändert werden.

Use:
Das Excel-File ist zu starten und die Makrofrage zu bejahen.
Anschliessend kann die Prozedur mit dem "Proceed"-Button in
der Titelgrafik gestartet werden. Die Verarbeitung dauert auf
einer 2GHz Maschine und 6 Spielern, die 12 Stunden gespielt haben
etwa eine Minute.

Features:
Das wichtigste eigentlich, am Schluss. Es werden die folgenden Zahlen ausgewertet:

Allgemein:
-Sprachauswahl Deutsch/Englisch bei den Buttons oben Links
-Gesamtspielzeit, Teilnehmerliste
-Teamsiege Anzahl, Teamwinner Gesamt
-Waffenkönigstabelle (beste drei) mit Podestplatzauswertung und Markierung der
herausragenden Leistungen

pro Krieger:
-Gesamt-, Deathmatch-, CTF-Punkte, Spiele Anzahl, Spielzeit
-Kills, Deaths, Selbstmorde, Unfälle
-Lieblingsopfer 1 und 2, Lieblingswaffe mit Anzahl Kills dieser Waffe
-Angstwaffe mit Anzahl Deaths dieser Waffe
-Durchschnittliche Lebenserwartung
-Meiste Kills in demselben Leben
-Längstes Leben und aktivität in demselben (Kills oder Verstecken?), Minuten pro Kill
-Effektivität, Skill, Ratio, Kills und Deaths pro Minute

Graphik:
Die Krieger können (maximal drei gleichzeitig) markiert werden mit dem Umschaltbutton
bei den Gesamtpunkten. Der -R- Button oberhalb entfernt sämtliche Markierungen. (Dies
kann notwendig sein, wenn ein File mit z.B. 12 Spielern mit Markierung Spieler 10 gespeichert
wird und anschliessend eines mit 4 Spielern eingelesen wird. Der Spieler 10 ist nicht sichtbar
und die Markierung gesperrt. Einfach aufheben mit -R-.

-Ein kurzes Test-Logfile ist im Zipfile enthalten

Ich freue mich über jedes Feedback. Viel Spass!

Oliver Goebel

Für Feedback und evtl. Anforderungen
[email protected]

There are no comments yet. Be the first!

nn_player