Zum Inhalt springen
LyraCompanion

LYRACOMPANION

Sie warnt dich, bevor du die Stelle erreichst, an der andere gestorben sind.Sie drückt nie eine Taste.

Sturz und Ertrinken sind die Todesursachen 1 und 2 in Classic Hardcore (Warcraft Tavern, 02.01.2025). Seit 0.12.0 sagt Lyra es dir 20 bis 40 Meter vorher.

Ein Gesicht mit rund dreißig Mienen, eine deutsche Stimme, ein Gedächtnis für deinen Lauf — und eine Warnung, wo schon zehn andere gestorben sind. Dabei läuft im Spiel kein Sprachmodell, keine Stimm-KI und kein Netzwerk.

Keine AutomatisierungKein NetzwerkQuellcode offen lesbar →

Lyra sagt:

„Hier war es knapp, damals. Diesmal nicht, ja?“

Stufe 2 — WarnungSo sieht das im Spiel aus →
Stimme

Hör sie dir an.

Rund 730 Sprachzeilen, alle vorher geschrieben, alle vorher offline gerendert, auf Deutsch und Englisch. Klick eine Situation an — und wechsel die Sprache, um dieselbe Zeile noch einmal zu hören.

Ein Klick spielt die echte Datei aus dem Addon. Nichts startet von selbst.

Der Untertitel steht immer in der Sprechblase, auch bei stummgeschalteter Stimme. Wer ohne Ton spielt, verliert nichts außer der Stimme.

Lyras Stimme ist KI-generiert — und im Spiel läuft trotzdem keine KI. Jede Zeile, die Lyra sagt, wurde vor dem Release aus einem festen, von Hand geschriebenen Text gerendert und liegt als Audiodatei im Addon. Während du spielst, gibt es kein Sprachmodell, keine Stimm-KI und kein Netzwerk — nichts verlässt deinen Rechner. Es wird kein Audio aus World of Warcraft verwendet oder weiterverbreitet.

Was Lyra niemals tut

  • Keine Automatisierung.Sie drückt nie eine Taste, bewegt nichts, zaubert nichts, wählt kein Ziel.
  • Kein Netzwerk.Es gibt keinen Netzwerk-Code in diesem Addon. Nichts verlässt deinen Rechner.
  • Keine Chat-Ausgabe.Sie schreibt in keinen Kanal — nicht sagen, nicht Gilde, nicht flüstern.
  • Keine Daten anderer Spieler.Keine Namen, keine Flüstern, keine Gruppenmitglieder, kein Addon-Kanal.
  • Keine Werbung, keine Käufe, keine Bezahlfunktionen.

Alles läuft über die öffentliche AddOn-API: Sie liest, sie zeigt, sie spricht.

Das Addon ist kostenlos und vollständig — und bleibt es. Es gibt keine Premium-Fassung, keine bezahlten Stimmpakete, und es wird auch nie welche geben. Blizzards Addon-Richtlinie verlangt, dass Addons kostenlos sind und ihr Quellcode offen lesbar ist. Wir halten beides für richtig.

Der vollständige Quellcode liegt im Addon selbst: Lua, TOC und XML, lesbar im Klartext, ohne Werkzeug. Lies ihn — genau dafür ist er offen. Und du musst ihn dafür nicht erst herunterladen: Er steht Datei für Datei auf lyracompanion.de/source, in genau der Fassung, die im Zip daneben steckt.

Quellcode ansehen

Was sie kann

Sechs Dinge, die sie für dich im Blick hat

1

Sie passt auf dein Leben auf

Lebensschwellen, plötzlicher Schadensstoß, Sturz, Atem, Erschöpfung — gesprochen und gezeigt, sofort, auch mitten im Kampf.

Mehr dazu

Drei Warnstufen. Bei Stufe 3 wird der Blasenrand rot, der Bildschirmrand pulsiert violett, und Lyra sagt den kürzesten Satz, den sie hat. Sturz und Ertrinken sind die Todesursachen 1 und 2 in Classic Hardcore (Warcraft Tavern, 02.01.2025). Seit 0.12.0 kommt die Warnung vorher: Läufst du auf eine Stelle zu, an der schon mindestens zehn Leute gestürzt oder ertrunken sind, sagt sie es 20 bis 40 Meter davor — einmal, leise, und nicht im Kampf. Passiert es doch, sagt sie dir nach dem Aufschlag, was er gekostet hat.

2

Sie benennt die Gefahr

Adds, die dazukommen. Elites im Ziel. Stufenabstände, die dich töten. Die leere Tranktasche.

Mehr dazu

Sie zählt nicht nur, sie sagt, was es bedeutet: „Da kommt noch einer“ ist eine andere Nachricht als eine Zahl in einer Leiste. Und wenn dein Ziel vier Stufen über dir steht, sagt sie das, bevor du zuschlägst.

3

Sie warnt vor dem Ort, nicht nach dem Tod

Ein Datenpaket aus der öffentlichen Deathlog-Datenbank markiert Klippen, tiefes Wasser und tödliche Lager.

Mehr dazu

Aggregiert nach Zone, Stufenband und Rasterzelle — keine Charakternamen, keine Gildennamen, keine letzten Worte. Ab zehn Toten in derselben Zelle schaut sie in Laufrichtung voraus und sagt es, bevor du dort bist. Sie sagt nicht, wohin du gehen sollst; sie sagt, wo andere gestorben sind. Dazu ihr eigenes Gedächtnis: die Stellen, an denen du fast gestorben bist, kennt sie besser als jede Datenbank.

4

Sie erinnert sich

Zonen-Grüße mit Geschichte, ein Bestiarium deiner Rivalen, Rituale zu Sitzung und Meilenstein.

Mehr dazu

„Willkommen zurück im Brachland. Letztes Mal bist du hier fast gestorben.“ Das ist der Unterschied zu jedem anderen Addon: Lyra kennt nicht die Statistik aller Spieler, sondern deinen Lauf. Die Chronik zeigt dir, was sie behalten hat — und es sind ausschließlich deine eigenen Daten.

5

Sie spricht

Vorgerenderte Sprachzeilen auf Deutsch und Englisch, dazu immer der Untertitel in der Sprechblase.

Mehr dazu

Rund 730 Zeilen, alle vorher von Hand geschrieben, alle vorher offline gerendert, alle als OGG-Datei im Addon. Im Spiel wählt sie eine Datei aus und spielt sie ab — kein Sprachmodell, kein Dienst, kein Netzwerk. Die Stimme ist KI-generiert; das steht hier, im Addon und in der Lizenzdatei. Wer keinen Ton will, bekommt alles als Text.

6

Sie bleibt dir nicht im Weg

Vier Presets von Leise bis Streamer, jede Kategorie einzeln schaltbar, frei verschiebbar, in drei Größen.

Mehr dazu

Der Standard ist bewusst leise — leiser als die meisten Addons. Im Kampf sagt sie nur das, was Leben rettet. Kampf-Ruhe, Gruppen-Ruhe, Still-Modus und /lyra stumm sind vier verschiedene Grade von „jetzt nicht“. ---

Beispiel

Eine Seite aus Lyras Buch

Dass sie warnt, können andere auch. Dass sie mitzählt, wie oft du an derselben Stelle fast gestorben bist, kann sonst niemand — und genau das kann eine Website nicht zeigen, weil sie keine Chronik hat. Also zeigt sie eine erfundene und sagt es in derselben Kachel.

Beispiel

