29.04.2009: Update für LU51
Das Update sollte automatisch beim Start von Parsefal geschehen.
Ich spiele EQ2 nicht mehr und somit wird Parsefal nicht mehr weiterentwickelt, allerdings versuche ich den Parser
funktionsfähig zu halten. Wenn euch Ungereimtheiten auffallen sollten, sendet mir bitte ein Logfile mit kurzer
Problembeschreibung, und ich werde mir das anschauen.
16.03.2008: Neu in Version 2.05
- Timer beachten nun Debuffs, die den Recast-Timer verlängern (Traumatischer Greifer). Mehr Infos im Forum.
- Ticks von DoTs mit dem gleichen Namen des Hauptspells setzen den Spelltimer nicht mehr zurück (anders ausgedrückt: Timer-Intervalle kleiner als 10 Sekunden werden ignoriert). Das gilt allerdings nur für die automatischen Spelltimer unten im Kampfmonitor.
- Schaden, der von Schilden absorbiert wird, zählt jetzt mit zum DPS-Wert des Angreifers (so wie es auch der Advanced Combat Tracker handhabt).
- Ein Fehler wurde behoben, der dazu führte, dass Parsefal nach einer bestimmten Anzahl abgespielter Warntöne neu gestartet werden musste.
- Wenn Parsefal mit dem Lesen des Logfiles nicht hinterherkommt, erscheint keine Meldung "Unerwarteter Fehler: null" o.ä mehr. Stattdessen wird der Text neben dem Fortschrittsbalken im Hauptfenster rot.
PARSEFAL ist ein Programm zur Analyse der Logdatei, die von Everquest 2™ erzeugt wird.
Damit können Kämpfe ausgewertet und übersichtliche Statistiken über Schaden und Heilung der Kampfteilnehmer
erstellt werden, inkl. Trefferquote, Verteilung nach Combat Arts und Schadensarten. PARSEFAL verfügt über eine grafische
Benutzeroberfläche und ist somit einfach und bequem zu bedienen.
Nutzungsbedingungen
Die Benutzung der Software erfolgt auf eigene Gefahr.
Der Ersteller der Software haftet nicht für jegliche Schäden oder Datenverlust, die durch die Nutzung der Software entsteht
oder damit in Zusammenhang steht.
Gewerbliche Nutzung, der Weiterverkauf, das Dekompilieren sowie die Massenverbreitung,
insbesondere durch Bereitstellung zum Download oder zum Filesharing sind untersagt.
Anregungen, Kritik und Fehlermeldungen bitte im Forum posten.
Installation
Nach dem Download von parsefal.zip diese Datei in einen beliebigen Ordner entpacken. Zum Starten "parsefal.exe" doppelklicken.
PARSEFAL benötigt mindestens die Java Runtime Environment 5.0. Fehlt diese, wird beim Start von PARSEFAL automatisch die neueste Java-Version von SUN installiert, Einverständnis des Benutzers vorausgesetzt.
Allgemeines zur Logfileanalyse
Über die Logfiles kann man nur Informationen über Schaden und Heilung gewinnen. Andere Effekte wie Buffs oder Debuffs sind gar nicht oder nur sehr eingeschränkt auswertbar. Schaden ist aber nur eine Facette des Spiels, eine Bewertung der einzelnen Klassen oder Spieler hinsichtlich ihres "Werts" aufgrund einer solchen Analyse ist also zumindest problematisch. Eine Rangliste nach Schaden ist ähnlich wie eine Torjägerliste beim Fußball: Durch Tore gewinnt man, aber nur, wenn auch Mittelfeld, Abwehr und Torwart gut sind.
Durch Serverupdates seitens Sony kann es passieren, dass der Parser von einem Tag auf den anderen nicht mehr funktioniert (wenn z.B. übersetzungen "gefixt" werden).
Ereignisse werden nur dann im Logfile aufgezeichnet, wenn man sich in gewisser Reichweite (ich schätze ca. 40m) zu einem der Teilnehmer der Aktion befindet. Entfernt man sich, z.B. um zu reggen oder weil man sich am Eingang wiederbelebt, fehlt ein gewisser Ausschnitt des Kampfes.
Kurzanleitung
- Im Spiel mit /log das Logging aktivieren.
- In PARSEFAL Datei -> Logfile öffnen
.
- Mit "Durchsuchen" Datei auswählen. Bei sehr großen Dateien am besten mit einem guten Texteditor (z.B. TextPad oder UltraEdit) die entsprechende Stelle aus dem Log kopieren und unter anderem Namen speichern.
- Den Namen des Charakters eingeben, mit dem man das Logfile erstellt hat. Im Logfile wird der Spieler direkt angesprochen ("IHR trefft..."), diese direkte Anrede wird mit dem eingegebenen Namen ersetzt. Sonst keine Auswirkungen.
- Parsefal kann Kämpfe anhand der Pausen zwischen den Kämpfen trennen. Bei "Kampftrennung" kann eingegeben werden, ab wieviel Sekunden Pause zwei Kämpfe getrennt werden. Wird der Wert zu groß gewählt, werden u.U. mehrere Kämpfe zusammengelegt, wenn er zu klein ist, werden bei längeren Pausen (z.B. bei Group Stuns) Kämpfe geteilt. Um eine Auswertung über ein komplettes Logfile zu fahren, kann man die Kampftrennung deaktivieren. Hier ist zu beachten, dass der DPS-Wert über die komplette Dauer des Logfiles inkl. Pausen berechnet wird, so dass der DPS-Wert zu klein angezeigt wird.
- OK -> Logfile wird analysiert.
- Links werden jetzt die einzelnen besuchten Zonen und dort stattgefundenen Kämpfe aufgelistet. Beim Selektieren eines Kampfes wird rechts eine übersicht der Kampfteilnehmer angezeigt. Durch Anklicken der überschriften kann die Sortierung der Tabelle geändert werden. Spieler werden grün, Mobs rot angezeigt.
- Beim "Aufblättern" des Kampfes werden die Teilnehmer sichtbar und können angeklickt werden. Rechts erscheint dann eine Detailansicht des Kampfteilnehmers.
- Bei Rechtsklick auf einen Kampf oder Kampfteilnehmer öffnet sich ein Kontextmenü, über das man die jeweiligen Daten als formatierten Text in die Zwischenablage kopieren kann. Diese können dann per STRG-V in beliebige andere Anwendungen übernommen werden.