promotional bannermobile promotional banner

Enhanced Zone Map

Adds all World Map icons (quests, POIs, flight points, dungeons, rares, etc.) to the Zone Map (Shift+M). Profiles, content-specific modes, opacity, and third-party addon integrations.

File Details

EnhancedZoneMap-1.3.1.zip

  • R
  • Apr 4, 2026
  • 12.81 KB
  • 189
  • 12.0.1
  • Retail

File Name

EnhancedZoneMap-1.3.1.zip

Supported Versions

  • 12.0.1

Enhanced Zone Map — Changelog

v1.3.1

Bug Fix

  • Fixed combat lockdown error from provider pin refresh. Event-driven provider refreshes (e.g. EncounterJournal) that fire during combat are now deferred, preventing the "SetPassThroughButtons" protected function error.

v1.3.0

New Feature: Follow Player

  • Keep Map Centered on Player (when zoomed in). New checkbox in General Settings. Scroll-wheel to zoom into the Zone Map, and the map will automatically pan to follow your character as you move. Only activates when zoomed in — at default zoom the map behaves normally.

v1.2.1

Architecture Overhaul

  • Providers are now managed incrementally. Instead of tearing down and rebuilding all providers every time the map opens or settings change, the addon now only adds what's missing and removes what's disabled. Existing providers are never touched, keeping their internal state and event registrations intact.
  • Eliminated stale callback crashes. Previous versions destroyed and recreated providers on every map toggle, which orphaned EventRegistry callbacks (SuperTracking, etc.) that would crash when triggered. The incremental system keeps providers alive so their callbacks always have a valid target.

Stability Fixes

  • Fixed nil-value errors from VignetteDataProvider, WorldQuestDataProvider, and ContentTrackingDataProvider when clicking POIs or flight points. Root cause was orphaned callbacks from destroyed provider instances.
  • Fixed combat lockdown errors. Provider injection is deferred until you leave combat, preventing "tried to call protected function" blocks.
  • Fixed duplicate provider detection. The addon now correctly detects both its own injected providers and native Blizzard providers already on the frame, preventing duplicates.
  • Fixed double-initialization. The ADDON_LOADED and PLAYER_ENTERING_WORLD init paths no longer both inject, preventing redundant provider creation.

Removed Problematic Providers

  • Area POI Events and Area POI Help Tips have been removed. These caused unavoidable tooltip taint errors. Removing them entirely keeps the addon error-free.

UI Cleanup

  • Removed all "Apply Now" buttons. Settings apply instantly when you toggle a checkbox.

Known Limitations

  • Injecting data providers into the Zone Map is inherently unsupported by WoW's API. The provider list becomes "tainted" by the addon, which can prevent timer text from rendering inside some Area POI tooltips. Pins, clicks, and gameplay are completely unaffected — this is purely a cosmetic tooltip issue on a small number of pins.

v1.2.0

Live Map Updates

  • The Zone Map now updates in real time. Quest pins, rare markers, POIs, and all other icons refresh automatically as things happen in the game — no more closing and reopening the map to see changes.
    • Accept or turn in a quest? The pin appears or disappears instantly.
    • A rare spawns or a vignette updates? You'll see it right away.
    • World quests complete, party members move, waypoints change — it's all live now.

Instant Settings Preview

  • Toggling any checkbox in Settings now applies immediately. You no longer need to click "Apply Now" after every change — just check or uncheck a provider and the Zone Map updates on the fly.

v1.1.0

Profiles & Multi-Page Settings

  • Full profile system — create, switch, copy, and delete named profiles.
  • Each character can use a different profile.
  • Settings split across organized sub-pages: General, Blizzard Providers, Third-Party Addons, Content Modes, and Profiles.

Content-Specific Modes

  • Automatic provider switching for Dungeons, Raids, Delves, and PvP.
  • Each mode has its own set of toggles so you only see what matters for that content.

General Options

  • Map lock (prevent accidental dragging).
  • Adjustable map opacity slider.
  • Tab-target keybind swapping (target enemy players instead of pets/totems in PvP).

v1.0.0

Initial Release

  • Injects all World Map data providers into the Zone Map (Shift+M): quests, flight points, dungeon entrances, vignettes, world quests, POIs, and more.
  • Third-party addon integration: GatherMate2, HandyNotes, RareScanner, BtWQuests, PetTracker, and TomTom pins on the Zone Map.
  • Slash commands: /ezm, /ezm apply, /ezm profile <name>.