D2RunTracker

Hilfe

Alles, was der D2RunTracker kann, und wie du es benutzt. Die Hotkeys und Suchtipps hast du auch im Spiel parat: Suche öffnen (Ctrl+Shift+F) und hilfe tippen.

Schnellstart

  1. Die portable exe in einen eigenen Ordner legen, z. B. C:\D2R-Addons\D2RunTracker (Download). Eine Installation gibt es nicht.
  2. Die exe starten. Sie ist nicht signiert, deshalb fragt Windows SmartScreen beim ersten Mal: Weitere Informationen → Trotzdem ausführen. Der erste Start dauert ein paar Sekunden länger.
  3. Es öffnen sich das Hauptfenster und das kleine Timer-Overlay. Unten rechts im Infobereich erscheint ein rotes „D2“-Symbol (Rechtsklick: Hauptfenster, Timer ein/aus, Suche, Beenden).
  4. Reiter Profile → Neu, einen Namen eingeben, z. B. „Keys“, → Speichern.
  5. Auf dem Reiter Tracker oben das Profil wählen.
  6. D2R starten, ins Spiel gehen und Ctrl+Shift+Q drücken: Der erste Run läuft. Verlässt du das Spiel, endet er von selbst, und der nächste beginnt.
Spiele am besten im randlosen Fenstermodus, dort funktionieren die Overlays.

Beenden: Hauptfenster schließen oder im Infobereich Beenden. Das schließt auch die Overlays.

Was der Tracker nie tut

  • Spielspeicher lesen oder etwas ins Spiel einschleusen
  • Tasten oder Klicks an das Spiel schicken, irgendetwas automatisieren
  • die Tastatur mitlesen
  • in Spieldateien oder Spielstände schreiben

Eine Garantie gegen einen Bann kann niemand außer Blizzard geben. Eine Folge der Hotkeys solltest du kennen: Windows fängt eine belegte Kombination ab, solange die App läuft. Sie kommt dann im Spiel nicht an.

Hotkeys

Alle Hotkeys gelten für alle Profile und wirken auch, wenn das Spiel im Vordergrund ist. Ändern: Einstellungen → Abschnitt Hotkeys → Knopf klicken, Kombination drücken (Esc bricht ab, Entf leert). Das gilt sofort; doppelt belegte Kombinationen meldet die Statuszeile.

AktionVorgabe
Suche öffnen / schließenCtrl+Shift+F
Run starten / nächster RunCtrl+Shift+Q
Run beenden (ohne neuen)Ctrl+Shift+W
Pause (Run- und Session-Zeit)Ctrl+Shift+P
Nächster SplitCtrl+Shift+S
Letzten Run löschenCtrl+Shift+X
Level-upCtrl+Shift+L
Run als „sharded“ markieren (Umschalter)Ctrl+Shift+H
Tod zählenCtrl+Shift+D
Letzten Fund löschenCtrl+Shift+Z
Timer und Tracking ein / ausCtrl+Shift+T
Fund-Slot 1 … 10Ctrl+Shift+1 … Ctrl+Shift+0

Die Vorgaben nutzen bewusst Ctrl+Shift statt Ctrl+Alt: Auf deutschen Tastaturen ist AltGr dasselbe wie Ctrl+Alt, und AltGr+7…0 tippt {[]} im Chat.

Im Spiel nachsehen

Tippe in der Suche help, hilfe, hotkeys oder ?. Die Karte zeigt deine aktuelle Belegung, die Fund-Slots des aktiven Profils mit ihren Items und die Bedienung der Suche, ohne dass du das Fenster wechseln musst.

Suche mit der Hilfe-Karte: Hotkeys, Fund-Slots, Bedienung, Suchtipps
Hilfe-Karte in der Suche

Run-Tracker

Profile anlegen

Ein Profil ist eine Route, z. B. „Baal“, „Keys“ oder „Pindle“. Du brauchst mindestens eines.

  1. Reiter Profile → Neu. Rechts erscheint der Editor des links gewählten Profils.
  2. Art wählen. Farmen (Items): Das Overlay zeigt letzten Fund und Sammelziele. Leveln (Exp): Das Overlay zeigt „Level 93 · 8 Runs seit Level-up“. Splits, Fund-Slots und Statistik gibt es bei beiden.
  3. Optional Splits: Splits verwenden anhaken, Gebiet oder Boss wählen oder eintippen, Hinzufügen, Reihenfolge mit Hoch/Runter. Mit bester Split-Zeit vergleichen zeigt im Timer die Abweichung zur besten bisherigen Split-Zeit.
  4. Optional Fund-Hotkeys (Slots 1–10): Item eintippen, die Vorschläge kommen in deiner Sprache. Jeder Druck auf den Slot-Hotkey zählt ein Stück, bei zwei Keys also zweimal drücken.
  5. Optional Runs immer sharded: Jeder neue Run des Profils startet als sharded.
  6. Speichern schreibt genau das, was rechts steht, auf dieses Profil.
Reiter Profile mit Profilliste, Splits und Fund-Slots
Reiter Profile

Profile liegen auch als Datei data\profiles.yaml vor (siehe Deine Daten).

So laufen Runs

  • Eine Session beginnt, sobald D2R läuft, und endet, wenn D2R beendet wird.
  • Den ersten Run einer Session startest du mit Ctrl+Shift+Q, weil das Betreten eines Spiels nicht erkennbar ist. Alternativ: Einstellungen → Ersten Run beim D2R-Start beginnen.
  • Verlässt du ein Spiel, endet der Run automatisch, und der nächste beginnt sofort (Automode). Die Zeit in der Lobby zählt damit zum nächsten Run; die Start-Verzögerung in den Einstellungen zieht sie grob ab.
  • Der Charakter wird beim Verlassen eines Spiels erkannt. Nach einem Charwechsel wählst du ihn im Tracker oben aus oder tippst ihn ein; beim Verlassen korrigiert die Erkennung den Run ohnehin.
  • Profilwechsel beendet den laufenden Run im alten Profil. Ist der laufende Run jünger als 45 s und ohne Fund oder Split, wandert er stattdessen ins neue Profil.
  • Wird D2R beendet, wird ein angefangener Run verworfen.
  • Bei Splits drückst du Ctrl+Shift+S am Ende jedes Abschnitts.
