File Details
GuildDeathLog v9.9.7.zip
- R
- Jun 12, 2026
- 4.27 MB
- 141
- 2.5.5+1
- Classic + 1
File Name
GuildDeathLog.zip
Supported Versions
- 2.5.5
- 1.15.8
## [9.9.7] — 2026-06-12
### Fixed — Todes-Banner rekalibriert + Praesenz-Zaehlung
- **Lederfeld neu vermessen — diesmal richtig:** die alte Messung (Luminanz) hatte den dunklen METALLRAHMEN als Feld mitgezaehlt, daher sass der Name zu hoch und die letzten Worte hingen UNTER dem Feld auf dem Rahmen. Neue Messung trennt warmes Leder (R>B) von grauem Metall: nutzbar ist y 150-254, x 90-430. Kompletter Satz neu: Name (MORPHEUS 20, Klassenfarbe) bei -150, EINE Meta-Zeile "Stufe X Klasse · Zone · Uhrzeit" bei -176, "Getoetet von X · Faehigkeit" bei -194 (Faehigkeit jetzt IN der Zeile statt eigener), Gold-Trenner -216, letzte Worte -222 (max 2 Zeilen) — endet bei -248, sicher im Feld.
- **Schwebendes Symbol entfernt:** das war das 3D-Killer-Portrait, das mit der alten Geometrie frei neben dem Rahmen hing. Der Name traegt die Klassenfarbe (wie gewuenscht), das Portrait ist ersatzlos raus.
- **Gilden-/Server-Zaehlung, zwei echte Bugs:** (1) Sync speichert Namen MIT Realm-Suffix, ServerNet OHNE — die Union erkannte Duplikate nicht (haette denselben Spieler doppelt gezaehlt). Namen werden jetzt normalisiert. (2) Der TTL-Filter (isOnline) wurde in beiden Count-Funktionen ignoriert — Karteileichen zaehlten ewig mit. Beide Quellen jetzt TTL-gefiltert. Hinweis: die Zaehlung kann nur sehen, wer GLEICHZEITIG online ist und sendet — Validierung braucht zwei eingeloggte Clients.
- **Performance-Audit:** verbleibende OnUpdate-Handler geprueft — alles selbstbeendende Animationen, 30Hz-gedrosselt oder nur bei offener Weltkarte aktiv. Keine Dauerlast mehr ausserhalb der 30Hz-Embers bei offenem Buch.
- Version 9.9.6 → 9.9.7.
## [9.9.6] — 2026-06-12
### Design — Todes-Popup (Overlay) auf GuildChronicle-Banner umgebaut
- **Klarstellung der Systeme:** Das grosse Todes-Popup beim Gildentod ist das OVERLAY (UIOverlay) — der Test-Befehl zeigte deshalb noch das alte WoW-Logo-Artwork. Das DeathBell-Flash-Banner von 9.9.4 ist ein zweites, kurzes System. Jetzt tragen BEIDE das GuildChronicle-Artwork.
- **Neuaufbau:** 520x320 statt 660x460 (Banner-Aspekt 1.625 exakt, deutlich kompakter). Das Formular-Layout (Label links, Wert rechts, Fraktions-Icons) ist raus — stattdessen Banner-Satz, alles zentriert im vermessenen Lederfeld (x 100..427, y 128..277): Name in Klassenfarbe (MORPHEUS 22), darunter Stufe+Klasse, dann "Zone · Uhrzeit" als Zeile um die Mitte, "Getoetet von X" mit grauem Praefix und hellem Namen, optional "via Faehigkeit", kurzer Gold-Trenner, Letzte Worte in Gold (max 2 Zeilen).
- **Bedienung unveraendert:** Drag = verschieben, Shift+Drag = skalieren (Scale persistiert), Rechtsklick/X = schliessen. Klassen-Farbschimmer liegt jetzt exakt im Lederfeld. Reveal-Animationen (Typewriter-Name, gestaffeltes Einblenden) uebernommen.
- Version 9.9.5 → 9.9.6.
## [9.9.5] — 2026-06-12
### Performance — FPS-Drop bei offenem Buch (~100 FPS) behoben
- **ScrollChild-Recycling:** JEDER Kapitel-Render (jedes Buch-Oeffnen, jeder Kapitelklick) hat bisher komplett neue Frames/FontStrings erzeugt und alte nur versteckt — Frames sind in WoW nicht garbage-collectbar, der Speicher wuchs mit jedem Klick und ClearScrollChild baute pro Aufruf zwei Riesen-Tabellen ueber tausende Alt-Widgets. Jetzt: MakeBookLine (FontString-Pool) und MakeBookRow (Row-Pool mit festen Sub-Widgets) recyceln; ClearScrollChild gibt zurueck statt nur zu verstecken. Angeheftete Fremd-Kinder (z.B. Kalender-Loeschknopf) werden beim Recyceln versteckt, damit sie nicht in fremden Kapiteln auftauchen.
- **Glut-Ambience (Embers) entschaerft:** lief mit voller Framerate und machte pro Glut-Partikel und Frame ClearAllPoints+SetPoint+SetVertexColor+SetSize — Anker-Neuberechnung x10 pro gerenderter Frame. Jetzt: ~30 Hz Throttle, SetPoint ersetzt den gleichnamigen Anker direkt (ClearAllPoints raus), Farben nur noch beim Respawn. Optisch identisch, Kosten ~75% runter.
- **BreathGlow entfernt:** der ~970x590 ADD-Blend-Starburst pulsierte permanent hinter dem Buch — purer GPU-Overdraw, hinter dem fotorealistischen Artwork praktisch unsichtbar. Die Embers bleiben als Ambience.
- **Debug-Fenster:** UpdateAddOnMemoryUsage() (scannt ALLE Addons, teuer) lief bei jedem 2s-Refresh — jetzt max. alle 6s mit Cache. Die "springende" Memory-Anzeige war uebrigens zur Haelfte Ehrlichkeit: vorher stand sie eingefroren auf 0.0, jetzt zeigt sie echte Werte — und durch das Recycling hoert das echte Wachstum auch auf.
- Version 9.9.4 → 9.9.5.