Aschenkind — Menschin · Magierin · Stufe 34 · Hardcore

Erfundene Heldin, erfundene Zahlen. So sieht die Seite aus, die Lyra über deinen eigenen Lauf führt.

  • 17Besuche in Westfall
  • 4Mal knapp gegen den Blutschuppen-Jäger
  • 61Stunden unterwegs
  • 128Kreaturen im Bestiarium
  • Abend 12Dämmerwald, Nachtwache — 9 % Leben

    „Neun Prozent. Ich habe mitgezählt, und ich zähle nicht gern so weit runter.“

  • Abend 19Westfall, dritte Rückkehr zur selben Senke

    „Hier war es knapp, damals. Diesmal nicht, ja?“

  • Abend 23Blutschuppen-Jäger, viertes Treffen

    „Der schon wieder. Diesmal mit Plan, ja?“

  • Abend 31Stufe 34 — längste Sitzung: 4 h 12 min

    „Bei den Leylinien, eine Stufe! Ich hab dir nichts davon abgenommen. Fast.“

Deine eigene Seite steht im Spiel — sie beginnt beim ersten Einloggen leer.

Barrierefrei

Für Augen, Ohren und Hände, die anders arbeiten

Jede Warnung in Lyra kommt dreifach: gesprochen, als Text, als Form. Wer nicht hört, liest sie in einer Untertitel-Leiste mit Sprechername und deckendem Hintergrund. Wer nicht gut sieht, hört jede Zeile — auch die, für die es keine Aufnahme gibt — und Lyra schweigt, solange Blizzards Sprachausgabe oder ein Screenreader spricht. Wer Farben nicht unterscheidet, erkennt die Warnstufe am Symbol, nicht am Rot.

/lyra barrierefrei an schaltet alles auf einmal:

  • Untertitel-Leiste dauerhaft, mit Sprechername, deckendem Hintergrund und größerer Schrift
  • Warnstufen als Formen: o · ^ · ^^ — zusätzlich zur Farbe, nie statt Text
  • Vorlesen jeder Zeile, für die keine Aufnahme existiert
  • Nie zwei Stimmen: Lyra wartet, wenn Blizzards Text-zu-Sprache oder ein Screenreader redet
  • Ohne Figur vollständig: /lyra figur aus — nur Stimme und Untertitel
  • Gamepad: Lyras Fenster sind bei ConsolePort für den Cursor angemeldet

Was noch fehlt, steht offen dabei: Es gibt keine Screenreader-Brücke zu Sku — Lyra erkennt einen laufenden Screenreader und schweigt dann, mehr nicht. Und die Untertitel-Leiste ist noch nicht in Schrift und Farbe frei einstellbar. Wer eines davon braucht, sagt es. Das ist kein Randthema, das ist die nächste Version.

Vorführung

So sieht eine Warnung am Bildschirmrand aus

Drei Klicks, drei Stufen. Der Rand pulst in der Farbe der Lage — heller, länger und bei Alarm doppelt, je höher die Stufe. Die Auskunft steht dabei nie nur in der Farbe: Form, Wort und Satz sagen dasselbe. Das ist der Block darüber, vorgeführt statt behauptet.

Lyra:Ruhig. Nichts, was ich melden müsste.

RuheKein Puls, kein Ton, keine Farbe am Rand. So ist es die meiste Zeit.
Palette:

Kein Ton — die Stimme gibt es eine Sektion höher, auf Klick. Ein Puls dauert höchstens eine Sekunde, danach sperrt Lyra vier Sekunden lang den nächsten; hier läuft er dreimal und hört dann auf. Nichts läuft von selbst: Was sich bewegt, hast du angeklickt.

Bilder

So sieht sie im Spiel aus

8 Aufnahmen aus dem Spiel, alle mit Version 0.11.0 entstanden — unbearbeitet, bis auf den Chatverlauf, der unkenntlich gemacht ist. Aufgenommen mit englischem Client, bis auf das letzte Bild. Ein Klick auf ein Bild zeigt es groß.

01 In RuhePortrait-Modus oben links, frei platzierbar. Sonst ändert sich nichts auf deinem Bildschirm. (Aufnahme mit englischem Client.)
02 Alarmstufe 3So sieht Alarmstufe 3 aus: roter Blasenrand, Puls am Bildschirmrand, gesprochene Zeile. Für das Bild per /lyra test ausgelöst; der Lebensbalken ist absichtlich voll, niemand riskiert für ein Foto einen Hardcore-Charakter. (Aufnahme mit englischem Client — im Spiel steht dort „Trank oder Beine. Egal was, jetzt.“)
03 AtemUnter Wasser, die Luft wird knapp. Sie zählt dich hoch, bevor es darauf ankommt — Ertrinken ist in Classic Hardcore die Todesursache Nummer 2 (Warcraft Tavern, 02.01.2025). Seit 0.12.0 kommt davor noch eine Zeile: Schwimmst du mit halber Luft über eine Stelle, an der schon zehn Leute ertrunken sind, sagt sie es, bevor du dort bist. (Aufnahme mit englischem Client, Version 0.11.0.)
04 Sie erinnert sichZonen-Grüße tragen deine eigene Geschichte: wo du fast gestorben bist, und woran. Niemals die Daten anderer Spieler. (Aufnahme mit englischem Client.)
05 ChronikDeine Zonen, deine Beinahe-Tode mit Datum und Ort, deine Sitzungen. Nur deine eigenen Daten, keine Namen. (Aufnahme mit englischem Client.)
06 EinstellungenPresets, Sprache, wie sie dich anspricht, Stimme, Ansicht und Größe — und jede Kategorie auf einem eigenen Schalter unter „Feineinstellung“. (Aufnahme mit englischem Client; in der Addon-Liste steht noch der alte Arbeitsname.)
07 Ganze FigurDie Alternative zum Portrait: die ganze Figur, frei auf dem Bildschirm verschiebbar.
08 Deutsche Stimme und TextOberfläche, Text und Stimme auf Deutsch — dieselbe Szene, deutscher Client.

In Ruhe

Orgrimmar im Abendlicht. Oben links ein kleines rundes Portrait von Lyra in einem violetten Ring, ruhige Miene, keine Sprechblase. Die übrige Spieloberfläche ist unverändert.

Portrait-Modus oben links, frei platzierbar. Sonst ändert sich nichts auf deinem Bildschirm. (Aufnahme mit englischem Client.)

Mit den Pfeiltasten links und rechts blättern, Escape schließt.

Herunterladen

Herunterladen

Beta 0.14.0 für Classic Era / Hardcore — direkt von hier. Ein Zip mit SHA-256 zum Nachrechnen. Bei CurseForge (Projekt 1703906) liegt noch die 0.11.0 zur Freigabe; die Fassung hier ist drei Versionen weiter, und sie bleibt es, bis dort nachgezogen wird. Die älteren Zips bleiben darum verlinkt, jedes mit eigener Prüfsumme.

Von Hand installieren

  1. Zip entpacken und die vier Ordner nach World of Warcraft/_classic_era_/Interface/AddOns kopieren.
  2. Es müssen alle vier sein: Lyra_Gestalt, Lyra_Gestalt_Daten, Lyra_Gestalt_Stimme_de und Lyra_Gestalt_Stimme_en.
  3. Den Client vollständig neu starten — nicht nur /reload. Sonst bleibt Lyra stumm, siehe den Kasten oben.

Quellcode ansehen →

Nach der Installation den Spiel-Client einmal vollständig neu starten.