Reiter Tracker mit Knöpfen, Sammelzielen, Runs und Funden
Reiter Tracker

Timer-Overlay

Timer-Overlay mit Run-Zeit, Run-Nummer und Session-Zeit

Das Overlay zeigt Profil und Charakter, Run-Zeit, aktuellen Split (optional mit Abweichung zur Bestzeit), Run-Nummer dieser Session, Session-Zeit, Tode, „◆ Sharded“ und den letzten Fund dieser Session. Bei Exp-Profilen steht dort stattdessen „Level 93 · 4 Runs seit Level-up“ und darunter die Durchschnittszeit der letzten X Runs (X unter Einstellungen, 0 = aus).

  • Verschieben: mit der Maus ziehen. Die Position bleibt gespeichert.
  • Tracking aus: Ctrl+Shift+T oder Rechtsklick auf das „D2“-Symbol → Timer blendet den Timer aus und stoppt das Tracking. Es laufen dann keine Runs und Splits mehr, nur die Session-Zeit läuft weiter. Ein angefangener Run ohne Fund, Split, Tod oder Level-up wird verworfen, sonst mit der Zeit bis dahin gespeichert. Der Zustand bleibt nach einem Neustart erhalten.
  • Nur die Suche nutzen: Bei ausgeblendetem Timer funktioniert die Suche wie immer. Funde kannst du weiter eintragen, sie zählen für die Chronicle, aber zu keinem Run.
  • Tracking wieder an: dieselbe Taste. Der nächste Run startet, sobald du ein Spiel verlässt oder Ctrl+Shift+Q drückst.
  • OBS: Timer, Suche und Hinweise sind eigene Fenster und lassen sich einzeln als Fensteraufnahme hinzufügen.

Funde eintragen

  • Fund-Slot: Ctrl+Shift+1 … 0 trägt das Item des Slots im aktiven Profil ein.
  • Über die Suche: Ctrl+Shift+F, Item suchen, Strg+Enter oder Als Fund eintragen. Das geht nur mit echten Items, nicht mit Breakpoints, Rezepten oder Runenwörtern.
  • Im Hauptfenster: Fund eintragen….

Ein Fund gehört zum laufenden Run, bei aktiven Splits zum laufenden Split; ohne laufenden Run zum letzten.

Sharded, Tode, Level

  • Ctrl+Shift+H markiert den laufenden (sonst den letzten) Run als „sharded“. Nochmal drücken hebt es auf.
  • Ctrl+Shift+D zählt einen Tod für Charakter, Run und Session.
  • Ctrl+Shift+L zählt ein Level-up. Trägst du im Tracker dein Level ein (Level setzen), wird es hochgezählt. Level setzen startet auch den Zähler „Runs seit Level-up“ neu.

Sammelziele

Einstellungen → Sammelziele: Keys, Organe, Statuen, Essenzen, Splitter. Gezählt werden deine Funde minus verbrauchte Sätze. Im Timer steht z. B. Schlüssel 3/2/4 → 2 (Terror/Hass/Zerstörung → komplette Sätze). Hast du einen Satz benutzt, drückst du im Tracker Satz verbraucht.

Runs und Funde korrigieren

  • Run bearbeiten: Zeile markieren → Run bearbeiten… oder Doppelklick. Änderbar sind Profil, Charakter, Zeit (z. B. 01:49.0), Sharded, Tode und Level-ups (z. B. 91, 92).
  • Run löschen: den letzten mit Ctrl+Shift+X, jeden anderen per Zeile markieren → Markierten Run löschen oder Entf. Gelöschte Runs zählen in keiner Statistik.
  • Ältere Runs: über der Tabelle Diese Session auf Alle Sessions stellen. Klick auf einen Spaltenkopf sortiert. Ein Fehlrun als „Schnellster Run“: auf Zeit klicken, oberste Zeile markieren, Entf.
  • Sharded nachträglich: Zeile markieren → Sharded an/aus oder Doppelklick in die Spalte.
  • Fund bearbeiten oder löschen: Zeile markieren → Fund bearbeiten… bzw. Markierten Fund entfernen oder Entf; im Spiel Ctrl+Shift+Z für den letzten.

Sessions

  • Neue Session beendet die laufende und beginnt sofort eine neue.
  • Vorige Session fortsetzen ist für Spielabstürze: Der Neustart von D2R legt eine neue Session an, der Knopf hängt alles seitdem an die vorige an. Die Zeit dazwischen zählt als Pause.

Ctrl+Shift+F öffnet über dem Spiel eine Suchzeile. Treffer und Karte erscheinen beim Tippen.

Taste / KnopfWirkung
↑ ↓Treffer wählen
Enter / KlickKarte zeigen
Strg+EnterItem als Fund eintragen
Esc oder ×schließen
EN / DESprache der Karten wechseln

Gesucht wird auf Englisch und Deutsch, Tippfehler sind kein Problem. Das findest du:

  • Kurzformen, automatisch aus den Anfangsbuchstaben (cta, hoto, botd, coh, soj) oder aus data\aliases.yaml (shako, arach, mara, wf).
  • Basen: sacred armor liefert die Basis und direkt dahinter ihre Uniques und Set-Teile.
  • Runen, Edelsteine, Würfelrezepte: Eine Zutat wie perfect ruby listet auch ihre Rezepte.
  • Breakpoints: breakpoints oder ein Klassenname wie warlock.
  • Builds nach Namen, z. B. Blood Boil Warlock.
  • Affixe und Eigenschaften: of good luck, mf, fcr (mehr dazu).
Suche nach cta mit der Karte Ruf zu den Waffen
cta tippen, die Karte steht da

Was auf den Karten steht

