Description
Mapzeroth - Travel Routing for World of Warcraft
Stop wasting time figuring out how to get places.
Mapzeroth calculates the fastest route from wherever you are to wherever you want to go in WoW. It knows about portals, teleports, flight paths, hearthstones, class abilities, and everything else—then tells you exactly what to do, step by step.
How It Works
The addon builds a travel graph of every major location and travel method in the game, then uses pathfinding (Dijkstra's algorithm, if you're curious) to find the quickest route based on actual travel time. It accounts for cast times, loading screens, and even cooldowns where relevant.
It's smart about what you actually have access to. It won't route you through portals you haven't unlocked, and it only suggests abilities and items you actually have available.
What It Supports
- World Travel Network (Portals, boats, zeppelins, flightmasters, etc)
- NPC or "hidden" Shortcuts (Pet Shop Dungeon Ports, Campfire on Timeless Isle, etc)
- Spells and Abilities (Mage Teleports, Dreamwalk, Dungeon Teleports, Mole Machine, etc)
- Items and Toys (Engineering gadgets, Jaina's Locket, Tortollan Lucky Charm, etc)
- Equipment Items (Dalaran Ring, Guild Cloaks, Tol Barad/Argent Tourney Tabard, etc)
Getting Started
GUI Method:
- Click the minimap button or type
/mz show - Click "Choose Destination" and pick where you want to go
- Click "Navigate" to see your route
Chat Window Method:
- Set a waypoint on your map
- Type
/mz waypoint - Your route gets printed in chat, step by step
Clickable Route Steps: In the GUI window, route steps are clickable.
- Clicking a spell, ability, or item will use it for you.
- Clicking a fly/walk step will set a waypoint to that step's destination.
Hearthstone: The addon automatically detects when you bind your hearthstone. Just bind it normally at an inn after installing and Mapzeroth will remember it.
Waypoints: The addon currently supports three types of waypoints:
- Standard map waypoints
- Point of Interest waypoints (flightmasters, dungeon portals, etc)
- TomTom waypoints
Commands
/mz waypoint- Route to your active map waypoint/mz show- Open the main window/mz help- List all commands
Settings
You can adjust several options to match your preferences and system:
- Loading Screen Delay - Adjust the time cost for loading screens to match your PC's load times. A larger value here will favour flying/walking rather than short teleport steps.
- Max Cooldown - Ignore travel methods with cooldowns longer than you want to wait. Save your 8 hour dungeon cooldowns for manual usage.
- Window Scale - Resize the interface to whatever size works for you
- Minimap Button - Toggle visibility if you prefer a cleaner minimap
Known Issues
Time-Phased Zones: Routing can get weird in zones with multiple time phases (Darkshore, Silithus, etc.). The WoW map API doesn't handle temporal phases well, so if you see odd behaviour in these areas, that's why.
Equipment Item Usage: Currently equipment items must be manually equipped before clicking the step will activate them.
Support
This is a free addon I built to solve my own forgetfulness with the expansive WoW travel options. If you find it useful and want to support development, you can buy me a coffee on Ko-fi.
Feedback
Bug reports and feature requests go on the GitHub issues page or in the comments here. I read and respond to them and work through the backlog regularly. If there's a shortcut or transport method I missed, let me know so I can add it.