World of Warcraft findet Klangdateien nur, wenn sie beim Start des Clients schon im AddOns-Ordner lagen. Ein /reload genügt nicht — dann bleibt Lyra stumm, und das liegt nicht an ihr.

CurseForgeEingereicht, Freigabe steht aus — Der übliche Weg. Funktioniert mit der CurseForge-App.
Wago AddonsFolgt nach der CurseForge-Freigabe — Für WowUp und alle, die Wago benutzen.
GitHubReleases ab 0.14.0 mit Zip und Prüfsumme; der Quellcode ist dort und unter /source lesbar.

Was im Paket ist

Ein Download, vier Ordner: das Addon, die deutsche Stimme, die englische Stimme und die Gefahrenkarte. Nichts davon muss einzeln installiert werden; die Sprachpakete werden bei Bedarf geladen. Rund 34 MB — 31 davon sind die beiden Stimmpakete, und das ist Plattenplatz, kein Arbeitsspeicher.

Erster Start

Beim allerersten Login stellt Lyra vier Fragen: Sprache, wie sie dich ansprechen soll, wie gesprächig sie sein darf, Portrait oder ganze Figur. Das dauert zwanzig Sekunden und lässt sich jederzeit mit /lyra einrichten wiederholen.

Welche Clients

ClientLage
Classic Era / Hardcore 1.15.9im Spiel getestet — das ist Lyras Zuhause
Burning Crusade AnniversaryTOC im Paket, gegen Blizzards API-Quellen und den Prüfstand gebaut — im Spiel nicht getestet
Mists of Pandaria ClassicTOC im Paket, gegen Blizzards API-Quellen und den Prüfstand gebaut — im Spiel nicht getestet
Retail (Midnight)TOC im Paket, im Spiel nicht getestet. Weniger Kampf-Sinne wegen der Regeln zu geschützten Werten, Gefahrenkarte dort aus — ihre Daten sind Era-Hardcore-Daten.
WoW: Foreverlädt die Era-TOC mit dem Hinweis „veraltet“, bis der Start-Client seine Interface-Nummer bestätigt
Stand der Dinge

Was sich zuletzt geändert hat

0.14.0Version
20. September 2026Stand

Download-Zahlen gibt es, sobald das Addon veröffentlicht ist. Eine erfundene Zahl wäre schlimmer als keine.

0.14.0
Lyra verzählt sich seltener

Die Freitext-Fragen aus 0.13.0 antworten jetzt genauer — und vor allem seltener falsch. Lyra zieht ein vertipptes Wort nicht mehr auf irgendein ähnlich klingendes Wort, das ganz woanders hingehört, und ein einzelnes Wort reicht ihr nicht mehr aus, um eine ganze Frage für verstanden zu halten. Wo sie früher eine echte Zahl zur falschen Frage genannt hat — „wie oft war ich im Brachland" mit der Zahl deiner Tode —, sagt sie jetzt schlicht: dazu steht noch nichts in meinem Buch. Zonennamen versteht sie in beiden Sprachen. Wer auf einem deutschen Client „how many times have I been to Stranglethorn Vale" tippt, bekommt die Zahl für das Schlingendorntal, und umgekehrt genauso — für die Außenzonen und Hauptstädte der Classic-Welt. Und auf „warum" antwortet sie ehrlich. „Warum bin ich in Westfall immer fast gestorben?" beantwortet keine Zahlentabelle. Lyra erfindet dafür nichts, sondern gibt die Tatsache zurück: „Warum? Ich zähle, ich deute nicht. Ich weiß nur: …" /lyra hilfe endet jetzt mit einem Satz, der immer gestimmt hat und bisher nirgends stand: Lyra antwortet aus festen Vorlagen und deiner eigenen Chronik. Es läuft kein Sprachmodell.

Farbthemen

  • Vier benannte Farbpaletten für Sprechblase, Untertitel-Leiste und den Warnstufen-Puls am Bildschirmrand: standard (Lyras Violett, unverändert), kontrast (Schwarz/Weiß), warm (Bernstein auf Braun) und kalt (Eisblau auf Nachtblau). Umschalten mit /lyra farbe <name>; die Wahl bleibt gespeichert. Voreinstellung ist standard — wer nichts tut, sieht nichts Neues.
  • Jede Palette ist auf Lesbarkeit gerechnet: Text steht in allen vier zwischen 16,8:1 und 21:1 auf dem Blasengrund, die Untertitel-Leiste auch über einem gleißend hellen Spielbild noch zwischen 11,8:1 und 15,1:1. Verlangt sind 4,5:1.
  • Das Häkchen „Hoher Kontrast“ gewinnt gegen jede Palettenwahl. Eine Farbwahl kann die Barrierefreiheit nicht unterlaufen; /lyra farbe sagt es dir, wenn deine Wahl gerade deshalb nicht wirkt.
  • Keine Palette ändert Helligkeit oder Takt des Pulses — das ist die Photosensibilitätsgrenze und keine Geschmacksfrage. Und Lyras Alarm ist in keiner Palette Blizzards Rot: der Client zeichnet dort seine eigene Warnung, und zwei gleiche Rot kann niemand auseinanderhalten.

Kleinkram

  • Die Client-Erkennung für WoW: Forever hält jetzt auch eine Buildlinie 1.7x bis 1.9x aus. Die TOC-Zeile selbst bleibt draußen, bis ein Client Suffix und Nummer bestätigt.
  • Lizenzangaben der eingebetteten Bibliotheken nachgeschlagen und belegt (Libs/LICENSE.txt). LibDataBroker-1.1 steht bei CurseForge unter „All Rights Reserved“ und wird deshalb nicht mehr mitgeliefert; die Leisten-Anzeige (Titan Panel, ElvUI-Datentexte) funktioniert weiter, weil jedes dieser Addons die Bibliothek selbst mitbringt.
  • Fehlermeldungen: deutsche Vorlagen, und der Hinweis, welche Angaben eine Meldung reparierbar machen.

Stimme

  • 23 Zeilen, die seit den Wellen 5, 6, 8 und 9b nur als Untertitel erschienen, sind jetzt aufgenommen, Deutsch und Englisch: die Vorwarnungen vor Sturz und tiefem Wasser, das Ankommen an einer eigenen Notiz, das Ein- und Ausschalten des Barrierefrei-Modus und Lyras drei Rückfall-Antworten im Freitext. Zeilen mit Platzhaltern (Zonenname, Zahl, Notiztitel) bleiben Untertitel oder Vorlesen. Wie immer: neue Tondateien hört der Client erst nach einem vollständigen Neustart.

Ältere Versionen

Die Liste scrollt. Ein Klick klappt eine Version auf.

0.13.0Welle 9b: Frei schreiben mit Lyra

Unter Lyras Gesprächsfenster steht jetzt ein Eingabefeld. Du kannst sie in ganzen Sätzen nach deiner eigenen Chronik fragen — nach Zonen und Besuchen, nach deinem ärgsten Gegner, nach Beinahe-Toden, Spielzeit, Sitzungen, Notizen und deinem Vorgänger. Sie versteht 18 Arten von Fragen in Deutsch und Englisch, verzeiht Tippfehler und erkennt Zonen- und Gegnernamen aus deiner eigenen Chronik. Antwortet sie nicht, sagt sie jetzt auch, warum: „dazu steht noch nichts in meinem Buch", „Karten sind nicht mein Fach" oder schlicht „das habe ich nicht verstanden" — drei Antworten statt einer. Und sie kommt später von selbst noch einmal auf deine Frage zurück. Es läuft kein Sprachmodell. Lyra antwortet aus festen Vorlagen und deinen eigenen Zahlen; nichts verlässt deinen Rechner, und dein Tipptext wird standardmäßig nicht einmal gespeichert. Das Eingabefeld nimmt den Fokus nur auf Klick und gibt ihn bei Kampfbeginn sofort wieder ab — ein Feld, das WASD schluckt, ist auf Hardcore lebensgefährlich. Schalter: /lyra freitext an|aus und „Frei schreiben" in der Feineinstellung. /lyra <Frage> funktioniert weiter wie bisher.