KarteInhalt
RunenwortRunen, Sockelzahl und Itemklasse, Stufe, alle Eigenschaften mit Spannen je Basistyp
Unique / Set-TeilVerteidigung oder Schaden, Anforderungen, Eigenschaften mit Spannen, Zufallswahl, Set-Boni je Teileanzahl
SetTeile, Teil-Boni je Anzahl, Komplett-Bonus
Rune / EdelsteinBonus in Waffe, Rüstung/Helm und Schild
WürfelrezeptZutaten, Ergebnis, feste Eigenschaften; bei Crafting die Anzahl der Zufalls-Eigenschaften
BasisWerte, Stufen, max. Sockel je Item-Level, Uniques und Set-Teile dieser Basis (anklickbar), passende Runenwörter, Wo farmen
BreakpointsFCR/FHR/FBR je Klasse, Form und Söldner, je Waffenart
Basis-Karte mit Sockeln, Runenwörtern und Farm-Gebieten
Karte einer Basis

Drop-Chancen

Neben dem Suchfeld stellst du Spielerzahl (1P–8P), MF und Schwierigkeit (★ = alle, H, NM, N) ein; die Werte bleiben gespeichert. Item-Karten zeigen darunter die besten Farm-Ziele mit „1 : x Kills“.

Item-Karte mit Drop-Chancen bei 8 Spielern und 300 MF
Drop-Chancen auf einer Item-Karte
  • Ziele: Akt-Bosse, Superuniques und Uber-Bosse, je Schwierigkeit. Normale Monster und Champions in Gebieten sowie die Regel „jedes Unique nur einmal pro Spiel“ sind noch nicht eingerechnet.
  • Basen zeigen stattdessen Wo farmen: beliebte Gebiete mit Monsterstufe und ob dort alle Monster, nur Champions/Uniques oder niemand die Basis fallen lassen kann.
  • Bei Runen, Keys usw. spielt MF keine Rolle.

Terror-Zonen mitrechnen

Im Feld CLvl trägst du deine Charakterstufe ein, nicht die TZ-Stufe (TZ – = aus). Jedes Ziel steht dann zusätzlich als terrorisierte Variante in der Liste. Gerechnet wird mit Zone = CLvl + 2 (max. 96) und Bosse/Uniques = CLvl + 5 (max. 99).

Die TZ-Stufenregel stammt aus Spieler-Guides, nicht aus den Spieldaten. Bei Bossen ist „+5 wie Uniques“ eine Annahme.
in Entwicklung Die Anzeige der aktuellen und nächsten Terror-Zone im Overlay funktioniert noch nicht. Die Rechnung oben ist davon nicht betroffen.

Affixe und Zauber

Lohnt sich ein Zauber oder ein magisches Item? Die Suche kennt alle Präfixe und Suffixe mit ihren Spannen.

  • Nach dem Affix suchen: of good luck, small charm of good luck oder kleiner zauber des großen glücks. Die Karte zeigt jede Stufe mit Spanne, Item-Typen und Affix-Level. of Good Luck auf einem Kleinen Zauber hat z. B. 6–7 % MF; ein Stück mit 6 liegt also am unteren Ende.
  • Nach der Eigenschaft suchen: mf, gf, fcr, fhr, fbr, ias, frw, ll, ml, maek, ed, edef, ar, str, dex, allres, fr, cr, lr, pr, dr, mdr, rl, sockets und weitere. Die Übersicht zeigt je Slot (Helm, Reif, Stiefel, Gürtel, Charms …), was möglich ist, beste Werte zuerst. Ein Klick öffnet das Affix. Fehlt ein Slot, gibt es die Eigenschaft dort als Affix nicht.
  • „nur auf magischen Items“: Dieses Affix kommt auf seltenen Items nicht vor.
  • Sockel: Bei jeweler, artisan und mechanic begrenzen Item-Typ und Basis die Zahl. Die Karte zeigt sie je Item-Typ, bei Jeweler's z. B. Helm 2–3, Hammer 4, Zauberstab 1–2.
Suche nach mf: Übersicht der Magic-Find-Affixe je Slot
Suche nach mf: was je Slot möglich ist

In Builds (Icy Veins)

Optional, Vorgabe aus: Einstellungen → Suche: „In Builds (Icy Veins)“ unter Items und Runenwörtern anzeigen. Unter Uniques, Set-Teilen, Runenwörtern und Runen steht dann, in welchen Build-Guides von Icy Veins das Item genannt wird, getrennt nach Endgame, Magic Find, Budget und Söldner, je Build mit Slot und ob eth verlangt ist. Die Build-Karten selbst (Suche nach einem Build-Namen) gibt es immer.

Hinter jedem Build steht in Klammern der Patch des Guides, z. B. [2.8]. Unter 3.0 heißt: vor Reign of the Warlock.

Build-Karte mit Ausrüstung je Slot
Build-Karte

Statistik

Reiter Statistik. Oben wählst du den Bereich: aktuelle Session, aktives Profil, Charakter oder alles. Du siehst:

  • Runs: Anzahl, Durchschnitt, Median, schnellster und langsamster, Runs pro Stunde, sharded, Tode
  • Sessions im Überblick: Datum, Charaktere, Runs je Profil, Dauer
  • Funde: je Run, Session und Stunde, Top-Funde mit Rate 1:x und Runs seit dem letzten, Pech-Zähler
  • Splits, Charaktere (Level, Runs, Spielzeit, Level-ups, Tode), Runs je Level, Terror Zones, Rekorde, Verlauf

Die Spielzeit je Charakter ist die Summe seiner Runs, einschließlich Lobby-Zeit.

Reiter Statistik
Reiter Statistik

Chronicle

