promotional bannermobile promotional banner

PvP Watch

PvP Watch is a WoW PvP awareness addon for tracking hostile players, lost-contact events, KoS targets, enemy cooldowns, team cooldowns, and configurable alerts in world PvP and battlegrounds.

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.

 

The PvP Watch Team

profile avatar
  • 1
    Projects
  • 7
    Downloads