Welle 9a: Sie spricht die Namen richtig aus — und behält, was ihr gesagt wurde

Persönliche Zeilen werden wieder nur angezeigt. In /lyra persoenlich stand seit jeher „nie mit Stimme". Seit die Vorlese-Funktion da ist, hat sie sich daran nicht gehalten — jede Zeile ohne Aufnahme wurde vorgelesen, und persönliche Zeilen haben nie eine. Das ist jetzt wieder so, wie es dasteht. Wer es anders will, findet in der Feineinstellung ein Kästchen dafür; es ist aus.

Sie spricht die Namen richtig aus. Lyras eigene Stimme ist aufgenommen und klingt, wie sie klingen soll. Die Zeilen mit einem Zonennamen, einer Zahl oder deinem Namen darin kann man nicht vorher aufnehmen — die liest dein Betriebssystem vor, und das las bisher „Azeroth" mit einem harten Z und „Onyxia" mit einem Ü. Lyra bringt jetzt ein Aussprache-Verzeichnis mit, für Deutsch und Englisch. Es gilt nur fürs Vorlesen: in der Sprechblase steht weiterhin der Name, nicht die Lautschrift. Fehlt dir ein Wort, leg es selbst ab — /lyra aussprache Onyxia = Onixia.

Sie ist jetzt auch in deiner Leiste. Wer Titan-Panel, Bartender4, ChocolateBar oder einen Knopf-Sammler benutzt, findet Lyra dort: ihr Zustand als Text, ein Klick öffnet das Menü. Der Minimap-Knopf bleibt, wie er war — das kommt dazu, es ersetzt nichts.

Einstellungen mitnehmen. /lyra profil export gibt dir eine Zeichenkette, die du kopieren, aufheben oder verschicken kannst; /lyra profil import liest sie wieder ein. Darin stehen nur Einstellungen — keine Chronik, kein Charaktername, kein Realm. Was nicht auf die Liste gehört, kommt beim Import nicht durch, auch nicht, wenn jemand daran herumgeschraubt hat.

NeuAussprache-Verzeichnis für vorgelesene Zeilen, 68 Einträge (de/en), nur für die Stimme
Neu/lyra aussprache — eigene Aussprache ablegen, ansehen, entfernen
Neu/lyra profil export und /lyra profil import mit Kopierfenster
NeuLibDataBroker-Anzeige für Titan-Panel, Bartender4, ChocolateBar und Knopf-Sammler
NeuKästchen Auch persönliche Zeilen vorlesen (aus) unter Feineinstellung → Stimme
GeändertPersönliche Zeilen werden angezeigt, nie vorgelesen — so, wie es immer dastand
GeändertQuestie wird über die offizielle Schnittstelle gelesen; der alte Weg bleibt als Rückfall
BehobenBeim Annehmen einer Quest konnte Lyras Zeile zu früh kommen, bevor Questie fertig geladen war

Prüfstand: 58 Läufe, 4 396 Prüfungen, alle grün. Katalog 122 Ereignisse.

0.12.0Welle 8: Sie warnt, bevor es passiert

Die Warnung kommt jetzt vorher. Bisher hat Lyra gesagt „hier sind schon welche gestürzt", wenn du bereits an der Klippe standest. Jetzt schaut sie, wohin du läufst, und sagt es zwanzig bis vierzig Meter vorher — leise, einmal, und nur an Stellen, an denen mindestens zehn Leute auf dieselbe Weise gestorben sind. Sie sagt nicht, wohin du gehen sollst. Sie sagt, wo andere gestorben sind.

Dazu gehört eine lange Liste von Dingen, bei denen sie nicht redet: nicht im Kampf, nicht auf dem Greifen, nicht im Flug, nicht in der Stadt oder im Gasthaus, nicht in einer Instanz, nicht wenn du stehst, nicht wenn du dich drehst, nicht zweimal an derselben Stelle. Eine Warnung, die zu oft kommt, ist schlimmer als keine — deshalb sind die Riegel länger als die Funktion.

Schwimmen. Steht deine Luft unter der Hälfte und du bist über einer Stelle, an der schon Leute ertrunken sind, sagt sie es. Einmal.

Sie überlebt einen Patch-Tag. Beim Einloggen prüft Lyra die acht Stellen, an denen sie am Spiel hängt. Fällt eine weg, schaltet sie den betroffenen Sinn ab und sagt einen Satz im Chat — statt dir einen Fehler mit ihrem Namen darin zu zeigen. Der Rest läuft weiter. /lyra selbsttest sagt genau, was fehlt; das ist die Zeile, die in einen Bugreport gehört.

Und sie lässt sich wieder am Kragen packen. Wenn du Lyra über den Bildschirm ziehst, erschrickt sie jetzt auch dann, wenn sie gerade ein Gesicht zu einem Ereignis macht.

NeuSTURZ_VORAUS, WASSER_VORAUS: eine ruhige Zeile 20–40 Meter vor einer Sturz- oder Ertrinkungsstelle, in Laufrichtung, ab zehn Toten dort
NeuTIEFES_WASSER: über einer Ertrinkungsstelle mit halber Luft
NeuSelbsttest beim Login. Fällt eine Schnittstelle weg, kommt ein Satz statt eines Fehlers, und nur der betroffene Sinn geht aus
Neu/lyra selbsttest — acht Zeilen für den Bugreport
Neu/lyra vorwarnung an|aus und ein Kästchen unter Feineinstellung → Datenquellen
GeändertDie Einstellungsseite heißt jetzt „Lyra Companion", so wie das Addon überall sonst
Geändert„Warnstufe auch als Form" ist in die Feineinstellung gewandert; die erste Seite ist wieder dreizehn Einträge lang
BehobenLyra ließ sich beim Ziehen nicht mehr erschrecken, sobald sie ein Gesicht zu einem Ereignis hielt
BehobenNach einem Beinahe-Tod in den ersten Minuten redete sie mehr statt weniger. Die Stimmung rechnet jetzt anders
BehobenAuf Clients mit Blizzards eigener Sprachausgabe wurde eine Kategorie geraten. Wird sie nicht gemeldet, entscheidet jetzt der Client

Alles Neue liegt in zwei Dateien (Core/Selbsttest.lua, Sinne/Welle8.lua); an bestehenden Dateien stehen rund 40 neue Zeilen. Ohne das Paket Lyra_Gestalt_Daten passiert nichts, auf Retail und Forever ebenfalls nicht — dort liegt hinter denselben Karten eine andere Welt. Prüfstand: vier Drehbücher, 240 Prüfungen, alle grün.


Der Rand-Puls ohne Ecken