Fehlliste für die drei Chronicles des Spiels: Set-Items, Uniques und Runenwörter. Sie wird nicht aus dem Spiel gelesen; du pflegst sie selbst, Funde helfen dabei.

  1. Neu legt einen Account an, dafür reicht ein Name.
  2. Charaktere zuordnen…: Was die angehakten Charaktere als Fund loggen, wird automatisch abgehakt (Quelle „Fund“).
  3. Den Rest hakst du von Hand in der ersten Spalte ab (Quelle „von Hand“). Ein Haken von Hand schlägt den Fund.
  • Fast volle Chronicle: Alle als vorhanden markiert die Kategorie, danach wählst du nur das Fehlende ab. Zurücksetzen nimmt die Haken von Hand der Kategorie zurück.
  • Wo farmen: Klick auf ein Item zeigt die besten Ziele mit den Einstellungen der Suche. Bei Runenwörtern die Ziele für die seltenste Rune.

Passt ein Runenwort in meine Basis?

In der Kategorie Runenwörter zeigt die Spalte Sockel · Basis-Typ, wohin ein Runenwort gehört. Ein Klick listet alle passenden Basen nach Normal, Außergewöhnlich und Elite.

Basis gefunden? Tippe ihren Namen ins Suchfeld, z. B. Monarch. Die Liste zeigt die Runenwörter, die hineinpassen, mit Fehlend nur die, die dir noch fehlen.

Chronicle: Suche nach Monarch zeigt passende Runenwörter und ihre Basen
Welche Runenwörter passen in einen Monarch?
Maßstab ist die höchste mögliche Sockelzahl der Basis. Wie viele Sockel dein Stück hat oder bekommen kann, hängt vom Item-Level ab; das steht auf der Basis-Karte in der Suche.
Die Gesamtzahlen stammen aus den Spieldaten und können vom Spiel abweichen, z. B. führt die App die acht Rainbow Facets als einen Eintrag.

Lootfilter

Hak an, was du sehen willst, alles andere wird versteckt. Die Regeln erzeugt die App.

  1. Unter Meine Filter mit Neu einen Filter anlegen (mit einer Startauswahl). Jede Änderung wird sofort gespeichert.
  2. Im Baum anhaken, was du sehen willst. Ganze Kategorien sind anhakbar, z. B. Ringe, ein ganzes Set oder Uniques – alle.
  3. In Zwischenablage drücken.
  4. Im Spiel: Esc → Lootfilter → Import (Pfeil) → Import from Clipboard.
  • Uniques und Set-Items stehen mit Namen da. Teilen sich mehrere eine Basis, kann das Spiel sie vor dem Identifizieren nicht unterscheiden. Dann gibt es nur die Basis (Ring – 12 Uniques, im Tooltip die möglichen Items).
  • Seltene, Magische, Basen (weiß/grau): Waffen / Rüstung / Accessoires → Kategorie → Basis, mit Stufe (N/X/E) und max. Sockeln. Bei Basen wählst du oben, als was sie gezeigt werden.
  • Basen für Runenwort: Runenwort eintippen, optional nur Elite. Alle passenden Basen werden angehakt.
  • Items: Runen, Edelsteine, Tränke, Schriftrollen, Schlüssel, Pfeile, Uber-/Terror-Material. Gold ab zeigt nur Haufen ab diesem Wert; Aufheben geht trotzdem.
  • Testen: Item eintippen, die App sagt „angezeigt“ oder „versteckt“.
  • Aus Zwischenablage übernimmt einen fremden Filter in dieselbe Auswahl. Bitte danach prüfen.
Reiter Lootfilter mit Auswahlbaum
Reiter Lootfilter

Build-Planer

Charakter zusammenstecken und die Werte sehen, die das Charakterbild zeigen würde. Meine Builds links: Neu, Duplizieren, Umbenennen, Löschen; jede Änderung wird sofort gespeichert.

Build-Planer mit Ausrüstung und Charakterbild
Reiter Planer, Ausrüstung und Charakterbild

Charakter

Klasse, Level, Schwierigkeit (Widerstands-Abzug Albtraum −40, Hölle −100), Quest-Belohnungen, Attributpunkte, Waffenwechsel.

Ausrüstung

  1. Klick auf einen Platz öffnet die Auswahl mit Suche: Uniques, Set-Teile, Runenwörter, weiße Basen. Nochmal Klick wählt ein anderes Item, × leert den Platz. Charms über +.
  2. Ausprägung: Jede Eigenschaft mit Spanne hat einen eigenen Wert, z. B. Mara's mit 26 Res oder CTA mit +4 BO. Standard ist der Höchstwert.

Item-Editor

Für Basen und Runenwörter. Erst die Basis bauen, dann wählen, was daraus wird:

  • Basis: Basistyp, Grundverteidigung, ätherisch, Überlegen, bei weißen Klassen-Items bis zu 3 Skills mit +1–3 (z. B. Barbaren-Helm 3/3/3 BO/BC/Shout), Basis-Mod (z. B. Pala-Schild +45 Allres).
  • Item: Runenwort hineinlegen (nur passende, nur in weiße oder überlegene Basen) oder weiß lassen oder magisch, selten, gefertigt machen. Basis-Eigenschaften bleiben, wenn du das Runenwort wechselst.
  • Sockel: Anzahl einstellen und je Sockel Edelstein, Rune, Unique-Juwel oder eigenes Juwel wählen. Die Wirkung richtet sich nach dem Item-Typ.
  • Eigene Items: + Präfix / + Suffix fügt passende Affixe hinzu, jedes mit eigenen Reglern. Gefertigte Items bekommen zusätzlich ein Rezept. Rot steht darunter, was es so im Spiel nicht gibt (zu viele Affixe, zwei derselben Gruppe).

Skills

Die drei Skillbäume der Klasse. Je Skill die Punkte (0–20), rechts das Level inklusive +Skills der Items. Oben stehen die freien Punkte, rot darunter Verstöße (zu früh, Voraussetzung fehlt). Maus auf einen Skill: Anforderungen, Synergien und was er auf seinem Level gibt.

Planer, Reiter Skills mit Skillbäumen
Reiter Skills

