English Description
PvP Watch
PvP Watch is a World of Warcraft PvP awareness addon focused on open-world PvP, War Mode, battlegrounds, and general hostile-player tracking.
The addon is designed to help players keep track of nearby enemy players, lost-contact situations, last-seen information, KoS targets, important enemy cooldowns, visible aura information, team cooldowns, and configurable alerts. It is intended as a modern PvP awareness tool inspired by classic hostile-player tracking addons, but built around the data that the current Blizzard addon API makes available.
PvP Watch does not read hidden server-side information. It only uses information exposed to the client through normal addon-accessible sources such as visible units, nameplates, target/mouseover/focus information, battleground score data where available, visible auras, addon messages, and other allowed UI data.
Main Features
Hostile Player Awareness
PvP Watch can detect and track hostile players from available client-side sources and display them in a configurable watch window.
Tracked information may include:
-
Enemy player name and realm
-
Class information when available
-
Guild information when available
-
Last seen location
-
Detection source
-
Recent sightings
-
Lost-contact events
-
KoS status
-
Guild KoS status
-
Notes
-
Threat/actionability score
The main watch window can be configured to automatically appear when relevant PvP data is detected and hide again after a configurable delay when no matching targets remain.
Lost Contact Alerts
PvP Watch can warn when a previously visible hostile player disappears from available tracking sources.
This is useful for cases such as:
-
Rogue stealth
-
Druid stealth
-
Hunter camouflage
-
Mage invisibility
-
Invisibility potions
-
Line-of-sight loss
-
Range loss
-
Phasing or other visibility changes
Lost-contact alerts can be configured to trigger either for:
-
Stealth-capable classes only
-
All classes
KoS and Player Notes
Players can be marked as KoS, and guilds can be marked as Guild KoS. PvP Watch can highlight these players more prominently and warn when they are detected again.
You can also store notes for individual players.
Enemy Cooldown Tracking
PvP Watch can track observed enemy cooldown usage when the client is able to see the spellcast or related data.
This includes support for:
-
Important defensive cooldowns
-
Interrupts
-
Crowd-control cooldowns
-
PvP trinket-style cooldowns
-
Selected PvP item effects
-
Dynamic cooldown adjustment when repeated observed usage suggests a different cooldown duration
The target cooldown panel can show cooldown information for your current hostile target and filters known cooldowns by detected class where possible.
Important Auras and Debuffs
PvP Watch includes lightweight aura/debuff awareness inspired by BigDebuffs-style functionality.
It can display important visible effects such as:
-
Crowd-control effects
-
Defensive effects
-
Immunities
-
High-priority PvP auras
Only visible and addon-accessible aura data is used.
Enemy Frames Light
PvP Watch can show a compact enemy-frame style window with relevant enemy information gathered from sightings, cooldowns, debuffs, and active PvP data.
This window can be configured for size, visibility, opacity, filtering, and automatic hiding behavior.
Team Tracker
PvP Watch also includes a lightweight team cooldown and interrupt tracker for party/group situations.
It can help track:
-
Party cooldowns
-
Interrupt availability
-
Shared cooldown information
-
Optional addon sync with other PvP Watch users
Sharing can be configured separately depending on PvP context.
Rule System / WeakAuras-Light
PvP Watch includes a limited rule/display system for simple PvP alerts.
It is not a full WeakAuras replacement and does not execute custom Lua code. Instead, it provides controlled built-in rule templates such as:
-
KoS visible
-
Stealth-capable enemy lost
-
Dangerous target detected
-
Important cooldown ready
-
Important aura detected
-
Team interrupt ready
-
Enemy healer seen
The Rule Display window is configurable for size, font, row height, opacity, position, lock state, and scale.
Configurable Alerts
PvP Watch supports configurable alerts through:
-
Chat messages
-
RaidWarning-style popups
-
Sounds
-
Per-event sound settings
-
No-sound option per event
-
Context-specific behavior for open world, battlegrounds, arena, and other PvP contexts
Sound alerts can be disabled globally or individually per event type.
UI Customization
Most windows can be adjusted through the options menu.
Configurable UI elements include:
-
Main watch window
-
Enemy frames
-
Target cooldown panel
-
Team tracker
-
Rule display
-
Cooldown bars
-
Target crosshair
-
Minimap button
-
Window opacity
-
Font size
-
Row count
-
Scaling
-
Lock/unlock state
-
Auto-hide behavior
Target Crosshair
PvP Watch includes a configurable target crosshair for dangerous hostile targets.
The crosshair can be adjusted for:
-
Size
-
Thickness
-
Gap
-
Alpha
-
Color
-
Text visibility
Profiles and Import / Export
PvP Watch supports settings profiles and profile import/export.
This allows players to move settings between characters or share setups with other testers.
Basic Commands
Main command:
/dpvp
Common commands:
/dpvp options
/dpvp guide
/dpvp commands
/dpvp toggle
/dpvp status
/dpvp minimap
Player tracking:
/dpvp kos NAME
/dpvp guildkos GUILD
/dpvp note NAME TEXT
/dpvp where NAME
/dpvp history NAME
Lost-contact mode:
/dpvp lostmode stealth
/dpvp lostmode all
Cooldown and display tests:
/dpvp cdtest
/dpvp bdtest
/dpvp drtest
/dpvp teamtest
/dpvp ruletest
Rule display:
/dpvp rules
/dpvp ruledisplay
/dpvp rulehelp
/dpvp rulereset
/dpvp rulelock
Language:
/dpvp lang auto
/dpvp lang en
/dpvp lang de
Support / Debug:
/dpvp errors
/dpvp dump
/dpvp bugreport
Current Status
PvP Watch is still under active testing and development.
The addon has been built through iterative testing and feedback, and more real PvP testing is needed, especially in:
-
Open-world PvP
-
War Mode
-
Battlegrounds
-
Group PvP
-
Different classes
-
Different client languages
-
Different UI scale/layout setups
Bug reports, Lua errors, layout issues, balance suggestions, and feature ideas are welcome.
If you report an issue, please include:
-
What happened
-
What you expected to happen
-
Your PvP Watch version
-
Any Lua error text
-
Steps to reproduce the issue if possible
The built-in debug and error tools can help generate useful information:
/dpvp errors
/dpvp dump
Development Note
PvP Watch was developed with AI-assisted coding and manual testing. The project is still being refined, and community testing is important to improve stability and usability.
Donations
PvP Watch is a free addon. If you like the project and want to support the time and work going into development, testing, debugging, and future improvements, donations are welcome but completely optional.
Deutsche Beschreibung
PvP Watch
PvP Watch ist ein World-of-Warcraft-PvP-Addon für bessere Übersicht im Open-World-PvP, War Mode, in Schlachtfeldern und bei allgemeiner Gegnerverfolgung.
Das Addon soll dabei helfen, gegnerische Spieler in der Nähe, verlorene Kontakte, zuletzt gesehene Positionen, KoS-Ziele, wichtige gegnerische Cooldowns, sichtbare Auren, Team-Cooldowns und konfigurierbare Warnungen im Blick zu behalten. Es ist als modernes PvP-Awareness-Addon gedacht, inspiriert von klassischen Gegner-Tracking-Addons, aber aufgebaut auf den Daten, die die aktuelle Blizzard-Addon-API dem Client zur Verfügung stellt.
PvP Watch liest keine versteckten serverseitigen Informationen aus. Es nutzt nur Daten, die dem Client über normale Addon-Quellen zur Verfügung stehen, zum Beispiel sichtbare Einheiten, Nameplates, Target/Mouseover/Focus, Battleground-Daten, sichtbare Auren, Addon-Nachrichten und andere erlaubte UI-Daten.
Hauptfunktionen
Gegnererkennung und PvP-Übersicht
PvP Watch kann gegnerische Spieler über verfügbare clientseitige Quellen erkennen und in einem konfigurierbaren Watch-Fenster anzeigen.
Mögliche Informationen sind:
-
Spielername und Realm
-
Klasse, sofern verfügbar
-
Gilde, sofern verfügbar
-
zuletzt gesehene Position
-
Erkennungsquelle
-
kürzliche Sichtungen
-
Lost-contact-Ereignisse
-
KoS-Status
-
Guild-KoS-Status
-
Notizen
-
Threat-/Prioritätswert
Das Hauptfenster kann so eingestellt werden, dass es automatisch erscheint, wenn relevante PvP-Daten vorhanden sind, und nach einer einstellbaren Zeit wieder verschwindet, wenn keine passenden Ziele mehr angezeigt werden.
Lost-contact-Warnungen
PvP Watch kann warnen, wenn ein zuvor sichtbarer gegnerischer Spieler aus den verfügbaren Erkennungsquellen verschwindet.
Das kann hilfreich sein bei:
-
Schurken-Stealth
-
Druiden-Stealth
-
Jäger-Camouflage
-
Magier-Unsichtbarkeit
-
Unsichtbarkeitstränken
-
Sichtlinienverlust
-
Reichweitenverlust
-
Phasing oder anderen Sichtbarkeitsänderungen
Lost-contact-Warnungen können wahlweise ausgelöst werden für:
-
nur Klassen mit Tarnung/Unsichtbarkeit oder ähnlichen Fähigkeiten
-
alle Klassen
KoS und Spielernotizen
Spieler können als KoS markiert werden. Auch ganze Gilden können als Guild KoS markiert werden. PvP Watch kann diese Spieler deutlicher hervorheben und warnen, wenn sie wieder erkannt werden.
Zusätzlich können Notizen zu einzelnen Spielern gespeichert werden.
Gegnerische Cooldowns
PvP Watch kann beobachtete gegnerische Cooldowns verfolgen, sofern der Client den Zauber oder relevante Daten sehen kann.
Unterstützt werden unter anderem:
-
wichtige defensive Cooldowns
-
Interrupts
-
Crowd-Control-Cooldowns
-
PvP-Trinket-artige Cooldowns
-
ausgewählte PvP-Item-Effekte
-
dynamische Cooldown-Anpassung, wenn beobachtete Nutzung auf eine andere Cooldown-Dauer hindeutet
Das Target-Cooldown-Fenster kann Cooldown-Informationen zum aktuellen gegnerischen Ziel anzeigen und bekannte Cooldowns nach erkannter Klasse filtern.
Wichtige Auren und Debuffs
PvP Watch enthält eine leichte Aura-/Debuff-Anzeige, inspiriert von BigDebuffs-artiger Funktionalität.
Es kann wichtige sichtbare Effekte anzeigen, zum Beispiel:
-
Crowd-Control-Effekte
-
defensive Effekte
-
Immunitäten
-
besonders wichtige PvP-Auren
Es werden nur sichtbare und über die Addon-API verfügbare Auren genutzt.
Enemy Frames Light
PvP Watch kann ein kompaktes Enemy-Frame-Fenster anzeigen, das relevante Gegnerinformationen aus Sichtungen, Cooldowns, Debuffs und aktiven PvP-Daten zusammenführt.
Dieses Fenster kann für Größe, Sichtbarkeit, Transparenz, Filterung und automatisches Ausblenden konfiguriert werden.
Team Tracker
PvP Watch enthält außerdem einen leichten Team-Cooldown- und Interrupt-Tracker für Gruppen- und Partysituationen.
Er kann helfen bei:
-
Party-Cooldowns
-
Interrupt-Verfügbarkeit
-
geteilten Cooldown-Informationen
-
optionalem Addon-Sync mit anderen PvP-Watch-Nutzern
Sharing kann je nach PvP-Kontext separat eingestellt werden.
Rule System / WeakAuras-Light
PvP Watch enthält ein begrenztes Regel-/Anzeige-System für einfache PvP-Warnungen.
Es ist kein vollständiger WeakAuras-Ersatz und führt keinen eigenen Lua-Code aus. Stattdessen gibt es kontrollierte eingebaute Regelvorlagen wie:
-
KoS sichtbar
-
stealth-fähiger Gegner verloren
-
gefährliches Ziel erkannt
-
wichtiger Cooldown bereit
-
wichtige Aura erkannt
-
Team-Interrupt bereit
-
gegnerischer Heiler gesehen
Das Rule-Display-Fenster kann in Größe, Schrift, Zeilenhöhe, Transparenz, Position, Lock-Zustand und Skalierung angepasst werden.
Konfigurierbare Warnungen
PvP Watch unterstützt konfigurierbare Warnungen über:
-
Chat-Meldungen
-
RaidWarning-artige Popups
-
Sounds
-
separate Soundeinstellungen pro Ereignistyp
-
„Kein Sound“-Option pro Ereignis
-
kontextabhängige Einstellungen für Open World, Battlegrounds, Arena und andere PvP-Situationen
Sounds können global oder einzeln pro Ereignistyp deaktiviert werden.
UI-Anpassung
Die meisten Fenster können über das Optionsmenü angepasst werden.
Einstellbar sind unter anderem:
-
Haupt-Watch-Fenster
-
Enemy Frames
-
Target-Cooldown-Fenster
-
Team Tracker
-
Rule Display
-
Cooldown Bars
-
Target Crosshair
-
Minimap-Button
-
Transparenz
-
Schriftgröße
-
Zeilenanzahl
-
Skalierung
-
Lock/Unlock
-
Auto-Hide-Verhalten
Target Crosshair
PvP Watch enthält ein konfigurierbares Target-Crosshair für gefährliche gegnerische Ziele.
Anpassbar sind:
-
Größe
-
Strichdicke
-
Abstand
-
Transparenz
-
Farbe
-
Textanzeige
Profile und Import / Export
PvP Watch unterstützt Einstellungsprofile sowie Profil-Import und -Export.
Damit können Einstellungen zwischen Charakteren übertragen oder mit anderen Testern geteilt werden.
Grundbefehle
Hauptbefehl:
/dpvp
Wichtige Befehle:
/dpvp options
/dpvp guide
/dpvp commands
/dpvp toggle
/dpvp status
/dpvp minimap
Spielertracking:
/dpvp kos NAME
/dpvp guildkos GUILD
/dpvp note NAME TEXT
/dpvp where NAME
/dpvp history NAME
Lost-contact-Modus:
/dpvp lostmode stealth
/dpvp lostmode all
Cooldown- und Anzeigetests:
/dpvp cdtest
/dpvp bdtest
/dpvp drtest
/dpvp teamtest
/dpvp ruletest
Rule Display:
/dpvp rules
/dpvp ruledisplay
/dpvp rulehelp
/dpvp rulereset
/dpvp rulelock
Sprache:
/dpvp lang auto
/dpvp lang en
/dpvp lang de
Support / Debug:
/dpvp errors
/dpvp dump
/dpvp bugreport
Aktueller Status
PvP Watch befindet sich noch in aktiver Test- und Entwicklungsphase.
Das Addon wurde schrittweise durch Tests und Feedback aufgebaut. Weitere echte PvP-Tests sind wichtig, besonders in:
-
Open-World-PvP
-
War Mode
-
Battlegrounds
-
Gruppen-PvP
-
verschiedenen Klassen
-
verschiedenen Client-Sprachen
-
verschiedenen UI-Skalierungen und Layouts
Fehlermeldungen, Lua-Fehler, Layout-Probleme, Verbesserungsvorschläge und Funktionsideen sind willkommen.
Bei Fehlerberichten bitte möglichst angeben:
-
Was ist passiert?
-
Was wurde erwartet?
-
Welche PvP-Watch-Version wurde genutzt?
-
Lua-Fehlertext, falls vorhanden
-
Schritte zum Reproduzieren, falls möglich
Die eingebauten Debug- und Fehlerfunktionen können beim Melden helfen:
/dpvp errors
/dpvp dump
Hinweis zur Entwicklung
PvP Watch wurde mit KI-unterstützter Programmierung und manuellen Tests entwickelt. Das Projekt wird weiterhin überarbeitet und verbessert. Community-Tests sind wichtig, um Stabilität, Bedienbarkeit und Funktionsumfang weiter zu verbessern.
Spenden
PvP Watch ist ein kostenloses Addon. Wer das Projekt unterstützen möchte, kann dies freiwillig durch eine Spende tun. Spenden helfen dabei, die Arbeit an Entwicklung, Tests, Fehlerbehebung und zukünftigen Verbesserungen zu unterstützen.

