File Details
PvPWatch-1.0.10.zip
- R
- Jun 25, 2026
- 4.97 MB
- 44
- 12.0.7
- Retail
File Name
PvPWatch-1.0.10.zip
Supported Versions
- 12.0.7
PvP Watch – Patch Notes
Version 1.0.1 → 1.0.10
Version 1.0.2
- Updated Retail/Midnight compatibility for WoW 12.0.5 and 12.0.7.
- Disabled the restricted Retail 12.x combat-log event path.
- Added a fallback for the sound-profile dropdown.
- Improved event-registration error handling.
Version 1.0.3
- Replaced protected StartMoving, StartSizing and StopMovingOrSizing calls.
- Added combat-lockdown-safe manual window movement and resizing.
- Applied the new movement system to all movable PvP Watch windows.
Version 1.0.4
- Fixed account-wide window-position persistence.
- Window positions now apply across all characters.
- Reworked Lost-contact recording so the Lost column is independent from alert filters.
- Added transition suppression to prevent false Lost alerts during loading screens and zone changes.
- Added Lost cancellation when an enemy is reacquired.
- Improved Stealth and Vanish handling.
Version 1.0.5
- This artifact did not contain the complete intended scanner update.
- The complete 1.0.5 feature set was delivered with version 1.0.6.
Version 1.0.6
- Added a central contact-evidence system.
- Combined evidence from nameplates, direct unit tokens, arena tokens, group targets and shared contacts.
- Lost verification now starts only after the final relevant contact source disappears.
- Added event-driven arena scanning through:
- ARENA_OPPONENT_UPDATE
- ARENA_PREP_OPPONENT_SPECIALIZATIONS
- Added event-driven party and raid target scanning through UNIT_TARGET.
- Added token-loss and token-reassignment handling for:
- Target
- Focus
- Mouseover
- Soft enemy targets
- Arena opponents
- Party targets
- Raid targets
- Nameplates
- Added safer handling of restricted and secret WoW API values.
- Converted the PvP scoreboard into a metadata-only source.
- Scoreboard records no longer create false local visibility or cancel Lost states.
- Added sharing protocol v2 with:
- Capability handshake
- Batched sightings
- Heartbeat TTL
- Map and instance context
- Separate remote contact evidence
- Retained compatibility with legacy PvP Watch sharing packets.
- Reworked Stealth and Lost classification:
- Confirmed Stealth
- Probable Stealth
- Unclear disappearance
- Separated Feign Death from Stealth detection.
- Added recently detached token retention for delayed cast and aura association.
- Improved UNIT_AURA processing with incremental updates and slower repair scans.
- Added Tracking & Sources → Experimental Scanning.
- Added individually configurable experimental scanners:
- Skill-based range checks
- Exact distance and position probes
- Pet-owner detection
- Target-chain scanning
- Tooltip and Inspect metadata
- Arena crowd-control probes
- Added a Lost-contact range policy.
- Definite out-of-range results can suppress unnecessary Lost alerts.
- Confirmed Stealth events bypass the range filter.
- Fixed the Alerts menu layout.
- Added separate headings and dropdowns for:
- Lost Contact Sound
- KoS Sound
- Kill Sound
- Preserved account-wide window positions and combat-safe movement.
Version 1.0.7
- Lost enemies now remain marked as Lost until genuinely reacquired.
- Added loss revisions and recovery tracking.
- Added migration for older Lost records.
- Renamed the complete experimental options page and its contents to English:
- Tracking & Sources → Experimental Scanning
- Changed the experimental master option into an unlock gate.
- Enabling the master option does not automatically enable every scanner.
- Every experimental scanner can be enabled or disabled separately.
- Added dynamic option dependencies and immediate scanner refresh.
- Added per-scanner cleanup and runtime safeguards.
- Added Scan Now, Reset and status actions.
- Experimental discoveries now display Experimental as their source instead of misleading labels such as Mouseover or Nameplate.
- Added account-wide current-client-session statistics.
- Session statistics survive:
- /reload
- Character changes
- Realm changes
- Session statistics reset after a complete WoW client restart.
- Replaced the Main Watch footer with:
- Current session
- Honor
- Seen
- Honorable kills
- PvP/Honor level
- Removed redundant Mode, Sound and Stored information from the footer.
- Added the missing cooldown icon-spacing default.
Version 1.0.8
- Fixed the automatic-removal timeout regression.
- The General → Recent timeout setting once again controls how long inactive rows remain visible.
- Expired Lost rows are removed from Watch and Lost modes.
- Expired records remain available in All mode with their historical Lost state.
- Seen and Shared rows use the same configured timeout.
- The nearby Lost counter now uses the same centralized timeout calculation.
- Updated option and help text for timeout behavior.
Version 1.0.9
- Lost raid warnings now show the enemy name and class.
- Genuine direct or shared reacquisition now clears the current Lost state.
- Reacquisition immediately stops and removes the active Lost timer.
- Removed stale Lost-timestamp fallbacks from:
- Main Watch
- Lost view
- Nearby counter
- Enemy Cooldowns
- The Lost column becomes blank again after reacquisition.
- A later disappearance starts a new Lost timer.
- Added migration repair for records that were recovered but still displayed an old Lost timestamp.
- Centered the PvP Watch title in the Main Watch window.
- Moved Mode and Options to a compact right-aligned row above the table.
- Raised the table to use the available space.
Version 1.0.10
- Moved the Main Watch icon down to the same height as the Mode and Options buttons.
- Fixed the target crosshair appearing over the player character.
- Removed the unreliable screen-center crosshair fallback.
- The crosshair now remains parented to UIParent.
- Blizzard nameplates are used only as temporary anchors.
- Recycled nameplates can no longer retain the PvP Watch crosshair.
- Added rejection of the personal resource display and self-nameplate.
- Added GUID validation to prevent attaching to the wrong unit.
- Added immediate target and nameplate refreshes to release stale anchors.
- Retained the Blizzard TargetFrame fallback.
- The crosshair now hides when no reliable target anchor exists.
- Fixed /dpvp crosstest so the test remains visible for the intended five seconds.