Buffs & Auren

  • Eigene Buffs & Auren: alle Buff-, Aura- und Fluch-Skills, auch über oskills. Anhaken, was aktiv sein soll. Buffs werden mit dem besseren Waffensatz gerechnet, Auren mit dem aktuellen.
  • Auren von Items stehen automatisch da.
  • Von außen: Buffs und Auren aus Party oder vom Söldner mit Level eintragen, z. B. Kampfbefehle 35.
  • Gleiche Aura aus mehreren Quellen: Das höchste Level zählt.
  • Sind Buffs von außen aktiv, steht jeder betroffene Wert grün und dahinter grau der Wert ohne sie.

Schaden

Jeder Skill mit mindestens Stufe 1, der Schaden macht. Grau ist der Skill-Tooltip wie im Spiel mit Synergien. Grün ist, was beim Gegner ankommt: mit Beherrschung und gegen den oben eingestellten Widerstand des Gegners. Bei Angriffs-Skills siehst du Waffenschaden je Treffer, Zusatzschaden, Angriffswert und den Durchschnitt je Treffer.

Planer, Reiter Schaden
Reiter Schaden
Gerechnet wird mit den klassischen D2-Formeln und den Skill-Formeln aus den Spieltabellen. Tooltip-Zeilen, die Geschoss-Daten brauchen, fehlen. Die App kontrolliert nicht, ob Item- und Affix-Level zusammenpassen und wie viele Sockel ein Unique wirklich bekommen kann.

Einstellungen

EinstellungBedeutung
SpracheKarten und Vorschläge sofort, Oberfläche nach Neustart
AutomodeSpiel verlassen beendet den Run und startet den nächsten
Ersten Run beim D2R-Start beginnensonst erster Run per Hotkey
Start-Verzögerung (s)Abstand zwischen Verlassen und Start des nächsten Runs
Save-Ordnerleer = Saved Games\Diablo II Resurrected
Sammelzielewelche Sätze gezählt und im Timer gezeigt werden
Timer bei Exp-ProfilenDurchschnitt der letzten X Runs (Vorgabe 10, 0 = aus)
In Builds (Icy Veins)Abschnitt unter Items und Runenwörtern (Vorgabe aus)
Terror Zone in EntwicklungAnzeige und Hinweis vor dem Wechsel; braucht eine eigene Datenquelle und funktioniert noch nicht
Hotkeyssiehe Hotkeys

Deine Daten

Alles liegt lokal im Ordner data\ neben der exe.

DateiInhaltVon Hand ändern?
profiles.yamlProfile mit Splits und Fund-Slotsja, danach Profile → Aus Datei laden
settings.local.yamldeine Einstellungenja, bei geschlossener App
aliases.yamlKurzformen für die Sucheja, wirkt nach Neustart
tracker.dbSessions, Runs, Funde, Tode, Levelnein, über Export/Import
builds\, lootfilters\deine Builds und Filterbesser über die App
backups\automatische Sicherungen vor jedem Reset–
d2runtracker.logProtokoll–
  • Kurzform ergänzen: in aliases.yaml eine Zeile wie shako: Harlequin Crest, mit dem englischen Namen wie im Spiel.
  • Export: Einstellungen → Exportieren… schreibt einen Ordner mit CSV-Dateien und profiles.yaml, auch die Chronicle. Importieren… fügt so einen Ordner zum Bestand hinzu.
  • Zurücksetzen: Statistik des aktiven Profils zurücksetzen oder Gesamte Statistik zurücksetzen unter Einstellungen → Zurücksetzen. Profile, Charaktere und Chronicle bleiben beim Gesamt-Reset. Vorher schreibt die App eine Sicherung nach data\backups\, die sich per Import zurückholen lässt.
  • Update: App schließen, die neue exe in denselben Ordner legen und starten. data\ bleibt, ältere Datenbanken werden beim Start nachgerüstet.

Grenzen

  • Der Beitritt zu einem Spiel ist nicht erkennbar, nur das Verlassen. Deshalb startet der erste Run per Hotkey, und die Lobbyzeit zählt zum nächsten Run.
  • Der Charakter ist erst nach dem ersten Verlassen sicher bekannt.
  • Crafting-Angaben (Anzahl Zufalls-Eigenschaften) stammen aus Community-Quellen, nicht aus den Spieldaten.

Fehlersuche

ProblemPrüfen
Hotkey reagiert nichtStatuszeile im Hauptfenster: „Hotkeys nicht registriert“ heißt, ein anderes Programm belegt ihn. Anderen Hotkey wählen.
Runs enden nicht automatischIm Log muss „Save-Ordner … existiert: True“ stehen, sonst Save-Ordner in den Einstellungen setzen. Ist der Automode an?
„D2R läuft nicht“, obwohl es läuftLog prüfen; die Erkennung sucht den Prozess D2R.exe.
Timer ist weg, es laufen keine RunsCtrl+Shift+T oder Infobereich → Timer.
Profil-Datei fehlerhaftMeldung beim Start; YAML-Einrückung prüfen oder Datei löschen (wird aus der Datenbank neu geschrieben).
Windows blockt die exeSmartScreen: Weitere Informationen → Trotzdem ausführen. Die exe ist nicht signiert.

Bei Problemen hilft data\d2runtracker.log am meisten.

Help

Everything D2RunTracker can do and how to use it. The hotkeys and search tips are available in game too: open the search (Ctrl+Shift+F) and type help.

Quick start

  1. Put the portable exe into its own folder, e.g. C:\D2R-Addons\D2RunTracker (download). There is nothing to install.
  2. Run the exe. It is not signed, so Windows SmartScreen asks the first time: More info → Run anyway. The first start takes a few seconds longer.
  3. The main window and the small timer overlay open. A red “D2” icon appears in the notification area (right-click: main window, timer on/off, search, quit).
  4. Tab Profiles → New, enter a name such as “Keys” → Save.
  5. On the Tracker tab, pick the profile at the top.
  6. Start D2R, enter a game and press Ctrl+Shift+Q: the first run is on. When you leave the game it ends by itself and the next one begins.
Ideally play in borderless window mode, where the overlays work.

Quit: close the main window or choose quit from the notification-area icon. This closes the overlays as well.

