promotional bannermobile promotional banner
premium banner
Overlord transforms Azeroth into a living battlefield by adding a dynamic capture-point system to World PvP. It allows players to claim outposts and defend territories in the open world !

Description

Join the Overlord in-game community for the best data sync ! Use "Community" button in game.

Discord: https://discord.gg/53VrYYtPz5


The pitch

Overlord is a zone-capture campaign for open-world War Mode PvP. Everyone shares one strategic picture in real time through peer-to-peer sync.


Command center UI (Warcraft III–inspired)

  • Faction-themed panel: Alliance blue & gold or Horde red & dark—reads like a war table, not a spreadsheet.
  • Tracks the World Map window so the panel stays usable at any map size.
  • Custom minimap button + addon compartment icon for quick access.
  • Spectator-style use: open overlays and tools from anywhere (minimap) for shot-callers and organizers.
  • Community integration: UI adapts when you are / aren’t in the official Overlord WoW Community (layout + hints).
  • Export to Check PvP button: opens a copy-ready OVL: string (XOR + CRC16, keyed to your BattleTag; name-realm fallback if needed).
  • Weekly domination bar (Alliance vs Horde time on-map) with sane layout after weekly reset.
  • Global progression summary and per-zone maintenance readouts where the data model supports them.
  • Gold HUD (see Gold mines below): movable, persists position; Attack / Reinforce (Barricade) spends with clear tooltips.

Two fronts, one battlefield

  • Dual progression chains with real prerequisites—you unlock the next objectives in order.
  • “Attack!” emphasis on the next capturable zones so raids know where to apply pressure.
  • Capital sieges (Stromgarde / Hammerfall): multi-phase siege flow, fortification that grows with uninterrupted control, defender-tuned hold times, and a post-victory truce on the losing faction’s capital so epics don’t instantly flip back.
  • Zone list shows lock / available / in-progress / captured with timers and truce labels where applicable.


Gold mines (Hillsbrad & Silverpine)

  • Two mine locations (database-driven): shown as yellow circles on the zone map and minimap, plus “Gold mines” + mine name labels when zoomed out on Eastern Kingdoms.
  • War Mode on + standing in the circle: passive gold ticks (capped personal wallet).
  • Shared mine stock per mine: depletes while people farm, regenerates slowly over time; MS messages sync lower stock across channel / group (throttled; late joiners get stock in SR replies).
  • Looting a real ore node inside the circle can grant a bonus chunk of gold.
  • Enemy mining alerts (MN): cross-faction aware, cooldowns on send/receive, payload includes faction and miner name (fixes anonymous BNet senders); uses community whispers + channel + group + BNet where enabled, with large-event throttling.
  • Floating “+gold” text over your character when you tick up (localized).
  • In Arathi, Hillsbrad, and Silverpine: WC3-style gold resource bar—spend 50 gold on Attack (shorten your next capture timer, floor respected) or Reinforce / Barricade (lengthen the enemy’s next cap on your turf). Hold time changes are carried in zone state (ZS) so attackers see the real timer (e.g. after barricade). Critical barricade pushes also use community + BNet so War Mode–split channels still converge.
  • Detection radius matches the drawn mine circle scale (no “invisible” extra radius).


Sync that scales: no server, still one truth

No dedicated backend. State moves through:

  • The Overlord custom channel on your realm (cross-faction where the game allows).
  • The “Overlord” WoW Community (cross-realm discovery + whispers for high-value messages).
  • Battle.net game data to friends, including R1 / R2 bridge flow: a player can relay a sync request across faction/realm bands so isolated shards still get answers.

Message families (high level): live kills (K) and enemy-kill events (EK); captures (C); zone state (ZS) with kills, hold progress, siege phase, emitter hold requirement, and optional capturer name for chat alerts; zone-all (ZA) for bulk state; domination (DM); mining alert (MN) and mine stock (MS); victory / truce (VT/VF, TV); leaderboard snapshots (LK / LC) with weekly campaign epoch so stale weekly stats from old clients or past weeks are ignored; sync requests (SR) with queued, paced replies.

