KücheMain

Automatically records your Mythic+ runs with full group stats, keeps a searchable player index with ratings and notes, and lets you customize the entire interface.
Back to Files

KucheMain v1.7.1

File nameKucheMain-1.7.1.zip
Uploader
NECBEXNECBEX
Uploaded
Jul 30, 2026
Downloads
11
Size
12.3 MB
Flavors
Retail
File ID
8542633
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

Changelog

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/ue spelling, 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:14 means 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.

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:14 heiß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.

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:00 in 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:00 in 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

New

  • Design tab: save, switch, delete and share profiles as a text code. Four built-in presets included.
  • Class and spec background art — 40 images, selectable in the Design tab, with opacity and greyscale options.
  • Accent colour: six palettes to click or auto-matched to your class.
  • Font: font face, outline and shadow configurable.
  • Number format: 37.69M, 37.7M or 37,690,000.
  • Tables: row height, stripes and grid lines adjustable; individual columns can be hidden in the popup.
  • Window: sidebar collapsible to icons, tabs hideable, last used tab remembered.
  • Colour rules: thresholds for red deaths, green interrupts and the timed-run rate.
  • Weekly ID as a time filter (resets Wednesday) in addition to 7/30/90 days.
  • Comparison fully as a table, including a summary table with difference and winner per stat.
  • Clicking a dungeon in stats or the player window jumps to its filtered runs; new "Show all" button resets all filters.
  • With an active filter the # column numbers matches chronologically.
  • Player window: shared runs are pageable.
  • Integration with Blizzard's minimap addon compartment.

Fixed

  • Pet interrupts were not counted — mainly affected Warlocks (Felguard, Felhunter) and Hunters. Caused by a wrong unit ID (party1pet instead of partypet1) and missing pet-owner resolution in the damage meter data.
  • Group browser error ("secret value"): since patch 12.0 certain values may not be read. All affected spots now check with canaccessvalue/canaccesstable first.
  • The main window required two clicks on the minimap button after a game start.
  • Dungeon images were displayed stretched.
  • Filter labels stayed after resetting.

Other

  • Supports patch 12.1 and 12.0.7.
  • "Delver" and "Adventurer" difficulties no longer appear in the affix line.

Deutsch

Neu

  • Design-Reiter: Profile speichern, umschalten, löschen und als Textcode weitergeben.
  • Hintergrundbilder je Klasse und Spezialisierung — 40 Motive.
  • Akzentfarbe, Schrift, Zahlenformat, Farbregeln.
  • Wöchentliche ID als Zeitfilter.
  • Vergleich komplett als Tabelle mit Fazit.

Behoben

  • Kicks von Begleitern wurden nicht gezählt.
  • Fehler im Gruppenbrowser („secret value") seit Patch 12.0.
  • Hauptfenster benötigte zwei Klicks nach dem Spielstart.

Sonstiges

  • Unterstützt Patch 12.1 und 12.0.7.

1.1.0

English

  • First public release: run history, player index, stats, comparison, end-of-run popup, CSV export, social alerts.

Deutsch

  • Erste veröffentlichte Fassung: Run-History, Spieler-Index, Statistik, Vergleich, Abschluss-Popup, CSV-Export, Social-Alerts.

This mod has no additional files