What the tracker never does

  • read game memory or inject anything into the game
  • send keys or clicks to the game or automate anything
  • log your keyboard
  • write to game files or save games

Nobody but Blizzard can guarantee against a ban. One side effect of the hotkeys is worth knowing: Windows intercepts a registered combination while the app runs, so it does not reach the game.

Hotkeys

Hotkeys apply to all profiles and also work while the game is in the foreground. To change one: Settings → section Hotkeys → click the button and press the combination (Esc cancels, Del clears). It takes effect immediately; the status bar reports combinations used twice.

ActionDefault
Open / close searchCtrl+Shift+F
Start / next runCtrl+Shift+Q
End run (without a new one)Ctrl+Shift+W
Pause (run and session time)Ctrl+Shift+P
Next splitCtrl+Shift+S
Delete last runCtrl+Shift+X
Level upCtrl+Shift+L
Mark run as “sharded” (toggle)Ctrl+Shift+H
Count a deathCtrl+Shift+D
Undo last findCtrl+Shift+Z
Timer and tracking on / offCtrl+Shift+T
Find slot 1 … 10Ctrl+Shift+1 … Ctrl+Shift+0

The defaults use Ctrl+Shift rather than Ctrl+Alt on purpose: on German keyboards AltGr equals Ctrl+Alt, and AltGr+7…0 types {[]} in chat.

Looking them up in game

Type help, hotkeys, shortcuts or ? in the search. The card shows your current hotkeys, the find slots of the active profile with their items, and how the search works, without switching windows.

Search showing the help card: hotkeys, find slots, controls, search tips
Help card in the search

Run tracker

Creating profiles

A profile is a route such as “Baal”, “Keys” or “Pindle”. You need at least one.

  1. Tab Profiles → New. The editor for the profile selected on the left appears on the right.
  2. Choose the type. Farming (items): the overlay shows the last find and collection goals. Levelling (XP): the overlay shows “Level 93 · 8 runs since level-up”. Splits, find slots and statistics exist for both.
  3. Optional splits: tick Use splits, pick or type an area or boss, Add, reorder with Up/Down. Compare with best split shows the difference to your best split time in the timer.
  4. Optional find hotkeys (slots 1–10): type an item, suggestions appear in your language. Each press of the slot hotkey counts one item, so press twice for two keys.
  5. Optional Runs always sharded: every new run of the profile starts as sharded.
  6. Save writes exactly what is on the right to this profile.
Profiles tab with profile list, splits and find slots
Profiles tab

Profiles are also stored as the file data\profiles.yaml (see Your data).

How runs work

  • A session begins once D2R is running and ends when D2R is closed.
  • You start the first run of a session with Ctrl+Shift+Q, because entering a game cannot be detected. Alternatively: Settings → Start first run when D2R starts.
  • When you leave a game, the run ends automatically and the next starts at once (automode). Lobby time therefore counts toward the next run; the Start delay in the settings roughly subtracts it.
  • The character is detected when you leave a game. After switching characters, pick or type it at the top of the Tracker tab; leaving the game corrects the run anyway.
  • Switching profile ends the current run in the old profile. If the current run is younger than 45 s and has no find or split, it moves to the new profile instead.
  • When D2R closes, a run that has just begun is discarded.
  • With splits, press Ctrl+Shift+S at the end of each section.
Tracker tab with buttons, collection goals, runs and finds
Tracker tab

Timer overlay

Timer overlay with run time, run number and session time

The overlay shows profile and character, run time, the current split (optionally with the difference to your best), the run number of this session, session time, deaths, “◆ Sharded” and the last find of this session. XP profiles show “Level 93 · 4 runs since level-up” instead, with the average time of the last X runs below (X in Settings, 0 = off).

  • Move: drag it with the mouse. The position is saved.
  • Tracking off: Ctrl+Shift+T or right-click the “D2” icon → Timer hides the timer and stops tracking. No runs or splits run any more; only the session time continues. A run in progress without a find, split, death or level-up is discarded, otherwise it is saved with the time so far. The state survives a restart.
  • Using just the search: with the timer hidden the search works as always. You can still log finds; they count for the Chronicle but belong to no run.
  • Tracking back on: the same key. The next run starts when you leave a game or press Ctrl+Shift+Q.
  • OBS: timer, search and notices are separate windows, so each can be added as its own window capture.

Logging finds

  • Find slot: Ctrl+Shift+1 … 0 logs the slot's item in the active profile.
  • From the search: Ctrl+Shift+F, find the item, Ctrl+Enter or Add as find. Only real items qualify, not breakpoints, recipes or runewords.
  • In the main window: Add find….

A find belongs to the current run, with splits active to the current split; with no run going, to the last run.

Sharded, deaths, levels

  • Ctrl+Shift+H marks the current (otherwise the last) run as “sharded”. Press again to undo.
  • Ctrl+Shift+D counts a death for character, run and session.
  • Ctrl+Shift+L counts a level-up. If you enter your level on the Tracker tab (Set level), it counts up. Setting the level also restarts the “runs since level-up” counter.

Collection goals

Settings → Collection goals: keys, organs, statues, essences, shards. The count is your finds minus used sets. The timer shows e.g. Keys 3/2/4 → 2 (Terror/Hate/Destruction → complete sets). After using a set, press Set used on the Tracker tab.

Correcting runs and finds

  • Edit a run: select the row → Edit run… or double-click. You can change profile, character, time (e.g. 01:49.0), sharded, deaths and level-ups (e.g. 91, 92).
  • Delete a run: the last one with Ctrl+Shift+X, any other by selecting the row → Delete selected run or Del. Deleted runs do not count in any statistic.
  • Older runs: switch This session above the table to All sessions. Click a column header to sort. A bogus “fastest run”: click Time, select the top row, Del.
  • Sharded afterwards: select the row → Sharded on/off or double-click in that column.
  • Edit or delete a find: select the row → Edit find… or Remove selected find or Del; in game Ctrl+Shift+Z for the last one.