Large-event mode tightens limits (e.g. fewer leaderboard lines per SR reply, longer BNet gaps, trimmed community fan-out) to survive 80v80+ without melting chat or FPS.

Passive heartbeat: about every 2 minutes outside the thick of Arathi, the addon can still poke for sync so returners aren’t blind.

Version hint: if someone’s addon version is newer, you can get a “please update” notice when their hello packet is seen.


Combat & contest

  • Kills attributed per zone when both killer and victim are tracked in that circle; reconciled with max per player for leaderboard stability.
  • Nameplate / group assists to attribute kills in messy fights.
  • Contesting enemy captures is driven by who is physically present (nameplates scan), not by imaginary cross-map tags.

Leaderboard & weekly integrity

  • Visual leaderboard window: class icons, faction colors, top-kill medals, scrollable capture lists, campaign date range (week bound to Wednesday → Wednesday reset).
  • LK / LC payloads include lastResetTimestamp (epoch). Clients only apply leaderboard snapshots whose epoch exactly matches their current week. No epoch (old addon) = ignored for LK/LC—stops last week’s numbers refilling right after reset.
  • Live K traffic still feeds kills for the current session; capture / map state uses C / ZS / ZA as before.
  • End-of-campaign snapshot stored for UI stats when the week rolls (campaign id tracked).

World map & minimap overlays

  • Zone disks on world map and minimap (masked to the minimap circle).
  • Warfront-style icons under subtitles when a base is held: Main Hall for Stromgarde / Hammerfall, towers for normal nodes, empty mine icon on gold mine circles.
  • Color language: blue friendly, red enemy, orange in progress, yellow available, grey locked.
  • Dotted prerequisite graph between zones so new players read the macro flow.
  • Eastern Kingdoms zoom: dominance logos at Arathi (single winner or contested dual logos) + gold mine text pins.
  • Guards so mine overlays don’t flash on the wrong map when stock sync fires in the background.

On-screen zone assistant

  • /ov where toggles a small movable panel: current / target zone name, distance, capture timer when relevant—handy while moving on the ground.

Fair play, stability, and “wrong Arathi” protection

  • Full suspend in instances (dungeons, BGs, arenas, etc.): tickers stop, sync suspends, UI/map overlays hide—no accidental world-PvP logic in instanced content. Careful resume after loading screens so the addon doesn’t get stuck off.
  • War Mode required for “you are in Arathi PvP context” features; Arathi Basin BG map excluded; scenario / solo phase guard to avoid fake open-world state.
  • Zidormi / map art: if you’re on a legacy Arathi overlay, the addon stands down so timeline swaps don’t generate bogus captures.
  • Anti-exploit: remote hold-time validation; bogus instant-cap payloads don’t stick.
  • Capture blocked while flying, stealthed, or druid flight form in flyable areas—fights stay grounded.
  • One capture at a time per player; anti-spoof rules on who can claim to hold a zone.
  • Channel join / leave handling, dedup, and staggered SR responses to reduce storms.

Weekly campaign rhythm

  • Automatic weekly reset: Tuesday, 03:00 (realm server time—same clock WoW uses for time() on your realm).
  • Next reset scheduled after login so long sessions still roll the week.
  • Campaign UI shows the Tuesday → Tuesday date span.

Localization

English and French strings with automatic client detection.


Getting started

  1. Install Overlord and /reload.
  2. Join the Overlord channel on your realm (the UI guides you).
  3. Join the Overlord WoW Community for the best cross-realm coverage.
  4. Optional: BNet friends on the other faction/realm act as natural bridges.

Fight for every inch. Sync every shard. One campaign—many realms.


Add-on created by https://x.com/TromaFR
Thanks to Dochat for the financial help!