Bildschirmrand-Puls: die Ecken. Der Warnrahmen bestand aus vier Bändern, die sich in den Ecken überlappten — im ADD-Blend addierte sich dort die Helligkeit auf das Doppelte, und man sah vier hellere Rechtecke. Der Rand ist jetzt ein 9-Slice: vier Kanten, die vor der Ecke enden, und vier Eck-Kacheln, die den Verlauf diagonal fortsetzen. Keine zwei Flächen teilen sich noch einen Pixel, also kann nichts mehr doppelt gezeichnet werden. Die Randbreite hängt ab sofort an der kurzen Bildschirmseite statt an beiden Achsen einzeln: auf 16:9, 16:10 und 21:9 ist der Rahmen gleich breit, vorher war er auf Ultrawide links und rechts fast doppelt so breit wie oben und unten. bilder/puls_rand.png ist dafür von einer Vollbild-Maske zu einer Eck-Kachel geworden, aus der sich auch die Kanten ihren Verlauf holen — eine Datei für alle acht Flächen. Unter dem Strich liegt trotz kräftigerer Wirkung 31 % weniger Licht auf dem Bildschirm, und der Spitzenwert fällt von 0,70 auf 0,48. Stufen, Farben, Doppelschlag, Standzeit, Streamer- und Barrierefrei-Verhalten sind unverändert.

Hinweis zum Ansehen: eine neue Bilddatei sieht der Client erst nach einem vollen Neustart, /reload reicht nicht.

0.11.0Welle 5: Die Karte

Lyra zeichnet jetzt auf die Karte, was sie weiß. Jede Stelle, an der du fast gestorben bist, bekommt einen Pin auf Welt- und Minimap — mit dem Leben, das dir geblieben ist, und wer daran schuld war. Deine eigenen Punkte aus /lyra punkt liegen daneben, mit deiner Notiz im Tooltip. Und über die Zone, in der du gerade stehst, legt sie die Gefahrenkarte: halbdurchsichtige Felder, orange für Stürze, blau für Ertrinken, rot für Kreaturen, je kräftiger die Farbe, desto mehr Tode. Gezeigt wird dabei genau das, wovor sie auch warnt — eine Karte, die etwas anderes behauptet als die Begleiterin, wäre schlimmer als keine.

Der Fund dieser Runde war eine Zahl, die seit Welle 1 falsch war. Lyras Warnung vor einer alten Beinahe-Stelle hing an einem festen Anteil der Kartenbreite — und Zonen sind verschieden groß. In einer weiten Außenzone bedeutete derselbe Wert ein Vielfaches dessen, was er in einer Stadt bedeutete: die Warnung kam je nach Gegend zu früh oder viel zu spät. Sie rechnet jetzt in echten Yard, für jede Zone einzeln.

Was sie ausdrücklich nicht tut: Sie legt keinen zweiten Warnruf auf dieselbe Stelle. Den gab es schon; er war nur schlecht vermessen.

NeuPins auf Welt- und Minimap für Beinahe-Tode und für deine eigenen Punkte, mit Lyras Text im Tooltip
NeuGefahrenkarten-Overlay auf der Weltkarte deiner Zone, Farbe nach Todesart, Deckkraft nach Zahl der Tode. Braucht das Paket Lyra_Gestalt_Daten, nur auf Classic-Clients
NeuPUNKT_NAH: ein Satz, wenn du an einem selbst gesetzten Punkt ankommst — höchstens alle zehn Minuten je Punkt, nie im Kampf
Neu/lyra karte: Übersicht und Schalter (/lyra karte overlay an|aus, ebenso beinahe, notizen, nah)
Neu/lyra punkt weg [n]: einen Punkt wieder löschen
NeuVier Kästchen unter Feineinstellung → Karte und Pins, alle Default an. Der alte Schalter „Karten-Pins" bleibt der Hauptschalter
NeuMit TomTom färbt Lyra den Wegpunkt-Pfeil lila — aber nur, wenn ein anderes Addon ihn übernommen hat und die Farbe auch hält
BehobenDie Warnung vor einer alten Beinahe-Stelle kam je nach Zonengröße deutlich zu früh oder zu spät. Sie misst jetzt in Yard
BehobenBeinahe-Pins lagen doppelt, seit es zwei Stellen gab, die sie zeichnen wollten
InternHereBeDragons ist eingebettet (Libs/). Bringt ein anderes Addon eine neuere Fassung mit, gewinnt dessen — Lyra verlangt nichts

Alles Neue liegt in einer einzigen Datei (Sinne/Karte2.lua); an bestehenden Dateien stehen rund 50 neue Zeilen. Ohne HereBeDragons passiert nichts, und /lyra karte sagt ehrlich, warum. Prüfstand: vier Drehbücher, 388 Prüfungen, alle grün.

Welle 6: Barrierefreiheit, Koexistenz, Andocken

Lyra hat jetzt einen Barrierefreiheits-Modus, und er ist ein Schalter, kein Kleingedrucktes. Ein Klick — oder /lyra barrierefrei an — und die Untertitel-Leiste bleibt dauerhaft stehen, vor jeder Zeile steht „Lyra:", die Schrift wird größer, jede Zeile bleibt länger, und Zeilen ohne Sprachaufnahme werden vorgelesen, sofern dein System eine Stimme hat. Schaltest du ihn wieder aus, bekommst du deine alten Einstellungen zurück: der Modus merkt sie sich, er überschreibt sie nicht.

Warnstufen tragen ab sofort eine Form, nicht nur eine Farbe. Ein Punkt für einen Hinweis, ein Dreieck für eine Warnung, zwei für einen Alarm — klein an der Sprechblase, im Barrierefreiheits-Modus größer. Das gilt auch ohne den Modus. Farbe allein trägt eine Warnung für rund acht Prozent der männlichen Spieler nicht, und Blizzards eigene Rahmenfarben ändern daran nichts.

Und Lyra funktioniert vollständig ohne Figur. Der Erst-Start-Assistent hat eine vierte Frage bekommen: „Soll ich zu sehen sein?" Wer „nur Stimme und Untertitel" wählt, bekommt dieselbe Lyra — dieselben Ereignisse, dieselbe Stimme, dasselbe Gedächtnis —, nur ohne Portrait. Ihr Text steht dann in der Untertitel-Leiste oder in einer Sprechblase am unteren Bildschirmrand. Auch nachträglich: /lyra figur aus.

