X-Perl UnitFrames

🕓 Erstellt am 6. 03 2026 von Mashiro

📦 0 Downloads

Einführung

Perl – mit zusätzlichen Funktionen. Stark erweitert auf Basis von Nymbia’s Perl UnitFrames und ein vollständiger Ersatz für Blizzards Standard-Unitframes, einschließlich Raidframes und Raid-Tools. Vom ursprünglichen Nymbia-Code ist nur noch sehr wenig übrig.

Funktionen

  • Range Finder
    Reichweitenanzeige für alle Frames, basierend auf Zauber- oder Item-Reichweitentests. Optional kombinierbar mit Gesundheits- oder Debuff-Prüfung.

  • HoT-Monitor
    Hebt Einheiten deutlich hervor, auf denen deine eigenen Heal-over-Time-Zauber aktiv sind. Unabhängig davon, wie viele andere HoTs auf Raidmitgliedern liegen, kannst du deine eigenen Effekte und deren Ablaufzeiten im Blick behalten.

  • Debuff-Hervorhebung
    Debuffs werden auf allen freundlichen Frames in den Standard-Debuff-Farben angezeigt. Debuffs, die du selbst entfernen kannst, werden dabei priorisiert dargestellt.

  • On-Demand-Erstellung von Raid-Elementen
    Raidframes, Buff-Icons, MT-Listen und einige andere Teile von X-Perl werden erst erstellt, wenn sie benötigt werden. Das spart Zeit und Speicher beim Systemstart. Außerhalb von Raids werden viele dieser Komponenten meist gar nicht benötigt und daher auch nicht geladen.

  • Raid-Target-Icons
    Unterstützung für Raid-Zielmarker bei Ziel, Ziel des Ziels und Main-Tank-Zielen.

  • Raid-Tooltip
    Wenn du den Tooltip eines toten Spielers öffnest, wird angezeigt, welche Combat-Rezzer verfügbar sind (z. B. Druiden mit „Rebirth“ bereit oder bald verfügbar sowie normale Wiederbeleber außerhalb des Kampfes).

  • Kampf-Indikatoren
    Anzeigen für alle Einheiten, wenn sie sich im Kampf befinden.

  • 3D-Porträts
    Optional für Spieler, Begleiter, Ziel, Fokus und Gruppe. Kann die Framerate etwas reduzieren, da zusätzliche 3D-Modelle gerendert werden, sieht aber deutlich schöner aus.

  • Kampf-Flash-Effekte
    Rote und grüne Blitze auf Frames, wenn Spieler, Begleiter, Ziel, Gruppenmitglieder oder Raidmitglieder Schaden erhalten oder geheilt werden.

  • Buff-/Debuff-Zeitangaben
    Zeigt die verbleibende Zeit für Buffs und Debuffs bei Gruppenmitgliedern oder Zielen im Raid. Einige Daten stammen aus Addon-Kommunikation (z. B. CTRA), andere können direkt zur Laufzeit bestimmt werden.

  • Neue Optionsoberfläche
    Komplett neues Einstellungsfenster für alle X-Perl-Optionen, erreichbar über ein Minimap-Symbol oder den Befehl /xperl.

  • Anpassbare Farben
    Konfigurierbare Farben für Rahmen und Hintergründe, einschließlich klassenfarbiger Namen und einstellbarer Reaktionsfarben.

Der Code wurde stark optimiert, um Speicherverbrauch, Codegröße und CPU-Last möglichst gering zu halten. Tools wie LuaProfiler und OnEvent-Modifikationen wurden regelmäßig eingesetzt, um sicherzustellen, dass X-Perl nur die absolut notwendigen Berechnungen durchführt.


Assists-Ansicht

Zeigt alle Raidmitglieder an, die dein aktuelles Ziel angreifen. Optional können auch Heiler oder alle bekannten Gegner angezeigt werden, die dich anvisieren.

Alternativ sind auch Tooltips auf Spieler- und Zielframes verfügbar, wenn du kein zusätzliches Fenster nutzen möchtest.


Main-Tank-Ziele

Ersetzt das CTRA-MT-Targets-Fenster und dient gleichzeitig als Ersatz für die Warrior-Zielanzeige der Perl RaidFrames.

  • Ein Indikator zeigt, welches Ziel du aktuell angreifst.

  • Frames werden farblich markiert, wenn mehrere Tanks dasselbe Ziel haben.


Casting-Monitor

(Arbeit in Fortschritt)

Zeigt ausgewählte Klassen (standardmäßig Heilerklassen) in einer Liste ähnlich der MT-Liste.

Funktionen:

  • Mana- und Castbalken links

  • Ziele der Spieler rechts

  • Lebensbalken wie gewohnt

  • Zusätzlicher roter Schadensindikator, der den größten Treffer seit Kampfbeginn anzeigt

Weitere Features:

  • Grüner Name beim Ziel bedeutet, dass du dasselbe Ziel hast.

  • Spieler und Ziele sind direkt anklickbar.

  • Druiden: Rechtsklick auf einen Spieler wirkt Innervate.

  • Schamanen: Rechtsklick wirkt Mana Tide Totem (Gruppenprüfung über *-Symbol).

  • Größen der Balken sind in den X-Perl-Optionen anpassbar.

  • Über den „T“-Button kann eine Gesamtübersicht des Raid-Manas angezeigt werden.


Raid-Administration

(Arbeit in Fortschritt)

Speichern und Laden von Raidaufstellungen. Aktuell nur einfache Speicher- und Ladefunktionen, zukünftige Erweiterungen wie Templates sind geplant.


Item-Check

Ersatz für die Befehle:

 
/raitem
/radur
/raresist
/rareg
 

Funktionen:

  • Items können in eine Liste gelegt werden.

  • Der Query-Button überprüft alle ausgewählten Items im Raid.

  • Ergebnisse können jederzeit eingesehen werden, ohne erneut zu scannen.

  • Auch Spieler ohne das Item werden angezeigt (mit 0 statt fehlendem Eintrag).

  • Aktiver Scanner, der überprüft, ob Raidmitglieder das Item tatsächlich tragen
    (z. B. Onyxia Cloak), ohne jeden Spieler einzeln inspizieren zu müssen.

 

https://www.curseforge.com/wow/addons/xperl/files/all?page=1&pageSize=20&showAlphaFiles=hide

Version 3.2.1 (WoW 4.3.4 - Cataclysm)