Vorletztes Wochenende hatte ich mich unter anderem mit Hamsta und Susi kurz über
Denis Defreynes Chat Log Formatter unterhalten. Dabei kamen ein paar spontane Ideen zusammen, welche Funktionen noch wünschenswert wären, und dass viele aufgrund dieser fehlenden Funktionen ihre Chat Logs lieber von Hand formatieren. Hamsta meinte allerdings, dass anzunehmen ist, dass Denis den Formatter aufgrund von anderen Verpflichtungen vermutlich in absehbarer Zeit nicht mehr weiterentwickeln würde.
Daher habe ich mich hingesetzt und einen eigenen Formatter programmiert. Mein Ansatz dabei war, den Log nicht unmittelbar zu formatieren, sondern jede Chatzeile zunächst zu analysieren und sie elementar auszuwerten. Anschließend können auf den Chat Log fast grenzenlos Formatierungsregeln angewendet werden. Die praktische Grenze liegt dann eher in der Bedienbarkeit des Ganzen.
Mein Formatter hat nun mittlerweile das Beta-Stadium erreicht und wartet auf möglichst viele Tester. Hier eine kleine Auswahl dessen, was der Formatter vermag:
- Erkennt automatisch alle Spielernamen im Chatlog.
- Individuelle Formatierungen für jeden Spieler möglich.
- Freie Kombination aus Fettdruck, Kursiver Schrift, Unterstreichungen und Farbe.
- Persönliche Nachrichten können automatisch entfernt werden.
- Zeitstempel können entfernt oder umformatiert werden.
- Aktions- und Systemmeldungen können automatisch ins Deutsche übersetzt werden.
- und vieles mehr ...
Sollten euch Fehler auffallen oder habt ihr Vorschläge für Verbesserungen, so würde ich mich freuen, wenn ihr sie in diesem Thread niederschreibt oder mich persönlich darauf ansprecht. Beachtet bitte, dass die Bedienoberfläche noch alpha-Stadium besitzt, d.h. das diesbezüglich noch einiges gemacht wird.
Was noch nicht funktioniert:- Statusmeldungen werden teilweise noch nicht richtig erkannt, teilweise noch nicht richtig ausgewertet. Übersetzung von Statusmeldungen fehlt komplett.
- Persönliche Aktionsmeldungen (/me) werden erkannt, aber noch nicht ausgewertet; werden unabhängig von der Einstellung aus dem Log gelöscht.
Was noch kommen soll:- Automatische Erkennung von deutschen Umlauten und scharfem S.
- Direkter Upload von Chat-Logs von der Festplatte