NeuBarrierefreiheits-Modus als ein Schalter (Panel ganz oben, `/lyra barrierefrei anaus`) — Leiste, Sprechername, Schriftgröße, Standzeit, Vorlesen, Form-Symbole in einem Zug, mit vollständigem Rückweg
NeuWarnstufe zusätzlich als Form: o Hinweis, ^ Warnung, ^^ Alarm. Abschaltbar, standardmäßig an
Neu„Nur Stimme und Untertitel": vierte Option im Erst-Start-Assistenten und /lyra figur aus. Lyra bleibt dabei vollwertig
NeuNie zwei Stimmen gleichzeitig: spricht Blizzards Sprachausgabe oder ein Screenreader, stellt Lyra ihr Vorlesen zurück, bis der andere fertig ist — statt wie bisher dauerhaft zu schweigen, nur weil die Funktion eingeschaltet ist
NeuLyra kann durch Blizzards eigenen Kampf-Audio-Assistenten sprechen (C_CombatAudioAlert) — auf allen Clients, nicht nur auf Retail. Dann kann es zwei Stimmen gar nicht geben
NeuStillhalte-Regel für GTFO: während eines Bodeneffekt-Alarms plaudert Lyra nicht (3 s, bei der hohen Alarmstufe 6 s). Warnungen laufen weiter durch. Kein Schalter — eine Regel, die nur leiser macht, braucht keinen
NeuGamepad: Gesprächsfenster und Menü sind mit ConsolePort bedienbar
NeuWeakAuras-Auren können jetzt an genau einem Lyra-Ereignis hängen: LYRA_EREIGNIS:HP20 als Trigger-Name, ohne eine Zeile Lua. Ältere WeakAuras bekommen weiter LYRA_EREIGNIS
Neu/lyra status sagt, was Lyra kostet: Speicher je Paket und Rechenzeit (letztere nur, wenn scriptProfile läuft — sonst steht dort, wie man sie misst, statt einer 0)
NeuSelf-Found und Hardcore werden über C_GameRules erkannt statt geraten; /lyra status nennt die Quelle und trennt sauber, was der Realm sagt und was dein Schalter sagt. Lyra setzt ihn weiterhin nicht selbst
BehobenDie Client-Weiche hing an Interface-Nummern. Ein Forever-Build mit einer Nummer außerhalb des erwarteten Bereichs wäre als „TBC" gelaufen — mit gesperrtem Combat-Log-Verhalten, das dort eine Blizzard-Fehlermeldung mit Lyras Namen ausgelöst hätte. Sie fällt jetzt zuerst an einem Laufzeit-Test (C_RestrictedActions)
BehobenLyras Vorlesen schwieg dauerhaft, sobald Blizzards Kampf-Audiohinweise nur eingeschaltet waren. Jetzt zählt, ob gerade jemand redet

Alles Neue liegt in einer einzigen Datei (Sinne/Welle6.lua); an bestehenden Dateien stehen rund 180 neue Zeilen, gut die Hälfte davon Kommentar und Einstellungstexte. Ohne GTFO, ohne ConsolePort und ohne WeakAuras passiert nichts, und /lyra status sagt ehrlich „nicht installiert". Prüfstand: 4 Drehbücher, 555 Prüfungen, alle grün.

Welle 7: Screenshot-Runde — Puls, Blase, Chronik-Fenster, Sprachwechsel

Bildschirmrand-Warnung neu gebaut. Statt eines harten weißen Blocks liegt jetzt ein weiches Glühen am Rand, mit einer eigenen Textur statt einer Verlaufs-API, die auf Classic Era nicht verlässlich ist. Drei unterscheidbare Stufen: Hinweis dezent violett, Warnung kräftiger, Alarm rot-violett mit einem kurzen Doppelschlag. Nie länger als eine Sekunde. Im Streamer-Modus bleibt der Puls aus; im Barrierefreiheits-Modus wird er kräftiger statt schwächer, dafür mit größerem Abstand zwischen zwei Pulsen.

Die Sprechblase kürzt nicht mehr. Ein langer Satz neben dem Portrait endete bisher mit „…". Jetzt bricht er um — in jeder Lage. Ist rechts oder links kein Platz mehr, geht die Blase nach oben, statt an den Bildschirmrand geschoben zu werden.

Die Chronik ist ein Fenster. /lyra chronik öffnet ein Fenster mit den besuchten Zonen, den Beinahe-Toden mit Datum und Ort, den gefährlichsten Gegnern und den Sitzungen — statt fünf Zeilen im Chat. Ohne Charakter-, Gilden- oder Realmnamen: ein Screenshot davon verrät nicht, wem er gehört.

Sprachwechsel ohne Neuladen. /lyra sprache de|en stellt Einstellungsseite, Menü, Gespräch und Chronik sofort um. Sollte ein Teil davon auf einem Client doch ein /reload brauchen, sagt Lyra es im Chat, statt es zu verschweigen.

Die Untertitel-Leiste trägt das Warnsymbol (o / ^ / ^^) wie die Sprechblase. Im Stream ist die Warnstufe damit auch ohne Farbe zu erkennen.


Dazu in derselben Version: die sechs Welle-4-Ereignisse sind jetzt vertont; /lyra test <ID> geht wie Klick und „Sag was" am Stundenbudget vorbei (vorher nach 15 Proben stumm); die Sprechblase bleibt per Clamping im Bild; die Randkachel der Blase ist korrekt gedreht (Leitermuster behoben); die erzeugte _Vanilla.toc beginnt mit einer Direktive (12.0.7-Regel); Libs: LibStub, CallbackHandler-1.0, HereBeDragons-2.0 mit Lizenzhinweis. Prüfstand: 45 Läufe, 3 201 Prüfungen, alle grün — und seit heute im Projekt statt in /tmp (tests/pruefstand/).

0.10.0Welle 4: Alltag II, Hardcore-Wechsel, Signale

Sechs neue Ereignisse, keines davon laut. Lyra sagt am Handwerksfenster etwas zum ersten Fortschritt einer Sitzung und wenn ein Beruf an der Lehrer-Grenze steht; sie erinnert nach einem knappen Kampf einmal an Verbände, wenn keine im Beutel liegen; sie begrüßt einen Wechsel in den oder aus dem Hardcore-Modus mit genau einem Satz; und sie zählt still mit, wie viele Fundstellen GatherMate2 heute neu eingetragen hat. Dazu beantwortet sie auf Zuruf die vier großen Era-Einstimmungen — die Voraussetzung, nie die Route.

Der Fund dieser Runde steckte in einer API, nach der niemand gefragt hatte. Auf Classic Era laufen Verzauberkunst und Tierausbildung nicht über TRADE_SKILL_*, sondern über die alte Craft-API mit eigenem Fenster und eigenen Events. Ein Berufs-Moment, der nur auf das Handwerksfenster hört, wäre für Magier mit Verzauberkunst — eine der häufigsten Era-Kombinationen überhaupt — dauerhaft blind geblieben. Lyra hört jetzt auf beides.

Und Lyra ist ab sofort eine Signalquelle. Nach jeder Zeile schickt sie das Custom-Event LYRA_EREIGNIS (ID, Klasse, Stufe) an WeakAuras. Wer eine eigene Aura auf Lyras Warnungen bauen will, braucht dafür drei Zeilen — die Anleitung steht in Sinne/WELLE4.md. Das alte LYRA_GESTALT feuert unverändert weiter; bestehende Auren brechen nicht.

NeuBERUF_ERSTER / BERUF_GRENZE: ein Satz zum ersten Punkt einer Sitzung und an den Lehrer-Grenzen 75/150/225/300 (TRADE_SKILL_* und die Era-Craft-API)
NeuERSTE_HILFE: nach einem Kampf unter der Hälfte des Lebens (auf Hardcore) bzw. unter einem Drittel eine Plauder-Zeile (Stufe 0, keine Warnung), wenn kein Verband im Beutel liegt — einmal je Sitzung, und er entfällt, wenn du inzwischen welche gekauft hast
NeuHC_MODUS_AN / HC_MODUS_AUS: eine Zeile, wenn der Hardcore-Zustand beim Login anders ist als zuletzt gemerkt. Einmal je Wechsel, kein Schalter nötig
NeuGM2_KNOTEN: zählt neue GatherMate2-Fundstellen der Sitzung; ab der zehnten darf sie etwas sagen, danach höchstens alle 30 Minuten. Der Knoten wird nie beim Namen genannt
Neu`/lyra attunement [onyxiamcbwlnaxx]`: die Voraussetzung in drei Sätzen. Keine Route, keine Schrittfolge
NeuCustom-Event LYRA_EREIGNIS für WeakAuras, dokumentiert in Sinne/WELLE4.md
NeuVier Schalter unter Feineinstellung → Alltag II und Signale, alle Default an
Neu/lyra status sagt eine Zeile zu Welle 4: welche Berufs-API der Client hat, ob WeakAuras und GatherMate2 erkannt wurden und über welchen Weg
BehobenDie Hardcore-Zeile wäre am Plauder-Abstand verhungert, weil Welle 4 den letzten Login-Slot bekommt. Vierter Fund desselben Musters seit Review 5 — und wieder im Prüfstand reproduziert, nicht im Spiel bemerkt

