File Details
1.2.5
- R
- Jan 6, 2026
- 419.26 KB
- 10.7K
- 11.2.7
- Retail
File Name
Mapzeroth v1.2.5.zip
Supported Versions
- 11.2.7
Changelog for Mapzeroth v1.2.5
✨ New Features
Supertrack Routing
- Route to any map location: Click any point of interest on your map and type
/mapzeroth waypointto route there instantly or choose "Active Waypoint" in the Destination Selector - Supports Area POIs: Dungeon entrances, trading post, ship/zeppelin docks, and more
- Supports Flight Masters: Click flight path icons on the map to route directly to them
- Automatic destination detection: No arguments needed - just supertrack and go
- Fallback support: Still works with Ctrl+click user waypoints and TomTom integration
Dynamic Edge Requirements System
- Holiday-aware routing: Travel options now appear/disappear based on active in-game events
- Darkmoon Faire network: Portal routes to Darkmoon Island automatically available during the faire
- Smart filtering: Routes only suggest travel options you can actually use right now
- Calendar integration: Detects active holidays via WoW's calendar API with automatic cache updates
Conditional Travel Options
Added requirement gates to expansion-specific content:
- Pet Battle Dungeon teleports: Gated by quest completion
- Battle for Azeroth war campaign portals: Require appropriate quest progress
- Vashj'ir and Nazjatar portals: Faction and quest requirements enforced
Note: If you haven't unlocked certain content (e.g., Horde trying to reach Kul Tiras without completing the war campaign), Mapzeroth may not find a route. Alternative items like the Tortollan Lucky Charm (purchasable in Dornogal) can provide access to otherwise locked zones.
🐛 Bug Fixes
Route Display Accuracy
- Fixed duplicate steps: Removed obsolete path normalization that caused the first travel step to appear twice
- Simplified path formatting: Route display now correctly processes all nodes without skipping
- UI consistency: Step list builder matches route formatter behavior
No-Fly Zone Detection
- Fixed synthetic edge flight detection: Routes to/from your current position now correctly respect no-fly zones
- Updated zone list: Consolidated and corrected list of maps where flying is disabled
- Darkmoon Faire walking routes: Routes inside the faire (and other no-fly zones) now correctly suggest walking instead of flying
🔧 Technical Improvements
Code Organization
- Created Constants.lua: Single source of truth for travel speeds, no-fly maps, costs, and display text
- Eliminated duplicate definitions: Removed redundant constant declarations across multiple files
- Centralized configuration: All modules now reference shared constants
- Dead code removal: Cleaned up obsolete GUI functions that predated secure button implementation
Architecture
- EdgeRequirements module: Extensible system for conditional edge availability
- Requirement types supported: holidays, quests, levels, factions, reputation, covenants
- Pathfinding integration: Edge filtering happens during route calculation for accurate results
- Event-driven updates: Holiday state automatically refreshes when calendar updates
📝 Notes
This is a major feature release that significantly expands routing capabilities. The supertrack integration makes routing to arbitrary locations seamless, while the requirements system ensures you only see travel options you can actually use.
As always, report any issues via CurseForge or GitHub!