Sessions

  • New session ends the current session and starts a new one.
  • Resume previous session is for game crashes: restarting D2R creates a new session; this button moves everything since then into the previous one. The time in between counts as a pause.

Ctrl+Shift+F opens a search line above the game. Results and the card appear as you type.

Key / buttonEffect
↑ ↓select a result
Enter / clickshow the card
Ctrl+Enteradd the item as a find
Esc or ×close
EN / DEswitch the card language

The search understands English and German and tolerates typos. You can find:

  • Short forms, automatically from initials (cta, hoto, botd, coh, soj) or from data\aliases.yaml (shako, arach, mara, wf).
  • Bases: sacred armor returns the base with its uniques and set items right behind it.
  • Runes, gems, cube recipes: an ingredient like perfect ruby also lists its recipes.
  • Breakpoints: breakpoints or a class name like warlock.
  • Builds by name, e.g. Blood Boil Warlock.
  • Affixes and properties: of good luck, mf, fcr (more).
Search for cta showing the Call to Arms card
Type cta and the card is there

What the cards show

CardContent
Runewordrunes, socket count and item class, level, all properties with ranges per base type
Unique / set itemdefense or damage, requirements, properties with ranges, random choices, set bonuses per item count
Setitems, item bonuses per count, full-set bonus
Rune / gembonus in weapon, armor/helm and shield
Cube recipeingredients, result, fixed properties; for crafting the number of random properties
Basestats, tiers, max sockets per item level, uniques and set items on this base (clickable), fitting runewords, where to farm
BreakpointsFCR/FHR/FBR per class, form and mercenary, per weapon type
Base card with sockets, runewords and farm areas
A base card

Drop chances

Next to the search field you set players (1P–8P), MF and difficulty (★ = all, H, NM, N); the values are remembered. Item cards then list the best farm targets with “1 : x kills”.

Item card with drop chances at 8 players and 300 MF
Drop chances on an item card
  • Targets: act bosses, super uniques and uber bosses, per difficulty. Normal monsters and champions in areas, and the “each unique only once per game” rule, are not included yet.
  • Bases show where to farm instead: popular areas with their monster level and whether all monsters, only champions/uniques, or nobody can drop the base there.
  • MF does not matter for runes, keys and the like.

Including terror zones

In the CLvl field enter your character level, not the TZ level (TZ – = off). Each target then also appears as a terrorized variant. The calculation uses zone = clvl + 2 (max 96) and bosses/uniques = clvl + 5 (max 99).

The TZ level rule comes from player guides, not from the game data. For bosses, “+5 like uniques” is an assumption.
in development Showing the current and next terror zone in the overlay does not work yet. The calculation above is not affected.

Affixes and charms

Is a charm or magic item worth keeping? The search knows every prefix and suffix with its ranges.

  • Search for the affix: of good luck or small charm of good luck. The card shows every tier with its range, item types and affix level. of Good Luck on a small charm, for example, has 6–7% MF, so a piece with 6 is at the low end.
  • Search for the property: mf, gf, fcr, fhr, fbr, ias, frw, ll, ml, maek, ed, edef, ar, str, dex, allres, fr, cr, lr, pr, dr, mdr, rl, sockets and more. The overview shows what is possible per slot (helm, circlet, boots, belt, charms …), best values first. A click opens the affix. If a slot is missing, that property does not exist there as an affix.
  • “magic items only”: this affix does not appear on rare items.
  • Sockets: for jeweler, artisan and mechanic, item type and base limit the number. The card shows it per item type, for Jeweler's e.g. helm 2–3, hammer 4, wand 1–2.
Search for mf: overview of magic find affixes per slot
Searching mf: what each slot can have

In builds (Icy Veins)

Optional, off by default: Settings → Search: show “In builds (Icy Veins)” below items and runewords. Uniques, set items, runewords and runes then list which Icy Veins build guides name them, split into endgame, Magic Find, budget and mercenary, each build with its slot and whether ethereal is required. Build cards themselves (search for a build name) are always available.

Each build shows the guide's patch in brackets, e.g. [2.8]. Below 3.0 means before Reign of the Warlock.

Build card with gear per slot
Build card

Statistics

Tab Statistics. Choose the scope at the top: current session, active profile, character or all. It shows:

  • Runs: count, average, median, fastest and slowest, runs per hour, sharded, deaths
  • Sessions overview: date, characters, runs per profile, duration
  • Finds: per run, session and hour, top finds with rate 1:x and runs since the last, bad-luck counter
  • Splits, characters (level, runs, play time, level-ups, deaths), runs per level, terror zones, records, history

Play time per character is the sum of its runs, including lobby time.

Statistics tab
Statistics tab

Chronicle

A missing-items list for the game's three Chronicles: set items, uniques and runewords. It is not read from the game; you maintain it yourself, with logged finds helping out.

  1. New creates an account; a name is enough.
  2. Assign characters…: whatever the ticked characters log as a find gets ticked automatically (source “find”).
  3. Tick the rest by hand in the first column (source “manual”). A manual tick wins over a find.
  • Almost full Chronicle: Mark all owned marks the category, then untick what is missing. Reset removes the manual ticks of the category.
  • Where to farm: clicking an item shows the best targets using the search settings. For runewords, the targets for the rarest rune.

Does a runeword fit my base?

In the Runewords category, the column Sockets · base type shows where a runeword goes. A click lists all fitting bases by normal, exceptional and elite.

Found a base? Type its name into the search box, e.g. Monarch. The list shows the runewords that fit it; with Missing, only those you still lack.

Chronicle: searching Monarch shows fitting runewords and their bases
Which runewords fit a Monarch?
It goes by the highest possible socket count of the base. How many sockets your item has or can get depends on its item level; the base card in the search shows this.
Totals come from the game data and may differ from the game; for example, the app lists the eight Rainbow Facets as one entry.

Loot filter