Alles Neue liegt in einer einzigen Datei (Sinne/Welle4.lua); an bestehenden Dateien stehen rund 50 neue Zeilen, gut die Hälfte davon Kommentar und Einstellungstexte. Ohne WeakAuras und ohne GatherMate2 passiert nichts, und /lyra status sagt ehrlich „fehlt". Prüfstand: 34 Drehbücher, 2099 Prüfungen, alle grün — davon 401 neu.

Dazu im selben Paket: alles aus 0.9.1 (unten) — beide Stände sind in derselben Nacht entstanden, ausgeliefert wird nur 0.10.0. Die sechs neuen Ereignisse sind vertont (15 deutsche, 14 englische Aufnahmen, per Whisper gegengehört); nur Zeilen mit Live-Werten ({beruf}, {wert}, {anzahl}) bleiben absichtlich Untertitel bzw. Vorlesen — eine Aufnahme kann keine Zahl einsetzen.

0.9.1Aufräumen vor dem Upload

Keine neuen Features. Diese Version schließt die zwei Punkte, die der Port 0.9.0 offen gelassen hat, und bringt die Lizenz- und Metadaten-Texte in Ordnung — das ist der Teil, den die CurseForge-Moderation liest.

Der schlimmste Fund war eine Zeile, die im Gespräch gelogen hätte. UI/Dialog.lua las die Stufe des Ziels zwar schon über ns.Compat.unitLevelLesbar(), hängte aber ein or 0 daran. Auf Retail und Forever ist die Stufe einer fremden Einheit im Kampf ein „secret value" — der Helfer gibt dort nil zurück, und aus nil or 0 wurde die Stufe 0. Ab der eigenen Stufe 3 heißt das „leicht": Lyra hätte im Kampf jeden Gegner, dessen Stufe sie gar nicht lesen kann, als harmlos eingestuft. Der richtige Satz stand die ganze Zeit fertig in dialog.lua („Die Stufe kann ich nicht lesen. Das ist selten ein gutes Zeichen.") und war nur unerreichbar.

BehobenUI/Dialog.lua: unlesbare Ziel-Stufe wird wieder „unbekannt" statt „leicht" (-- REVIEW9:)
BehobenLyra_Gestalt_Stimme_de hatte als einziges der fünf Pakete keine Flavor-Zeilen — auf TBC, MoP und Retail wäre Lyra dort stumm geblieben, ausgerechnet auf Deutsch
BehobenAlle ## X-License:-Zeilen verwiesen auf eine Datei LICENSE.md, die es im Zip nicht gibt (ausgeliefert werden LICENSE und LICENSE-ASSETS.md)
BehobenLICENSE-ASSETS.md nannte die Sprites noch unter Lyra_Gestalt/gestalt/*.png — der Ordner heißt seit 0.8.0 bilder/ (und bilder/rund/)
NeuFeature-Flag C.F.gefahrenkarte: die Gefahrenkarte ist auf Retail und Forever aus
Neu/lyra status sagt jetzt eine Zeile zur Gefahrenkarte — Zellen, Schalter aus, Paket fehlt oder Client passt nicht

Die Gefahrenkarte schweigt auf Retail und Forever

Die Zellen im Paket Lyra_Gestalt_Daten sind aggregierte Hardcore-Tode aus Classic Era. Hinter derselben mapID steht auf Retail eine überarbeitete Zone ohne Hardcore und auf Forever eine Welt mit überarbeiteten Klassen und Mobs. Bisher lief die Übernahme dort einfach mit und fand meist nichts — „meist" ist die Lücke: eine Zelle, die doch trifft, ist dort eine falsche Warnung, und eine falsche Warnung ist schlimmer als gar keine. Genau diese Begründung steht seit 0.9.0 schon bei den Reagenzien-Hinweisen.

MoP Classic bleibt bewusst an: Vanilla-Azeroth ist dort dieselbe Welt, und die Sturz- und Wasser-Zellen — die Mehrheit — sind Gelände, kein Spielinhalt.

Abgeschaltet wird still: kein Hinweis beim Login, keine Zeile im Chat. Wer nachfragt, bekommt in /lyra status den Grund samt Client-Profil.

Kleinigkeiten

  • Das persönliche Paket trug im Feld charKey noch einen echten Charakternamen und im Kopf den echten Kontoordner, obwohl der Kommentar darüber schon von „Testheld-Testrealm" sprach. Beides ist jetzt anonymisiert. Für den eigenen Rechner: in der Kopie unter Interface/AddOns/ muss dort der eigene Name-Realm stehen, sonst ignoriert der Loader das Paket.
  • Sinne/BRUECKEN.md nannte einen absoluten Pfad mit dem Benutzernamen des Entwicklungsrechners.
  • Stimm-Beschreibungen sagen jetzt überall dasselbe: synthetisch, offline erzeugt und als KI-generiert gekennzeichnet (EU AI Act Art. 50).
  • Prüfstand: zwei neue Szenen je Client-Profil (Gefahrenkarte, Gespräch über das Ziel), 1 698 Prüfungen in 29 Läufen, alle grün. Beide neuen Szenen sind gegengeprüft — mit dem alten Code werden sie rot.

Vollständig ansehen →alle 22 Versionen

Vollständiger Changelog →

Fragen

Häufige Fragen

01Ist das auf Hardcore-Realms erlaubt?

Ja. Lyra liest dieselbe öffentliche AddOn-API wie Deathlog, Questie oder DBM. Sie handelt nicht für dich: kein Tastendruck, keine Bewegung, kein Zauber, keine Zielwahl, keine Automatisierung. Der vollständige Quellcode liegt offen und steht Datei für Datei lesbar auf lyracompanion.de/source — wer zweifelt, liest nach, statt zu fragen.

02Ist das nicht Automation — ein unfairer Vorteil?

Sie handelt nicht, sie redet. Und sie sagt dir nichts, was ein aufmerksamer Spieler nicht auch auf dem Bildschirm sehen könnte: dein Leben, deinen Atem, das zweite Mob, den Elite im Ziel. Sie erinnert sich nur besser als du, und das ist der ganze Vorteil. Sie scannt nichts: Sie sieht, was du im Ziel oder im Kampf hast, sonst nichts.

03Läuft eine KI, während ich spiele?

Nein. Lyra hat rund 730 Sätze, alle vorher geschrieben, alle vorher gerendert, alle als OGG-Datei im Addon. Im Spiel wählt sie eine Datei aus und spielt sie ab — mehr nicht. Kein Sprachmodell, kein Cloud-Dienst, kein Netzwerkcode. Auch wenn du Lyra im Spiel frei schreibst, antwortet sie aus festen Vorlagen und deiner eigenen Chronik. Es läuft kein Sprachmodell. Zeilen, in denen ein Zonenname, eine Zahl oder dein Name vorkommt, kann sie nicht vorher aufnehmen — die liest die Sprachausgabe deines Spiels oder deines Betriebssystems vor, und auch das ist kein Dienst im Netz. Was sie sagt, kannst du im Klartext lesen: docs/phrasen.json liegt im Quellcode.

04Und das Fragefenster hier auf der Seite?

Dasselbe, noch eine Stufe strenger. „Frag Lyra“ unten rechts antwortet aus festen Vorlagen und rechnet vollständig in deinem Browser — kein Sprachmodell, und was du tippst, wird nirgendwohin gesendet. Es lädt genau eine Datei mit den Antworten von dieser Domain, sonst nichts: kein Dienst, kein Cookie, kein fremder Server. Fragen nach deiner eigenen Chronik erkennt es und gibt sie ehrlich ab — die steht im Spiel, nicht hier.

05Ist die Stimme KI-generiert?

Ja — vollständig, und das steht überall dabei: hier, im Addon, auf CurseForge und in der Lizenzdatei. Sie wurde vor dem Release offline von einem KI-Sprachmodell aus einem von Hand geschriebenen Text erzeugt; kein Mensch hat diese Zeilen eingesprochen. Es wird kein Audio aus World of Warcraft verwendet, gesampelt oder weiterverbreitet. Wer gar keine KI-Stimme will: /lyra stumm — die Untertitel bleiben.

06Sie redet zu viel. Oder zu wenig.

/lyra leise oder /lyra lebendig — oder in den Einstellungen einzelne Kategorien abschalten. Dazu Kampf-Ruhe, Gruppen-Ruhe, /lyra still und /lyra stumm. Lyra startet bewusst leiser als die meisten Addons; im Kampf sagt sie nur das, was Leben rettet. Wenn sie dir trotzdem zu viel redet, ist das ein Fehlerbericht und kein Feature — genau daran wird die Dosierung eingestellt.

07Kostet sie Leistung?

Sie hört auf Ereignisse, sie pollt nicht: im Ruhezustand tut sie nichts, im Kampf vergleicht sie ein paar Zahlen. Sie hängt an denselben Ereignissen wie Deathlog und DBM, hat keine eigene Bildausgabe im Kampf und keinen Netzwerkverkehr. Die 34 MB sind Plattenplatz, kein Arbeitsspeicher — die Stimmpakete sind eigene Ordner und laden nur die Zeile, die gerade gesprochen wird. Eine gemessene Zahl steht hier, sobald es eine gibt; bis dahin zeigt /lyra status den Speicher je Paket auf deinem eigenen Rechner.

08Schickt sie irgendetwas irgendwohin?

Nein. Es gibt keinen Netzwerk-Code in diesem Addon. Nichts wird hochgeladen, nichts gesammelt, nichts über andere Spieler gespeichert: keine Namen, keine Flüsternachrichten, keine Gruppenmitglieder, kein Addon-Kanal. Alles, was sie behält, liegt in deinen SavedVariables auf deinem Rechner. /lyra debug gibt keine Charakter-, Gilden- oder Kanalnamen aus.

09Woher kommen die Gefahrendaten?

Aus der öffentlichen Deathlog-Datenbank, aggregiert nach Zone, Stufenband und Rasterzelle. Das Datenpaket steht deshalb unter GPLv3, wie von Deathlogs Lizenz verlangt, und Deathlog wird genannt. Es enthält keine Charakternamen, keine Gildennamen und keine letzten Worte.

10Warum sieht sie so aus?

Weil ich mich für eine gezeichnete Figur entschieden habe und nicht für ein Symbol. Das ist Geschmack, und deiner darf ein anderer sein: Lyra startet als kleines rundes Portrait am Bildschirmrand, lässt sich in drei Größen stellen und frei verschieben — und wer nur die Stimme und die Sprechblase will, schaltet das Bild mit /lyra figur aus ab. Sie funktioniert vollständig ohne Gesicht.

11Verträgt sie sich mit Deathlog, Questie, unitscan und dem Hardcore-Addon?

Mit allen. Lyra schreibt nichts in den Chat und benutzt keinen Addon-Kommunikationskanal, sie kann also gar nicht kollidieren. Über die Tode anderer Spieler schweigt sie absichtlich — das ist Deathlogs Aufgabe, nicht ihre. Für DBM, BigWigs und GTFO hält sie inzwischen still.

12Warum höre ich nichts?

Drei übliche Gründe. Erstens: während laufendem Client installiert — den Client vollständig neu starten, ein /reload genügt nicht. Zweitens: /lyra stumm ist an. Drittens: der Klangkanal „Dialog“ ist im Spiel stumm; auf ihm läuft alles außer den Warnungen. Die Warnungen selbst — Leben, Atem, Sturz — laufen seit 0.11.0 immer auf „Master“ und werden von einem stummen Dialogkanal nicht mehr verschluckt. /lyra status zeigt, welche Stimmpakete geladen sind.

13Wird es später Bezahlfunktionen geben?

Nein. Das Addon ist kostenlos und vollständig und bleibt es. Keine Premium-Fassung, keine bezahlten Stimmpakete, kein Early Access für Unterstützer. Blizzards Addon-Richtlinie verbietet Bezahlfunktionen, und wir halten das für richtig.

Mitmachen

Mitmachen

Lyra wird von einer Person gebaut, und die besten Zeilen im Addon kamen bisher aus der Community. Der Discord-Server und das Repository sind offen — beide sind neu und klein, und genau deshalb liest dort jede Zeile jemand. Hinter jedem Punkt steht der Weg, der am schnellsten ankommt; wer lieber eine Mail schreibt, findet die Adresse im Impressum und auf der Kontaktseite.

  • Einen Fehler melden.Häng /lyra debug an — das gibt keine Charakter-, Gilden- oder Kanalnamen aus und findet einen Fehler meist in Minuten statt in Tagen.→ GitHub Issues
  • Eine Zeile vorschlagen.Was sollte Lyra sagen, wenn dir etwas passiert, das es noch nicht gibt?→ Discord
  • Übersetzen.Oberfläche und Phrasen sind vollständig lokalisierbar. Deutsch und Englisch sind fertig, alles andere ist offen.→ GitHub Issues
  • Einen Clip schicken, in dem Lyra deinen Lauf gerettet hat. Oder einen, in dem du nicht auf sie gehört hast — die sind ehrlicher.→ Discord

Unterstützen

Lyra Companion ist kostenlos und vollständig, und das bleibt so. Keine Premium-Fassung, keine bezahlten Stimmpakete, kein früherer Zugang.

Wer trotzdem etwas dalassen will, kann das hier tun: einmalig, Betrag frei, direkt an die Betreiberin (Strukturaflow IT e.U., Österreich), abgewickelt über Stripe.

Das Geld geht in Domain, Server, das Rendern neuer Sprachzeilen und Sprite-Sätze — und in Stunden.

Was du dafür bekommst: ein Dankeschön per Mail. Mehr gibt es heute nicht, und wir versprechen nichts, was noch nicht existiert.

Was du nie bekommst: Funktionen, Stimmen oder Warnungen, die andere nicht haben. Das wäre eine Bezahlfunktion in einem Addon, und die verbietet Blizzards Richtlinie zu Recht.

Wer kein Geld geben kann oder will: Ein Fehlerbericht mit /lyra debug, eine übersetzte Zeile oder ein Clip, in dem du nicht auf sie gehört hast, ist genauso viel wert.

Unterstützen

Sicher über Stripe, einmalig, Betrag frei.