sof_stats_v2.zip —
SOFStats is a Excel Workbook containing several macros generating statistics for SOF II - Double Helix logfiles in a comfortable result :)
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!