english version
DoomDump v1.02
Damage Dumper für Anarchy Online
Warum noch ein Damage Dumper?
Entstanden ist DoomDump, da der bis dahin von mir verwendete
Damage Dumper AO Parser unter Vista nicht so recht wollte.
Da ich mich an das Damage-Diagramm und die Aufdröselung des
Schadens gewöhnt hatte und die anderen verfügbaren
Damage Dumper das nicht konnten, hab ich einfach mal selber was
gebaut. Außerdem war es eine schöne Gelegenheit, mich
in C# einzuarbeiten.
Features
- Erfassung aller Damagedealer (Spieler, Pets, Mobs)
- Grafische Darstellung der Top-10
- Anzeige von Schaden pro aktiver Minute und Schaden pro Minute
gesamt
- Getrennte Team-Statistik
- Heilstatistik (Wer hat mich geheilt? / Wen habe ich
geheilt?)
- Detaillierte Aufschlüsselung des verursachten und
erlittenen Schadens (AC-Typ, Specials, Nanos etc.)
- Allgemeine Kill-Statistik (Anzahl Mobs, XP/SK/AXP,
Research)
- Detaillierte Kill-Statistik (Anzahl pro Mob), Respawntimer
für jede Mobart, allgemeine Timer
- Loot-Statistik
- Automatische Zuordnung von Pets unter folgenden Bedingungen:
- Das Pet heißt nicht wie der Besitzer.
Heißen Pet und Besitzer gleich, wird es nicht als Pet
erkannt und der Schaden zählt einfach für den
Besitzer.
- Der Petname ist eindeutig. Wenn 2 Spieler die gleichen
Petnamen verwenden, ist nicht mehr festzustellen, welches Pet von
wem den Schaden gemacht hat. Die Pets werden dann als ein
Damagedealer gelistet.
- Gecharmte Mobs werden zwar als Pets erkannt, allerdings wird
dann auch der Damage von anderen Mobs mit gleichem Namen
gezählt. Ggf. das Pet von Hand entfernen.
- Erzeugen von Scripts für Ingame-Anzeige (Global-, Team-,
Detail-, Kill-, Lootstatistik)
- Steuerung über Befehle im Vicinity-Channel
- Nachträgliche Auswertung eines Logfiles
Geplante Features
- Chat-Aufdröselung und Archivierung
- tell-Notify
- Warte auf Vorschläge...
Download und Installation
DoomDump v1.02 -
Setup-Programm
oder
DoomDump v1.02 - gezipptes Programm
ohne Setup
Systemvoraussetzungen
Das Programm ist Freeware und darf weitergegeben werden. Bei
Verlinkung im Netz bitte immer auf diese Seite verlinken und
nicht direkt auf einen Download.
Hinweis zum BETA-Status
Da dies die erste Veröffentlichung des Programms ist, hab
ich mal Beta drangeschrieben. Das heißt, es wurde von mir
im Rahmen meiner Möglichkeiten getestet. Allerdings ist man
als Entwickler gern mal bertriebsblind und übersieht
manches. Wer Fehler oder Unstimmigkeiten entdeckt, darf mir diese
gern mitteilen.
Seit Version 1.0 steht nicht mehr BETA dran, die grundlegenden
DD-Funktionen sollten korrekt funktionieren.
Verwendung
Erstellen des Logfensters Ingame
- Rechtsklick auf Chatbereich und Chat Configuration
wählen
- Neues Chatfenster erstellen: New Window und z. B.
Log nennen
- Rechtsklick auf Log in der Liste links und Log
messages auswählen
- Im rechten Bereich folgende Public Channels auswählen:
- Other Pets
- Research
- System
- Team Loot Messages
- Vicinity
- Vicinity Loot Messages
- Your Pets
- Weiterhin alle Combat Messages auswählen
- Rechtsklick auf Log in der Liste links und Show log
window auswählen
- Hier wird der Pfad zur Logdatei angezeigt
Erstellen eines Charprofiles in DoomDump
- Menü File, Add new Char
- Char-Name eingeben
- Logfile aus vorhergehendem Abschintt auswählen
AO-Scriptordner in DoomDump einstellen
- Menü File, Settings
- Pfad auswählen: C:\Users\<Benutzername>\AppData\Local\Funcom\Anarchy Online\<irgendwas wie c52a45d4>\Anarchy Online\Scripts
- Sollte kein Scriptordner im AO-Ordner existieren, dann
zunächst einen erstellen
Weitere Einstellungen bei Settings
- Automatische Zuordnung von Pets (Ja/Nein)
- Update-Check beim Start (standardmäßig aus)
- Respawn-Alarm an/aus und Vorlaufzeit
- Löschen des Logfiles beim Beenden von DoomDump und
Wechsel des aktuellen Chars (Immer/Nachfragen/Nie)
(Der Char darf in AO nicht mehr eingeloggt sein, damit das
Logfile gelöscht werden kann!)
Bedienung
Char-Dropdown - Auswahl des gewünschten
Charakters.
Read log from start - Logfile von Anfang an lesen,
für nachträgliche Statistiken.
Reset - Löscht die aktuellen Statistiken
Pause / Continue - Unterbricht die
Verarbeitung bzw. setzt sie fort.
Global Report - Erstellt Charunabhängige
Statistik-Scripts (Global-, Teamdump, Kill-, Lootstatistik)
Detail Report - Erstellt Detail-Scripts für
gewählten Charakter (aus all Damagedealers oder
Team)
Add to Team - Gewählten Charakter zum Team
hinzufügen. Alternativ doppelklicken auf den Charakter
Remove from Team - Gewählten Charakter aus dem
Team entfernen. Alternativ doppelklicken auf den Charakter
Pets können im Teamfenster durch Drag&Drop zugeordnet
werden, falls nötig.
Kill Statistik - Mobliste: Respawntimer
In der Liste landen alle Mobs, von denen beim Kill der Name
bekannt ist. Aus der Meldung Attacking <Mobname>
wird der Name gespeichert und bei You/All team member can
loot... in die Liste eingetragen.
Ich habe diese Funktion hauptsächlich zum solo Bosse farmen
entwickelt, in größeren Teamaktionen oder Raids werden
mglw. nicht mehr alle Mobs korrekt gezählt, wenn mehrere
Mobs gleichzeitig bearbeitet werden. Auch bei NTs werden die Mobs
nicht namentlich gezählt, wenn sie nur nuken und nicht
angreifen. Falls dazu jemandem was sinnvolles einfällt, nur
zu, eMail steht unten.
(Die Solo-/Team-/Assist-Kills sind davon nicht betroffen, da dort
nur die Anzahl der Loot-Messages gezählt wird.)
Wenn nun also ein Mob in der Liste steht, kann der entsprechende
Respawntimer mit der Checkbox aktiviert werden. Respawnzeit
eingeben, fertig. Zum Deaktivieren einfach das Häkchen
entfernen.
Zur akustischen Meldung siehe auch Settings.
Bei Rechtsklick auf eine Zeile öffnet sich ein
Kontextmenü mit folgenden Funktionen:
- Skip respawn - Der Mob hat einen Respawn
ausgelassen, die eingegebene Respawnzeit wird nocheinmal zur
letzten Zeit addiert.
- Set killtime - Man sieht den Mob gerade noch
fallen oder frisch da liegen, hier kann dann die entsprechende
Zeit gesetzt werden.
- New entry - Erstellt einen eigenen Eintrag.
Kann ein Mobname sein, der noch nicht erfasst wurde (siehe
vorheriger Punkt) oder auch schlicht "Pizza" ;)
- Delete entry - Löscht den gewählten
Eintrag.
Ingame Chatbefehle
Vicinity-Channel
dd_pause - DD anhalten
dd_cont - DD fortsetzen
dd_reset - DD resetten
dd_ranking - Erstellt Ranking Report
dd_detail <Charname> - Erstellt Detail Report
für <Charname>
Alle Channel
/dd/help - Hilfe-Fenster mit Befehlen anzeigen.
(Nur für einen selbst sichtbar.)
/dd/gdt - Global damage (Top damage dealer)
/dd/gd - Global damage (Alle damage dealer)
/dd/td - Team damage
/dd/hdt - Heal dump (Top Heiler)
/dd/hd - Heal dump (Alle Heiler)
/dd/sum - Damage-Zusammenfassung für
ausgewählten Charakter
/dd/det - Damage-Details für ausgewählten
Charakter
/dd/miss - Miss-Details für ausgewählten
Charakter
/dd/avoid - Avoided hits für ausgewählten
Charakter
/dd/ks - Kill-Statistik
/dd/ksdet - Kill-Statistik - Details
/dd/loot - Loot-Statistik, alle Spieler
/dd/loot_del - Loot-Statistik, alle Spieler, nur
gelöschte Items
/dd/lootone - Loot-Statistik, ausgewählter
Spieler
/dd/lootone_del - Loot-Statistik, ausgewählter
Spieler, nur gelöschte Items
/dd/lootone_ql - Loot-Statistik, ausgewählter
Spieler, incl. Item-QLs
/dd/lootone_delql - Loot-Statistik,
ausgewählter Spieler, nur gelöschte Items, incl.
Item-QLs
/tok - Aktuelle Token-Chance in Teammission
/mob - Verbleibende Anzahl Mobs für
Killquests
Screenshot
Versionen
1.02
- log message for critical hits changed
1.01
- bugfix: exception bei help-link
- bugfix: exception bei missing log.txt
- bugfix: sk-zählung
- bugfix: pets in diagramm: grafik vs. liste
- deleted loot in eigenen knoten im tree
- status of dump-files (timestamp)
1.0
- update check
- creds beim missiziehen zählen
- last killtime pro mob
- respawn alert
- respawn aussetzer
- killtime von mobs von hand eintragen
- kill-stat detail
- ranking/loot script: to continue type: /<script>%6
- scripte in /dd dir, hilfe unter /dd/help
- script für respawn
- loot-script detail
- macro-create-script
- save last window position
- pause/cont/reset chatsteuerung
- gui-update-performance
- automatisch pause/cont bei "Timed logout started." /
"Welcome..." / "Logout aborted"
0.95
- Your execution of <blubb> got interrupted by
<...>.. ?
- current time
- uhr weiterlaufen auch bei pause
- loot weiterscannen bei pause
- You have to kill 2 more <blubb> to fulfill one of your
missions! -> script /mob
- logfile löschen, settings
- loot-script
0.94
- lost sk
- meldung detail -> kein char gewählt
- ranking ohne char (dropdown) auswahl
0.93
- bugfix: scriptordner auswählen, win xp
0.92
0.91
- mob count
- loot statistic
- chat steuerung dd_ranking / dd_detail <char>
0.9
Kontakt
doomflower@online.de
Haftungsausschluss
Wie bei fast allen Sachen die man im Internet herunterladen kann,
geschieht die Verwendung dieses Programms auf eigene Gefahr. Auch
wenn ich das Programm nach bestem Wissen getestet habe,
übernehme ich keine Verantwortung für
möglicherweise entstehende Schäden.
Zum Index