Tick what you want to see, everything else is hidden. The app generates the rules.

  1. Under My filters, create a filter with New (with a starting selection). Every change is saved immediately.
  2. Tick what you want to see in the tree. Whole categories can be ticked, e.g. Rings, a whole set or Uniques – all.
  3. Press Copy to clipboard.
  4. In game: Esc → Loot Filter → import (arrow) → Import from Clipboard.
  • Uniques and set items are listed by name. If several share a base, the game cannot tell them apart before identifying, so only the base is offered (Ring – 12 uniques, with the possible items in the tooltip).
  • Rare, magic, white/grey bases: weapons / armor / accessories → category → base, with tier (N/X/E) and max sockets. For bases, choose at the top what they are shown as.
  • Bases for runeword: type a runeword, optionally elite only. All fitting bases get ticked.
  • Items: runes, gems, potions, scrolls, keys, arrows, uber/terror materials. Gold from shows only piles from that value; picking up still works.
  • Test: type an item and the app says “shown” or “hidden”.
  • Import from clipboard converts someone else's filter into the same selection. Please check it afterwards.
Loot filter tab with selection tree
Loot filter tab

Build planner

Assemble a character and see the values the character screen would show. My builds on the left: new, duplicate, rename, delete; every change is saved immediately.

Build planner with gear and character screen
Planner tab, equipment and character screen

Character

Class, level, difficulty (resistance penalty nightmare −40, hell −100), quest rewards, attribute points, weapon swap.

Equipment

  1. Click a slot to open the picker with search: uniques, set items, runewords, white bases. Click again to choose another item, × clears the slot. Charms via +.
  2. Rolls: each property with a range has its own value, e.g. Mara's with 26 res or CTA with +4 BO. The default is the maximum.

Item editor

For bases and runewords. Build the base first, then decide what it becomes:

  • Base: base type, base defense, ethereal, Superior, up to 3 skills with +1–3 on white class items (e.g. barbarian helm 3/3/3 BO/BC/Shout), Base mod (e.g. paladin shield +45 all res).
  • Item: put a runeword in (only fitting ones, only into white or superior bases), leave it white, or make it magic, rare or crafted. Base properties stay when you swap the runeword.
  • Sockets: set the count and choose a gem, rune, unique jewel or your own jewel per socket. The effect follows the item type.
  • Your own items: + prefix / + suffix adds fitting affixes, each with its own sliders. Crafted items also get a recipe. Red text below flags what cannot exist in game (too many affixes, two of the same group).

Skills

The three skill trees of the class. For each skill the points (0–20), on the right the level including +skills from items. Unspent points are at the top, violations in red below (too early, missing prerequisite). Hover a skill for requirements, synergies and what it gives at its level.

Planner Skills tab with skill trees
Skills tab

Buffs & auras

  • Own buffs & auras: all buff, aura and curse skills, including oskills. Tick what should be active. Buffs use the better weapon set, auras the current one.
  • Auras from items are listed automatically.
  • From others: enter party or mercenary buffs and auras with a level, e.g. Battle Orders 35.
  • Same aura from several sources: the highest level counts.
  • With buffs from others active, each affected value is green, followed by the value without them in grey.

Damage

Every skill with at least level 1 that deals damage. Grey is the skill tooltip as in game, with synergies. Green is what reaches the enemy: with masteries and against the Enemy resistance set at the top. Attack skills show weapon damage per hit, added damage, attack rating and the average per hit.

Planner Damage tab
Damage tab
The planner uses the classic D2 formulas and the skill formulas from the game tables. Tooltip lines that need missile data are missing. It does not check whether item and affix levels match or how many sockets a unique can really get.

Settings

SettingMeaning
Languagecards and suggestions at once, interface after a restart
Automodeleaving a game ends the run and starts the next
Start first run when D2R startsotherwise the first run starts by hotkey
Start delay (s)gap between leaving and the start of the next run
Save folderempty = Saved Games\Diablo II Resurrected
Collection goalswhich sets are counted and shown in the timer
Timer for XP profilesaverage of the last X runs (default 10, 0 = off)
In builds (Icy Veins)section below items and runewords (off by default)
Terror Zone in developmentdisplay and notice before a change; needs its own data source and does not work yet
Hotkeyssee Hotkeys

Your data

Everything stays local in the data\ folder next to the exe.

FileContentEdit by hand?
profiles.yamlprofiles with splits and find slotsyes, then Profiles → Load from file
settings.local.yamlyour settingsyes, with the app closed
aliases.yamlshort forms for the searchyes, takes effect after a restart
tracker.dbsessions, runs, finds, deaths, levelsno, use export/import
builds\, lootfilters\your builds and filtersbetter through the app
backups\automatic backups before each reset–
d2runtracker.loglog–
  • Adding a short form: a line in aliases.yaml such as shako: Harlequin Crest, with the English name as in game.
  • Export: Settings → Export… writes a folder with CSV files and profiles.yaml, including the Chronicle. Import… adds such a folder to your data.
  • Reset: Reset statistics of active profile or Reset all statistics under Settings → Reset. Profiles, characters and the Chronicle survive a full reset. The app first writes a backup to data\backups\, which you can restore with import.
  • Update: close the app, put the new exe into the same folder and start it. data\ stays, and older databases are upgraded on start.

Limits

  • Joining a game cannot be detected, only leaving. That is why the first run starts by hotkey and lobby time counts toward the next run.
  • The character is only known for certain after leaving a game for the first time.
  • Crafting details (number of random properties) come from community sources, not the game data.

Troubleshooting

ProblemCheck
A hotkey does nothingStatus bar of the main window: “Hotkeys not registered” means another program uses it. Choose a different hotkey.
Runs do not end automaticallyThe log must say “Save-Ordner … existiert: True”; otherwise set the save folder in the settings. Is automode on?
“D2R not running” although it isCheck the log; detection looks for the process D2R.exe.
The timer is gone, no runs are runningCtrl+Shift+T or the notification-area icon → Timer.
Profile file is brokenA message appears on start; check the YAML indentation or delete the file (it is rewritten from the database).
Windows blocks the exeSmartScreen: More info → Run anyway. The exe is not signed.

data\d2runtracker.log helps most when something goes wrong.