KeystoneHistory v1.8.1
What's new
Changelog
1.8.1
English
Fixed
- The windows could not be closed. Three separate causes, all introduced in 1.7.1. The close button of the main window is created before the content card, so the card ended up on top of it and swallowed the clicks — the button is now raised above the card and closes the window through its own handler. An attempt to fix this earlier made it worse by detaching the button from its window, which took its mouse input away entirely; that has been reverted. And the hover areas in the tables relied on a protected function that the game blocks, so clicks never reached the row underneath; they now pass the click on themselves.
- Every tab after "Comparison" showed the wrong content. The navigation and the tab headings are addressed by the same index, and the new entry had been inserted in the middle of one list but appended to the end of the other. Both lists match again, verified entry by entry.
- The last sidebar entry hung out of the window. The list used a fixed row height that only worked up to nine tabs. The height is now derived from the space actually available, so further tabs will fit as well.
New
/ksh zucloses every window of the addon at once — an escape hatch if one of them ever gets stuck again./ksh fenstercheckreports for each window whether its close button is visible, enabled and reachable, and what currently sits under the cursor.
Deutsch
Behoben
- Die Fenster ließen sich nicht schließen. Drei getrennte Ursachen, alle in 1.7.1 entstanden. Der Schließen-Knopf des Hauptfensters wird vor der Inhaltskarte angelegt, wodurch die Karte über ihm lag und die Klicks abfing — der Knopf wird jetzt über die Karte gehoben und schließt das Fenster über einen eigenen Handler. Ein früherer Reparaturversuch hat es verschlimmert, weil er den Knopf aus seinem Fenster löste und ihm damit die Maus ganz nahm; das ist zurückgenommen. Und die Maus-Flächen in den Tabellen setzten auf eine geschützte Funktion, die das Spiel blockiert, sodass Klicks nie bei der Zeile darunter ankamen; sie reichen den Klick jetzt selbst weiter.
- Jeder Reiter nach „Vergleich" zeigte den falschen Inhalt. Navigation und Reiter-Überschriften werden über dieselbe Nummer angesprochen, und der neue Eintrag war in der einen Liste mitten hinein, in der anderen ans Ende gesetzt worden. Beide Listen stimmen wieder überein, Eintrag für Eintrag geprüft.
- Der letzte Eintrag der Seitenleiste ragte aus dem Fenster. Die Liste rechnete mit fester Zeilenhöhe, die nur bis neun Reiter aufging. Die Höhe ergibt sich jetzt aus dem tatsächlich vorhandenen Platz, damit auch weitere Reiter passen.
Neu
/ksh zuschließt alle Fenster des Addons auf einmal — ein Notausgang, falls doch einmal eines klemmt./ksh fenstercheckmeldet für jedes Fenster, ob sein Schließen-Knopf sichtbar, aktiv und erreichbar ist, und was gerade unter dem Mauszeiger liegt.
1.8
English
New
- Spell icons in the tooltips. The death log, the deaths tooltip and the list of biggest damage sources now show the icon of the ability next to its name — in the run details as well as in the completion popup.
- Known players are found anywhere in a group. In the group finder search results every member is checked, not just the leader. The tooltip lists under "Also in the group" who else you have played with and how many keys you share.
/ksh importblizzardtakes runs from the game's own history, including ones from before you installed the addon. Duplicates are detected by dungeon, level and date. Only what the game actually provides is stored — dungeon, level, result and time; combat values, loot and death log stay empty rather than being invented.
Fixed
- Combat values arrived by guesswork. After a run the addon waited a fixed six seconds for the damage meter. It now listens for the events that report the values are ready, and keeps the wait only as a fallback — values that took longer than six seconds used to be lost entirely.
- The popup could disappear too early. The auto-hide used a timer that cannot be withdrawn, so after two runs in quick succession the first run's timer faded out the second run's window. A resettable countdown replaces it, and the time no longer runs down while the mouse is over the window.
- Item information is fetched later if needed. Loot that was not cached yet lost its quality check and showed a placeholder icon. The display now refreshes once the information arrives.
- In the group finder a recycled row could show the wrong player. The list reuses its rows; if a name was briefly unreadable the row kept the previous applicant's rating and notes on its tooltip.
- Hover areas in the popup table reached into the neighbouring column and covered the first rating star.
Changed
- The M+ score is shown in the game's own rarity colours.
Deutsch
Neu
- Zauber-Symbole in den Tooltips. Todes-Protokoll, Tode-Tooltip und die Liste der größten Schadensquellen zeigen jetzt das Symbol der Fähigkeit neben ihrem Namen — in den Run-Details wie im Abschluss-Popup.
- Bekannte werden überall in einer Gruppe gefunden. In den Suchergebnissen des Gruppenbrowsers wird jedes Mitglied geprüft, nicht nur der Anführer. Der Tooltip listet unter „Auch dabei" auf, wen du sonst noch kennst und wie viele Keys ihr gemeinsam habt.
/ksh importblizzardübernimmt Runs aus der spieleigenen Historie, auch solche von vor der Installation. Dubletten werden über Dungeon, Level und Datum erkannt. Eingetragen wird nur, was das Spiel wirklich liefert — Dungeon, Level, Ergebnis und Zeitpunkt; Kampfwerte, Beute und Todesprotokoll bleiben leer statt erfunden zu werden.
Behoben
- Kampfwerte kamen auf Verdacht. Nach einem Run wurde fest sechs Sekunden auf das Damage-Meter gewartet. Jetzt hört das Addon auf die Ereignisse, die fertige Zahlen melden, und behält das Warten nur als Rückfall — Werte, die länger als sechs Sekunden brauchten, gingen vorher ganz verloren.
- Das Popup konnte zu früh verschwinden. Das Auto-Ausblenden nutzte einen Timer, der sich nicht zurückziehen lässt; bei zwei Runs kurz hintereinander blendete der Timer des ersten das Fenster des zweiten aus. Ersetzt durch eine zurücksetzbare Restzeit, die außerdem stehenbleibt, solange die Maus über dem Fenster ist.
- Item-Angaben werden bei Bedarf nachgeladen. Beute, die noch nicht zwischengespeichert war, verlor die Qualitätsprüfung und zeigte ein Ersatz-Symbol. Die Anzeige frischt sich auf, sobald die Angaben eintreffen.
- Im Gruppenbrowser konnte eine wiederverwendete Zeile den falschen Spieler zeigen. Die Liste nutzt ihre Zeilen mehrfach; war ein Name kurz nicht lesbar, trug die Zeile noch Bewertung und Notizen des vorigen Bewerbers am Tooltip.
- Maus-Flächen in der Popup-Tabelle ragten in die Nachbarspalte und deckten den ersten Bewertungsstern mit ab.
Geändert
- Die M+ Wertung erscheint in den Seltenheitsfarben des Spiels.
1.7.5
English
Changed
- Finding the role icon in the group finder is now far more robust. Three routes are tried in order: the known field names, globally named child regions (
<Frame>RoleIconand similar, which XML-defined regions carry and which are not reachable as a field), and finally the icon is recognised by its own texture — the role atlas — which works even for unnamed regions and survives any renaming by Blizzard. - The applicant row itself now carries the information too. Hovering anywhere on the row appends shared keys, rating, note and comments to the tooltip. The small marker depends on an anchor Blizzard can move at any time; the row always works.
Deutsch
Geändert
- Das Finden des Rollen-Symbols im Gruppenbrowser ist deutlich robuster. Drei Wege werden der Reihe nach probiert: die bekannten Feldnamen, global benannte Kindelemente (
<Rahmen>RoleIconund ähnliche, die in XML angelegte Regionen tragen und die nicht als Feld erreichbar sind), und zuletzt wird das Symbol an seiner eigenen Textur erkannt — dem Rollen-Atlas — was auch bei namenlosen Regionen greift und jede Umbenennung durch Blizzard übersteht. - Die Bewerber-Zeile selbst trägt die Angaben jetzt ebenfalls. Beim Überfahren an beliebiger Stelle hängen sich gemeinsame Keys, Bewertung, Notiz und Kommentare an den Tooltip. Das kleine Symbol hängt an einem Anker, den Blizzard jederzeit verschieben kann; die Zeile geht immer.
1.7.4
English
Fixed
- Two chat messages named the wrong slash command. After deleting a run and after creating sample runs, the German text pointed to a command this addon does not have —
/ksh undoand/ksh cleartestare the correct ones. The English translations were already right, so only German users were affected. - The changelog referred to a second addon by name. Each addon is released on its own, so nothing in it points elsewhere any more.
Deutsch
Behoben
- Zwei Chat-Meldungen nannten den falschen Slash-Befehl. Nach dem Löschen eines Runs und nach dem Erzeugen von Test-Runs verwies der deutsche Text auf einen Befehl, den dieses Addon gar nicht hat — richtig sind
/ksh undound/ksh cleartest. Die englischen Übersetzungen stimmten bereits, betroffen waren also nur deutschsprachige Nutzer. - Im Changelog wurde ein zweites Addon namentlich genannt. Jedes Addon erscheint für sich, deshalb verweist darin nichts mehr auf etwas anderes.
1.7.3
English
Fixed
- In the group finder the marker sat next to the name instead of next to the role. The code looked for the fields
RoleIcon,RoleandRoleIcon1, none of which exist in Blizzard's applicant template — the role icons are calledFirstChoiceIconandSecondChoiceIcon. The lookup therefore always failed and the fallback placed the marker behind the name. Thirteen known field names are now tried, the rightmost visible one wins, and if none matches the child regions are searched for names ending inRoleIcon,RoleTextureorRole. The anchor is recalculated on every update, since Blizzard shows and hides these icons. - In the search results the marker could not be clicked and showed nothing. It was created as a plain frame instead of a button, and no tooltip was ever attached — you could see that you knew the leader, but nothing more. It is now a button with the same tooltip as in the applicant list: shared keys with timed/overtime/cancelled, your rating, the note, up to five comments and when you last played together. Clicking opens the player details.
- The marker could fail to appear at all. The applicant list now runs through a ScrollBox, so the hooked update function is not guaranteed to fire for every entry. A second path was added that walks the visible entries on
LFG_LIST_APPLICANT_LIST_UPDATED, one frame later so the role icons are already in place. Both paths run side by side.
Deutsch
Behoben
- Im Gruppenbrowser saß die Markierung neben dem Namen statt neben der Rolle. Der Code suchte nach den Feldern
RoleIcon,RoleundRoleIcon1— keines davon gibt es in Blizzards Bewerber-Vorlage, die Rollen-Symbole heißen dortFirstChoiceIconundSecondChoiceIcon. Die Suche lief also immer ins Leere und der Rückfall setzte die Markierung hinter den Namen. Jetzt werden dreizehn bekannte Feldnamen durchprobiert, das am weitesten rechts stehende sichtbare gewinnt, und passt keines, werden die Kindelemente nach Namen durchsucht, die aufRoleIcon,RoleTextureoderRoleenden. Der Anker wird bei jedem Update neu bestimmt, weil Blizzard diese Symbole ein- und ausblendet. - In den Suchergebnissen ließ sich die Markierung nicht anklicken und zeigte nichts. Sie wurde als einfacher Rahmen statt als Knopf angelegt, und ein Tooltip wurde nie angehängt — man sah nur, dass man den Anführer kennt, aber nichts weiter. Jetzt ist es ein Knopf mit demselben Tooltip wie in der Bewerber-Liste: gemeinsame Keys mit Intime/Outtime/Cancel, deine Bewertung, die Notiz, bis zu fünf Kommentare und wann ihr zuletzt zusammen wart. Klick öffnet die Spieler-Details.
- Die Markierung konnte ganz ausbleiben. Die Bewerber-Liste läuft inzwischen über eine ScrollBox, die eingehängte Update-Funktion wird also nicht zwingend für jeden Eintrag aufgerufen. Ein zweiter Weg geht bei
LFG_LIST_APPLICANT_LIST_UPDATEDdie sichtbaren Einträge selbst durch, einen Frame später, damit die Rollen-Symbole schon stehen. Beide Wege laufen nebeneinander.
1.7.2
English
Fixed
- Loot was not being recorded at all. Recording relied on a single source: the chat message "You receive loot: …". Since patch 12.0 chat arguments can be locked ("secret values"), and the code correctly bails out on those — so nothing was ever stored and the display was right to show no loot. Two independent sources have been added:
ENCOUNTER_LOOT_RECEIVEDfor boss chests, which is structured, carries the player GUID and does not depend on the chat language, andLOOT_READYfor what you pick up yourself, read straight from the loot slots. The chat message stays as a third route for group members. Duplicates are filtered, since the same drop can now arrive over more than one route. - The loot column in the run details showed garbled text. When the run details adopted the popup columns in 1.7.1, the loot column was created as a plain text field and filled with raw item links, which got cut off in a 110 pixel column. It now shows item icons exactly like the popup: up to four icons, a
+Nmarker for more, and the full item tooltip on hover with shift-click to link into chat. - The fallback icon path used single backslashes, which is not a valid escape sequence in Lua and would have thrown an error on the first unknown item.
New
/ksh lootcheckreports for the most recent run whether loot recording is enabled and how many loot entries each player has. It separates "nothing recorded" from "nothing displayed" when something looks wrong.
Deutsch
Behoben
- Beute wurde überhaupt nicht aufgezeichnet. Die Erfassung hing an einer einzigen Quelle: der Chat-Nachricht „Ihr erhaltet Beute: …". Seit Patch 12.0 können Chat-Argumente gesperrt sein („secret values"), und der Code steigt bei solchen zu Recht aus — es wurde also nie etwas gespeichert, und die Anzeige zeigte richtigerweise keine Beute. Zwei unabhängige Quellen sind dazugekommen:
ENCOUNTER_LOOT_RECEIVEDfür Bosskisten, strukturiert, mit Spieler-GUID und unabhängig von der Chatsprache, sowieLOOT_READYfür das, was man selbst aufnimmt, direkt aus den Beute-Plätzen gelesen. Die Chat-Nachricht bleibt als dritter Weg für Gruppenmitglieder. Dubletten werden herausgefiltert, weil derselbe Drop nun über mehrere Wege ankommen kann. - Die Beute-Spalte in den Run-Details zeigte Buchstabensalat. Als die Run-Details in 1.7.1 die Popup-Spalten übernommen haben, wurde die Beute-Spalte als einfaches Textfeld angelegt und mit rohen Item-Links gefüllt, die in einer 110 Pixel schmalen Spalte abgeschnitten wurden. Jetzt stehen dort Item-Symbole wie im Popup: bis zu vier Symbole, ein
+Nfür weitere, beim Überfahren der volle Item-Tooltip und mit Shift-Klick der Link im Chat. - Im Ersatz-Symbolpfad standen einfache Backslashes, in Lua keine gültige Escape-Sequenz — beim ersten unbekannten Item hätte das einen Fehler geworfen.
Neu
/ksh lootcheckzeigt für den letzten Run, ob die Beute-Aufzeichnung aktiv ist und wie viele Einträge jeder Spieler hat. Damit lässt sich „nichts aufgezeichnet" von „nichts angezeigt" unterscheiden, wenn etwas seltsam aussieht.
1.7.1
English
New
- Run details now use the same columns as the completion popup — M+ score, loot, damage, DPS, healing, HPS, interrupts, dispels, avoidable, deaths and rating, in the same order and width. The column selection from the Design tab applies in both places, so there is only one layout to get used to. The window sizes itself to the columns.
- Hover any value for the full picture. The table shortens numbers to
47.08M; hovering shows the exact figure with thousands separators, the share of the group total, the rank within the group and who was best at it. Available in the run details and in the completion popup. - Avoidable damage is broken down by ability. Hovering the value lists the biggest damage sources with hit count and total. Blizzard's damage meter only reports a sum, so the addon records this from the combat log itself. Two caveats: the list covers total ability damage, not only the avoidable share, and it exists only for runs recorded from this version on.
- The death log says what killed you. Each entry now names the ability, and hovering a line adds the exact time, the source and which death of that player it was. Recorded from this version on.
Fixed
- Windows could no longer be closed. The invisible hover areas introduced for the tooltips swallowed every mouse click, the close button sat on the lowest frame level where later content could cover it, and the run detail window could grow wider than the screen. All three are fixed: clicks pass through to the row, the close button is raised above everything, and the window width is capped.
- Column headers were cut off (
INTERRU…). Widths came from the popup, where the German header is shorter than the English one. Headers are now measured before drawing and the column widens to fit. If the table still would not fit on screen, the font shrinks step by step instead of truncating.
Changed
- The group table has proper table styling: a shaded header row, vertical separators between all columns and a line under every row, all following your stripe and grid-line settings.
- German umlauts are used consistently instead of the
ae/oe/uespelling, in the interface as well as in the source comments.
Deutsch
Neu
- Die Run-Details zeigen jetzt dieselben Spalten wie das Abschluss-Popup — M+ Wertung, Beute, Schaden, DPS, Heilung, HPS, Kicks, Dispels, Vermeidbar, Tode und Bewertung, in derselben Reihenfolge und Breite. Die Spaltenauswahl aus dem Design-Reiter gilt an beiden Stellen, man muss sich also nur an eine Anordnung gewöhnen. Das Fenster richtet seine Breite nach den Spalten.
- Jeden Wert überfahren für das ganze Bild. Die Tabelle kürzt Zahlen auf
47.08M; beim Überfahren erscheinen der genaue Wert mit Tausenderpunkten, der Anteil an der Gruppensumme, der Rang innerhalb der Gruppe und wer darin der Beste war. Sowohl in den Run-Details als auch im Abschluss-Popup. - Vermeidbarer Schaden nach Fähigkeit aufgeschlüsselt. Beim Überfahren stehen die größten Schadensquellen mit Trefferzahl und Summe. Blizzards Damage-Meter liefert nur eine Gesamtzahl, deshalb schreibt das Addon dies selbst aus dem Kampfprotokoll mit. Zwei Einschränkungen: die Liste umfasst den gesamten Fähigkeitsschaden, nicht nur den vermeidbaren Anteil, und sie gibt es nur für Runs ab dieser Version.
- Das Todes-Protokoll nennt die Ursache. Jeder Eintrag zeigt die Fähigkeit, beim Überfahren einer Zeile kommen genauer Zeitpunkt, Verursacher und der wievielte Tod dieses Spielers es war dazu. Wird ab dieser Version aufgezeichnet.
Behoben
- Fenster ließen sich nicht mehr schließen. Die unsichtbaren Flächen für die Tooltips schluckten jeden Mausklick, der Schließen-Knopf lag auf der untersten Ebene, wo später entstehende Inhalte ihn verdecken konnten, und das Detail-Fenster konnte breiter werden als der Bildschirm. Alle drei sind behoben: Klicks werden an die Zeile durchgereicht, der Knopf liegt über allem, und die Fensterbreite ist gedeckelt.
- Spaltenüberschriften waren abgeschnitten (
INTERRU…). Die Breiten stammten aus dem Popup, wo die deutsche Überschrift kürzer ist als die englische. Überschriften werden jetzt vor dem Zeichnen gemessen und die Spalte passt sich an. Reicht der Platz trotzdem nicht, wird die Schrift stufenweise kleiner statt abzuschneiden.
Geändert
- Die Gruppen-Tabelle hat ein richtiges Tabellen-Design: hinterlegte Kopfzeile, senkrechte Trenner zwischen allen Spalten und eine Linie unter jeder Zeile, jeweils nach deinen Einstellungen für Streifen und Gitterlinien.
- Durchgehend deutsche Umlaute statt der Schreibweise
ae/oe/ue, in der Oberfläche wie in den Quelltext-Kommentaren.
1.7
English
New
- "Differences in detail" table at the bottom of the Comparison tab. Below the existing verdict, a full table now lists every metric in its own row with five columns: metric, Run A, Run B, difference and change in percent. Fourteen metrics are covered — time, time limit, keystone level, deaths, time penalty, interrupts, dispels, damage, healing, avoidable damage, score, bosses, group size and average item level.
- The difference is written from Run B's perspective, so
+2:14means B took two minutes longer. - Colour follows the assessment, not the sign: green is the better value, red the worse one. For time, deaths, time penalty and avoidable damage the lower value counts as better; for damage, healing, interrupts and score the higher one. Time limit and group size stay neutral because neither is an achievement.
- Rows where both runs are at zero are hidden, so a normal dungeon does not show empty keystone rows.
- The difference is written from Run B's perspective, so
Deutsch
Neu
- Tabelle „Unterschiede im Detail" ganz unten im Vergleich. Unter dem bisherigen Fazit steht jetzt eine vollständige Tabelle, die jede Kennzahl in einer eigenen Zeile mit fünf Spalten auflistet: Kennzahl, Run A, Run B, Unterschied und Veränderung in Prozent. Vierzehn Kennzahlen sind enthalten — Zeit, Zeitlimit, Keystone-Level, Tode, Zeitstrafe, Kicks, Dispels, Schaden, Heilung, vermeidbarer Schaden, Score, Bosse, Gruppengröße und durchschnittliches Itemlevel.
- Der Unterschied ist aus Sicht von Run B geschrieben,
+2:14heißt also, dass B zwei Minuten länger gebraucht hat. - Die Farbe richtet sich nach der Bewertung, nicht nach dem Vorzeichen: Grün ist der bessere Wert, Rot der schlechtere. Bei Zeit, Toden, Zeitstrafe und vermeidbarem Schaden gilt der kleinere Wert als besser, bei Schaden, Heilung, Kicks und Score der größere. Zeitlimit und Gruppengröße bleiben neutral, weil beides keine Leistung ist.
- Zeilen, in denen beide Runs auf null stehen, werden ausgeblendet — ein normaler Dungeon zeigt also keine leeren Keystone-Zeilen.
- Der Unterschied ist aus Sicht von Run B geschrieben,
1.6.4
English
Fixed
- The search field in the Players tab did not filter either. Same cause as the Runs list one release earlier, one level further along: the player index had picked up entries stored under the numbers 1 to 5 from a run with an old group list. Typing ran the search over those keys, hit a number instead of a name and aborted, so the list kept its previous contents. The player list now resolves the name from the entry itself and skips anything without one.
- A damaged player index repairs itself on login. Entries that are not stored under a name are detected and the index is rebuilt, with a note in chat. Previously the rebuild would only have happened one login later than intended.
Removed
- The "Own chars only" filter. It overlapped with "This char only" in everyday use, and its character list only ever filled up on login — characters you had runs for but had not logged in with since installing were missing from it, which made the result look arbitrary. "This char only" remains and moves into the freed-up spot.
Deutsch
Behoben
- Das Suchfeld im Spieler-Reiter filterte ebenfalls nicht. Dieselbe Ursache wie eine Version zuvor bei der Runs-Liste, nur eine Ebene weiter: im Spieler-Index standen Einträge unter den Zahlen 1 bis 5, angelegt aus einem Run mit alter Gruppenliste. Beim Tippen lief die Suche über diese Schlüssel, traf auf eine Zahl statt auf einen Namen und stieg aus — die Liste behielt ihren alten Inhalt. Die Spieler-Liste holt den Namen jetzt aus dem Eintrag selbst und überspringt, was keinen hat.
- Ein beschädigter Spieler-Index repariert sich beim Anmelden selbst. Einträge ohne Namen als Schlüssel werden erkannt und der Index neu aufgebaut, mit Hinweis im Chat. Vorher wäre der Neuaufbau erst einen Anmeldevorgang später als beabsichtigt gelaufen.
Entfernt
- Der Filter „Nur eigene Chars". Er überschnitt sich im Alltag mit „Nur dieser Char", und seine Charakterliste füllte sich ausschließlich beim Einloggen — Charaktere, zu denen Runs vorlagen, mit denen du dich seit der Installation aber nicht angemeldet hattest, fehlten darin und ließen das Ergebnis willkürlich wirken. „Nur dieser Char" bleibt und rückt auf den frei gewordenen Platz.
1.6.3
English
Fixed
- Searching could throw an error and freeze the list. A few old runs store their group as a numbered list instead of a name-to-entry mapping. Everything that used the key as a player name got a number there and aborted — the visible symptom was a Runs list that kept its previous contents while searching. Group access now runs through one central place that understands both storage forms, and every affected spot in the addon was converted to it: search, player index, stats, run details, CSV export, combat-value assignment and pet-owner resolution.
- Old runs are converted once on login. Affected runs are rewritten to the standard form and the player index is rebuilt; the number converted is reported in chat. Runs whose group data was missing entirely no longer cause an error either.
Deutsch
Behoben
- Die Suche konnte einen Fehler werfen und die Liste einfrieren. Einige alte Runs speichern ihre Gruppe als nummerierte Liste statt als Zuordnung Name zu Eintrag. Alles, was den Schlüssel als Spielernamen weiterverwendet hat, bekam dort eine Zahl und stieg aus — sichtbar wurde das als Runs-Liste, die beim Suchen auf ihrem alten Inhalt stehenblieb. Der Zugriff auf die Gruppe läuft jetzt über eine zentrale Stelle, die beide Speicherformen versteht, und alle betroffenen Stellen im Addon wurden darauf umgestellt: Suche, Spieler-Index, Statistik, Run-Details, CSV-Export, Zuordnung der Kampfwerte und Auflösung von Begleiter-Besitzern.
- Alte Runs werden beim Anmelden einmalig umgestellt. Betroffene Runs werden in die übliche Form gebracht und der Spieler-Index neu aufgebaut; die Anzahl steht danach im Chat. Runs, deren Gruppendaten ganz fehlten, lösen ebenfalls keinen Fehler mehr aus.
1.6.2
English
Fixed
- The search field still did not filter in 1.6.1. The previous fix addressed the wrong cause. Searching worked all along — displaying the result did not. Sorting the table cannot handle missing values, so a run without a dungeon name or without a character aborted the redraw, and the list silently kept its previous contents. Missing values are now sorted to the end, mixed types are compared as text, and the summary line is written before the table is filled, so a drawing error can no longer leave a wrong count behind.
- Cancelled runs showed a green time bonus. A key abandoned after four minutes displayed something like
4:00 +29:00in green, which reads as a comfortable win. The gap to the time limit only means something once a key is actually finished, so it is now shown for timed and overtime runs only. Cancelled, voted and normal dungeon runs show the plain elapsed time.
Changed
- Searching for a player now describes that player. The summary below the list counts only their deaths and names them, and the Char column on the right shows the character you searched for in their class colour instead of repeating your own. Applies only when the term matches exactly one player; with an ambiguous term the group totals stay.
- The "Total deaths" card in Stats now counts your own deaths only and is labelled "Your deaths" accordingly. The three cards next to it all describe you, so a group total sat oddly among them. The overall figure with your share in brackets remains in the overview below.
Deutsch
Behoben
- Das Suchfeld filterte auch in 1.6.1 nicht. Der vorige Versuch hat die falsche Ursache behandelt. Gesucht wurde die ganze Zeit korrekt — nur das Anzeigen scheiterte. Die Sortierung der Tabelle verträgt keine fehlenden Werte, weshalb ein Run ohne Dungeonnamen oder ohne Charakter das Neuzeichnen abbrach und die Liste still ihren alten Inhalt behielt. Fehlende Werte wandern jetzt ans Ende, gemischte Typen werden als Text verglichen, und die Zusammenfassung wird vor der Tabelle geschrieben — ein Zeichenfehler kann also keine falsche Zahl mehr stehen lassen.
- Abgebrochene Runs zeigten einen grünen Zeitbonus. Ein nach vier Minuten verlassener Key stand mit
4:00 +29:00in Grün da, was sich wie ein lockerer Sieg liest. Der Abstand zum Zeitlimit sagt erst etwas aus, wenn ein Key tatsächlich beendet wurde, und erscheint deshalb nur noch bei Intime und Outtime. Bei Cancel, Voted und normalen Dungeons steht die reine Laufzeit.
Geändert
- Die Suche nach einem Spieler beschreibt jetzt diesen Spieler. Die Zusammenfassung unter der Liste zählt nur noch dessen Tode und nennt den Namen dazu, und die Char-Spalte rechts zeigt den gesuchten Charakter in seiner Klassenfarbe statt den eigenen zu wiederholen. Gilt nur bei eindeutigem Treffer; passt der Begriff auf mehrere Spieler, bleiben die Gruppenwerte stehen.
- Die Karte „Insgesamte Tode" in der Statistik zählt nur noch die eigenen Tode und heißt entsprechend „Eigene Tode". Die drei Karten daneben beschreiben alle dich, da fiel eine Gruppensumme aus der Reihe. Die Gesamtzahl mit dem eigenen Anteil in Klammern steht weiterhin unten in der Übersicht.
1.6.1
English
Fixed
- The search field stopped filtering. Runs without a dungeon name — cancelled keys, for example — caused an error while filtering, so the table silently kept its previous contents. Both the dungeon name and the group list are now checked for missing values before use.
- Stats and the player list inherited the search field. With the filter extension in 1.6 not only the character checkboxes but the entire Runs filter carried over to the other tabs. A word in the search box therefore shrank the dungeon table down to a single row. Stats and the player list now only follow "This char only" and "Own chars only"; search, dungeon, result, period and season stay in the Runs tab where they belong. CSV export continues to use the full filter.
Deutsch
Behoben
- Das Suchfeld filterte nicht mehr. Runs ohne Dungeonnamen — etwa abgebrochene Keys — lösten beim Filtern einen Fehler aus, worauf die Tabelle still ihren alten Inhalt behielt. Dungeonname und Gruppenliste werden jetzt vor der Nutzung auf fehlende Werte geprüft.
- Statistik und Spieler-Liste übernahmen das Suchfeld. Mit der Filter-Erweiterung in 1.6 wurde nicht nur der Char-Haken, sondern der komplette Runs-Filter auf die anderen Reiter übertragen. Ein Wort im Suchfeld schrumpfte die Dungeon-Tabelle dadurch auf eine einzige Zeile. Statistik und Spieler-Liste folgen jetzt nur noch „Nur dieser Char" und „Nur eigene Chars"; Suche, Dungeon, Ergebnis, Zeitraum und Season bleiben im Runs-Reiter. Der CSV-Export nutzt weiterhin den vollen Filter.
1.6
English
New
- "This char only" filter in the Runs tab, next to "Own chars only": shows only runs of the currently logged-in character. The tooltip names the character; "Show all" resets the checkbox.
Changed
- Backup to disk now runs automatically at all times. The "Save after each run" toggle in the Logging tab has been removed — after leaving the instance the addon reloads at the next safe moment (not in combat, not during a recording, not while a key is active).
- Run details: the header is now a table with column labels and dividers (Run, Time, Combat time, Deaths, Score, Date) instead of a long text line. Empty columns are hidden; widths adjust to content.
Fixed
- In run details the header, long dungeon names and the affix line overflowed the right window edge. All three are now clamped to the frame.
Deutsch
Neu
- Filter „Nur dieser Char" im Runs-Reiter, neben „Nur eigene Chars": zeigt nur die Runs des gerade eingeloggten Charakters. Der Tooltip nennt den Charakter, „Alles anzeigen" setzt den Haken mit zurück.
Geändert
- Die Sicherung auf die Platte läuft jetzt immer automatisch. Der Schalter „Sicherung nach jedem Run" im Aufzeichnungs-Reiter ist entfallen — nach dem Verlassen der Instanz wird beim nächsten sicheren Moment neu geladen (nicht im Kampf, nicht während einer Aufzeichnung, nicht bei laufendem Key).
- Run-Details: die Kopfzeile ist jetzt eine Tabelle mit Spaltenköpfen und Trennlinien (Run, Zeit, Kampfzeit, Tode, Score, Datum) statt einer langen Textzeile. Spalten ohne Inhalt entfallen, die Breite passt sich dem Inhalt an.
Behoben
- Im Run-Detail liefen die Kopfzeile, lange Dungeonnamen und die Affix-Zeile über den rechten Fensterrand hinaus. Alle drei sind jetzt am Rand begrenzt.
1.5
English
Changed
- The disk backup now runs after leaving the instance instead of mid-loading-screen, with an eight-second buffer. This gives the loading process time to settle. Side effect: delayed combat values and the score change are safely in by then.
- If the backup moment falls during combat it is no longer skipped but re-queued.
Fixed
- Own characters were not counted in the player list. The character used for a run was excluded when building the index — its run count stayed at whatever it had reached as a group member of other chars. Now every character is counted.
- Runs removed from the database stayed in the player index and inflated the numbers. The index is now updated when the history is trimmed. Existing databases are rebuilt once on first login.
- A reload could fire while a key was running that the addon itself was not recording — e.g. with recording disabled or when the addon was loaded mid-key. An additional guard prevents this.
Deutsch
Geändert
- Die Sicherung auf die Festplatte läuft jetzt nach dem Verlassen der Instanz statt mitten im Ladebildschirm, mit acht Sekunden Puffer.
- Fällt der Zeitpunkt in einen Kampf, wird die Sicherung nicht mehr übersprungen, sondern erneut eingereiht.
Behoben
- Eigene Charaktere wurden in der Spieler-Liste nicht mitgezählt.
- Runs, die aus der Datenbank verschwunden sind, blieben im Spieler-Index stehen.
- Es konnte neu geladen werden, während ein Key lief, den das Addon selbst nicht aufzeichnet.
1.4
English
New
- Loading-screen backup (Logging tab, off by default): after a run the addon reloads on the next loading screen so runs land on disk immediately. WoW otherwise only writes saved variables on logout.
- Max stored runs raised to 50,000 (was 5,000); the limit can no longer be set below this value.
Fixed
- Interrupted runs were lost: logging into an instance caused a new dungeon run to race ahead of restoration and overwrite the interrupted run. Mostly affected returning after a disconnect.
- Abandoned runs showed 0:00 in the table. They now get their real elapsed time.
- After an interruption the duration was calculated from the current clock, counting offline time. A timestamp stored in the active run now provides the correct value.
- On backup, combat values and score change were lost when leaving the dungeon immediately after the run. Both are now collected before reloading.
Removed
- The floating REC indicator on screen. The red dot on the minimap button and the display in the Logging tab remain.
Deutsch
Neu
- Sicherung am Ladebildschirm (Aufzeichnungs-Reiter, standardmäßig aus).
- Obergrenze für gespeicherte Runs jetzt 50.000 statt 5.000.
Behoben
- Unterbrochene Runs gingen verloren.
- Abgebrochene Runs standen mit 0:00 in der Tabelle.
- Offline-Zeit wurde zur Laufzeit hinzugezählt.
- Kampfwerte und Score-Änderung gingen beim sofortigen Verlassen verloren.
Entfernt
- Die freistehende REC-Anzeige am Bildschirm.
1.3
English
Recording
- Mythic+ keys and normal dungeons are tracked automatically: time, deaths, damage, healing, interrupts, dispels, avoidable damage, loot, boss kills and death log
- Combat values from Blizzard's damage meter API, cross-checked with Details!
- Interrupts from pets (Warlock and Hunter pets) count for the owner
- Recording survives reload and disconnect
UI
- End-of-run popup with sortable group table, loot icons, rating and dungeon history
- Run history with filters for dungeon, result, time period, season and weekly ID (resets Wednesday)
- Player index with ratings, notes and comments
- Known-player highlights in the group finder
- Stats with per-dungeon records, attempts per keystone level and teammate breakdown; click a dungeon to jump to its runs
- Run comparison as a table with a summary
- CSV export and import
Customisation
- Design tab: save, switch and share profiles as a code
- Accent colour from palettes or auto-matched to your class
- Font face, outline, shadow, three number formats
- Row height, stripes, grid lines, column selection for the popup
- Class and spec background art
- Collapsible sidebar, hideable tabs, colour rules
Technical
- Supports patch 12.1 and 12.0.7
- Handles "secret values" introduced in patch 12.0
- No libraries, no dependencies
Deutsch
Aufzeichnung
- Mythic+ Keys und normale Dungeons werden automatisch mitgeschrieben: Zeit, Tode, Schaden, Heilung, Kicks, Dispels, vermeidbarer Schaden, Beute, Bosskills und Todes-Protokoll
- Kampfwerte aus Blizzards Damage-Meter-API, abgeglichen mit Details!
- Kicks von Begleitern zählen für den Besitzer
- Aufzeichnung übersteht Reload und Disconnect
Oberfläche
- Abschluss-Popup mit sortierbarer Gruppentabelle, Beute-Icons, Bewertung und Historie zum Dungeon
- Runs-Historie mit Filtern für Dungeon, Ergebnis, Zeitraum, Season und wöchentliche ID
- Spieler-Index mit Bewertungen, Notizen und Kommentaren
- Statistik mit Rekorden je Dungeon, Run-Vergleich, CSV-Export
Anpassung
- Design-Reiter: Profile speichern, umschalten und als Code teilen
- Akzentfarbe, Schriftart, Hintergrundbilder je Klasse und Spezialisierung
- Einklappbare Seitenleiste, ausblendbare Reiter, Farbregeln
Technik
- Unterstützt Patch 12.1 und 12.0.7
- Keine Bibliotheken, keine Abhängigkeiten
This mod has no additional files