Download the Mapzeroth Addon From CurseForge
With this addon, players can search for and save specific Destinations, including all Cities, Dungeons, and Raids!
After setting the destination, Mapzeroth will give players instructions on the fastest route from their current location. These instructions can be found as part of the addon itself, as well as on the in-game chat window. In addition to directions, Mapzeroth also estimates your arrival time!
Players may find this addon useful when zipping around the world, looking for a specific piece of Transmog or your perfect Housing Decor item. Just plug in your destination, hop on your mount, and the addon does the rest!
<h2>Description</h2><section><div class=" project-description"><h1>🗺️ Mapzeroth - Google Maps for Azeroth</h1>
<p><strong>Never waste time figuring out how to get somewhere again.</strong></p>
<p>Mapzeroth is an intelligent travel routing addon that calculates the fastest path from your current location to any destination in World of Warcraft. It considers all available travel methods—portals, teleports, flight paths, hearthstones, class abilities, racial abilities, and manual travel—then tells you exactly what to do, step by step.</p>
<hr>
<h2>✨ Features</h2>
<ul>
<li><strong>Smart Pathfinding</strong> - Uses Dijkstra's algorithm to find the optimal route based on travel time</li>
<li><strong>Comprehensive Travel Network</strong> - Supports portals, mage teleports, hearthstones, flight paths, boats, zeppelins, the Deeprun Tram, dungeon teleports, and more</li>
<li><strong>Class & Racial Abilities</strong> - Automatically detects and uses your Death Gate, Dreamwalk, Teleport: Moonglade, Mole Machine, and other special abilities</li>
<li><strong>Waypoint Integration</strong> - Route directly to your active map waypoint with <code>/mz waypoint</code></li>
<li><strong>Faction-Aware</strong> - Only suggests routes available to your faction</li>
<li><strong>Clean Material UI</strong> - Modern, polished interface with intuitive navigation</li>
</ul>
<hr>
<h2>🎮 How to Use</h2>
<h3>Opening Mapzeroth</h3>
<ul>
<li><strong>Click the minimap button</strong> (compass icon)</li>
<li><strong>Type</strong> <strong><code>/mz show</code></strong></li>
</ul>
<h3>Main Commands</h3>
<ul>
<li><strong><code>/mz waypoint</code></strong> - Find the fastest route to your active map waypoint (outputs to chat)</li>
<li><strong><code>/mz sethearth</code></strong> - Set your manual hearthstone location (use this command while standing at your inn)</li>
<li><strong><code>/mz help</code></strong> - Show all available commands</li>
</ul>
<h3>Quick Start (GUI Method)</h3>
<ol>
<li>Open the addon with <code>/mz</code> toggle or click the minimap button</li>
<li>Click <strong>"Choose Destination"</strong> to pick where you want to go</li>
<li>Click <strong>"Navigate"</strong> to see your optimal route in the window</li>
</ol>
<p>undefined</p>
<p>Quick Start (Chat Method)</p>
<ol>
<li>Set a waypoint on your world map</li>
<li>Type <code>/mz waypoint</code></li>
<li>Your route will be printed step-by-step in chat</li>
</ol>
<p>undefined</p>
<p>Hearthstone Setup</p>
<p>For Mapzeroth to route using your hearthstone, you need to manually tell it where you're bound:</p>
<ol>
<li>Bind your hearthstone at an inn</li>
<li>Stand at that location and type <code>/mz sethearth</code></li>
<li>Mapzeroth will now include your hearthstone in route calculations</li>
</ol>
<hr>
<h2>🧭 Travel Methods Supported</h2>
<ul>
<li><strong>Portals</strong> - Portal rooms in major cities</li>
<li><strong>Mage Teleports</strong> - All mage teleport spells</li>
<li><strong>Class Abilities</strong> - Death Gate, Dreamwalk, Zen Pilgrimage, and more</li>
<li><strong>Racial Abilities</strong> - Mole Machine (Dark Iron Dwarves)</li>
<li><strong>Hearthstone</strong> - Your inn-bound hearthstone and Dalaran/Garrison hearthstones</li>
<li><strong>Toys & Items</strong> - Jaina's Locket, Argent Crusader's Tabard, and other teleport items</li>
<li><strong>Engineering Gadgets</strong> - Wormhole Generators and engineering teleports</li>
<li><strong>Flight Paths</strong> - Automated flight master routing where needed to access isolated zones</li>
<li><strong>Boats & Zeppelins</strong> - Cross-continent travel</li>
<li><strong>Deeprun Tram</strong> - Stormwind ↔ Ironforge</li>
<li><strong>Dungeon Teleports</strong> - M+ and Challenge reward teleports</li>
<li><strong>Manual Travel</strong> - Walking/flying when it's faster than alternatives</li>
</ul>
<hr>
<h2>Important Notes</h2>
<p><strong>Travel Network Assumptions:</strong> Mapzeroth currently assumes you have access to all major portals and travel networks. Routes may include destinations you haven't unlocked yet, such as:</p>
<ul>
<li>Opposite-faction BfA zones (Zuldazar for Alliance, Boralus for Horde)</li>
<li>Cataclysm Earthshrine portals (requires zone unlock quests)</li>
<li>Vashj'ir portals (requires questline start)</li>
</ul>
<p>Character-specific unlock detection is planned for a future update!</p>
<p><strong>Time-Phased Zones:</strong> Routing can get a bit screwy in zones with multiple time phases (looking at you, Darkshore and Silithus). The WoW map API doesn't always play nicely with temporal shenanigans, so if a route seems odd in these areas, blame the Bronze Dragonflight. We're working on teaching the pathfinding algorithm to respect the timestream.</p>
<hr>
<h2>☕ Support Development</h2>
<p>Mapzeroth is a passion project I built to solve my own travel frustrations in WoW. It's completely free and always will be, but if you find it useful and want to support continued development, you can <a href="https://ko-fi.com/tr0tsky" target="_blank" rel="nofollow">buy me a coffee on Ko-fi</a>. Every bit helps fund late-night coding sessions and keeps me motivated to add new features!</p>
<hr>
<h2>📝 Feedback & Bug Reports</h2>
<p>Found a bug or have a feature request? Please report it on the <a href="https://github.com/tr0tsky0/Mapzeroth/issues" target="_blank" rel="nofollow">GitHub issues page</a> or leave a comment. I read everything and actively work on improvements.</p>
<p>Safe travels, and may your hearthstone always be ready when you need it! 🌟</p>
<p>— tr0tsky</p></div></section><section class="project-team"><h2>The Mapzeroth Team</h2>
