WoW-Pro Leveling Addon

Ludovicus's picture

Current Version: 7.0.4A
Last Update: Oct 15, 2016
Next Update: Oct 22, 2016

Still don't believe us? Check out our User Testimonials!

Basic Guide Window

Minimalist View

Dropdown Menu

Guide List

How To Install:

  1. Download the addon using the big shiny button.

  2. Download TomTom from WoW Interface or Curse. TomTom is important! Without it, you won't see the arrow telling you where to go! Get version v70000-1.0.0 or later.
  3. Unzip the downloaded files into your addons directory. (How do I unzip the file?)

    Windows 7/8 location:

      C:\Users\Public\Games\World of Warcraft\Interface\Addons

    Mac location:

      Macintosh Main HD/Applications/World of Warcraft/Interface/Addons
  4. Log into the game. In the lower left-hand corner of your character select screen, you should see an "Addons" button. Click it. The WoW-Pro addon and TomTom should both be listed. Make sure they are checked, and you're ready to go!

  5. If you have any trouble installing the guide, stop by our Addon Help Chat Room to get help!

You can also visit the WoW-Pro Leveling Addon Troubleshooting Guide, where you'll find a fix for most common issues.

Don't miss out on updates!


  • Will cover EVERY zone, not just the "best" ones
  • Automatically checks off steps as you progress through the guide
  • Completely customizable view
  • Arrow and map points show you exactly where to go
  • Adjustable XP settings work with...
    • Heirlooms
    • Recruit-A-Friend
    • Dungeons
    • PvP
  • Works great with partially leveled characters
  • Integrated quest tracker (can be disabled if desired)
  • Integrated quest item buttons
  • Supports step skipping (the guide knows the difference between a skipped step and a completed step)
  • Innovative "sticky steps" help you manage quests you need to complete as you go!

Have a bug to report? Want to help us update guides? Check out our community page!

The Addon Dev Team

Lead Developers:

  • Core Addon: Jiyambi/Silvann/Ludovicus
  • Leveling Module: Jiyambi/Ludovicus
  • Dailies Module: Jiyambi/Twists/Ludovicus
  • Professions Module: Ludovicus

Development Team:

  • Dunevon
  • Gameldar
  • Gylin
  • Jiyambi
  • Ludovicus
  • Shakazahn
  • Silvann
  • Twists

Guide Writing:
  • Arixan
  • Bitsem
  • Gylin
  • Jame
  • Jiyambi
  • Kurich
  • Manovan
  • Snowflake
  • Svenn
  • Wkjezz
  • Emmaleah
  • Tubera
  • Fluclo
Guide Coding:
  • Bitsem
  • Gameldar
  • Gylin
  • Hezkezl
  • Jame
  • Jiyambi
  • Liavan
  • AyaJulia
  • Malorajan
  • Pretzl
  • Tarix
  • MagicSN
  • AyaJulia
  • evl
  • Mezput
  • moraller
  • tash
  • toobulkeh
  • Tuluven
  • Twists
  • Zidomo


rpotor's picture

World Quests

Started working on the pet battle world quests. Is there a way in the addon to check if a World Quest is currently active? The AVAILABLE tag does not seem to do the trick as it considered a world quest active which was in fact, not.

Ludovicus's picture

Re: World Quests

OK. We do have programmatic access to the list of world quests in the current zone.

I ran across it while poking around the mapping system for ways to get the zone names for the Druid Order hall and concluded I was going to have to cheat, for now.

I found this gem buried in a file.

local mapAreaID = self:GetMap():GetMapID();
for zoneIndex = 1, C_MapCanvas.GetNumZones(mapAreaID) do
        local zoneMapID, zoneName, zoneDepth, left, right, top, bottom = C_MapCanvas.GetZoneInfo(mapAreaID, zoneIndex);
        if zoneDepth <= 1 then -- Exclude subzones
                local taskInfo = C_TaskQuest.GetQuestsForPlayerByMapID(zoneMapID, mapAreaID);

                if taskInfo then
                        for i, info in ipairs(taskInfo) do
                                if HaveQuestData(info.questId) then
                                        if QuestMapFrame_IsQuestWorldQuest(info.questId) then
                                                if self:DoesWorldQuestInfoPassFilters(info) then

So the implication is for a given zone, I can enumerate the list of world quests.
The tricky thing will reverse-engineering the things you can filter on.

Another snippet of code gives hints:

local tagID, tagName, worldQuestType, rarity, isElite, tradeskillLineIndex = GetQuestTagInfo(questID);
return worldQuestType ~= nil;

Wait, that is easy: see

So world quests can be faction related:

  • Court of Farondis
  • Dreamweavers
  • Highmountain Tribe
  • The Nightfallen
  • The Wardens
  • Valarjar
  • Other
Or classified by type:
  • Normal
  • Professions & Skills
  • Battle Pet
  • Player vs. Player
  • Dungeon

So what do you want? AVAILABLE means not completed. I prefer not to change how that tag works. Adding a new tag is easy. And this is the way dailies work in Legion, so the Daily quests module seems to be the place to add this.

So looking into this a bit more. World quests go automatically into your quest log just by getting to the right place.

So if you wrote a guide for say, the pet battles, simply marking the guide with WoWPro:GuideAutoSwitch(guide) would cause the guide switcher to offer to switch when the quest popped in.

Come to think about it, it could get quite noisy between profession, reputation, pet battles and other dailies all offering to get done!

What do y'all thing should happen?

rpotor's picture

Re: World Quests

What I would like to achieve is that the guide should only show those steps which are associated with the currently available world quests. I think this could be best solved with a new tag, let's say WQACTIVE. When the parser encounters such a tag, it would run the QID specified against the magic World Quest availability logic you quoted above and it would only show the step if the World Quest of that QID is currently available for the player.Would that World Quest availability code work even if the player is in another zone? That would be perfect.

Essentially I'd like this so we'd be able to simply automagically guide the player towards those world quests which are currently up and not require him/her to go look up the world map, check all the zones and figure out which quests are up and then how to get to them, ideally the addon would do this by way of the above described tag.


Emmaleah's picture


AVAILABLE was created before Blizzard had the current method of randomly having some quests available some days, so what it actually means is that you have done all the prerequisites done for the quest.  I don't know if in the API there is a way to determine which quests are offered on a given day besides going to the quest giver. 

You could try using QID|*|NPC|npc_id#|  in the "A" step.  This will pick up whatever quest the npc offers.  Unfortunately it doesnt work in all situations. (Ludo could explain why).  Then you put the "C" step for all the quests and the "T" step with a lowercase "t".  "C" steps only show for a quest in your log and "t" steps only show if the quest is complete.  I dont know that will work though because the NPC id is for whatever the AI alert is??? (which is probably multiple npc's besides).

After thinking about it some more... I would do something like

N World Quests|QID|99999|N|Open your map and determine what World Quests you want to pursue. |

C how to do possible quest 1

C how to do possible quest 2

etc etc ... Did you see there are 666 possible world quests... hummm......

No A steps, no T steps, Are they auto turned in on completion? I havent finished getting faction to open up World Quests yet, so I don't know.


Emmaleah == bravely leading the way since ... um a long time ago... Smiling

rpotor's picture


Perfect solution, this works nicely. Only problem is we can't show the way to the quests based on which ones are available. But that's not a huge problem I think, world quests are clearly shown on the world map and when you click on them, the minimap shows that golden arrow thingy which the user can follow.

Fortunately there are only 36 pet battle world quests, I'm not interested in the remaining 630 :-)

By the way, yes, world quests are auto accepted once you are near them and they are auto completed once you do their objectives.

Oh, and I forgot to post it here, but I made an API dump of all the available battle pets which might come handy for other battle pet guide authors. You can check it out here:

auto guide switch

Hey Ludo...

Current guide loaded was highmountain, and just to try something I picked up the quest from My 'Hall'; to get another weapon.  I get the dialog to switch guide to the Mage Order Hall, that contains the quest, then I go to open the Current guide through the interface page under wow-pro and game locks up. Also tried to do it right clicking on the guide box, same thing.

and of course since it 'crashes' each time I relogin in it asks me to switch to that guide. (times 1-3)

4th -Said'no' this time, and switched manually and it locked up again.

(it did properly load the highmountain guide and 'view' the current guide)

5th time: Manually selected, and logged out.

6th time: looked at log, have enable addon and enable grail checked, 7.0.3N - Quest listed is An Unexpected Message. Hit Esg, clicked Addons, clicked wow-pro, then current guide.  Crashed again.

7th - didnt bother trying anymore.

Was bored, went to get the other two weapons...  was at the end of the guide (till lvl 110) and opened the 'current guide' and it did... I scrolled UP the guide and as soon as I got 'unexpected message' at the top of the screen, it locked up again.


7.0.3N crashing

7.0.3N is crashing when selecting Current Guide from Menu, totally hangs World of Warcraft program.

Ludovicus's picture

Re: auto guide switch

Try the developer version of the addon and see if that takes are of it.

It has a few major bugfixes.



Auto Guide Switch

Probably a stupid questions, but where do you locate the developer version to download?




Emmaleah's picture

Dev Version

Then click on the green "Clone or Download" Button.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

auto guide...

Yes, DL'g in development copy, lets me scroll through the list properly, no crashes etc....



Is there any plans on completeing a guide for Suramar in the near future?

Emmaleah's picture

Suramar Guide

Blanckaert has prepared a draft version of this guide, if you wanted to try it and suggest improvements it would be appreciated.  He wants everyone to realize it is NOT a polished guide. 

Emmaleah == bravely leading the way since ... um a long time ago... Smiling


Yeah... it is not finished, or polished.. ;)  And it doesn't help if I setup the guide wrong (ie Suramur)  ;)


Emma, Ludo, Fluclo, Jiy (and anyone else I forgot)...   I didnt realize until I started to ATTEMPT to make a guide...  how much work actually does go into making a guide....  So.. Hats off to you all... and thanks for what you do, and have done.


*plays a standing ovation soundtrack*

Emmaleah's picture


hehe :)

I have been editing it as I go along, but I'm done for awhile, I had to get to friendly so I could do world quests.  Thats accomplished so I will quit mucking it up for awhile :)

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

I'm not even close

My highest toon is level 103. It'll take a while before I get to Suramar, I got 24 to level, with 3 still under 100.

Emmaleah's picture


Depends on how you define near future.  At this time, no one has commited to starting one.  I think i will be spending my time getting the various class guides in better shape for the forseeable future.

We certainly want to have one and someone will at some point make one.  But, at this point I don't have a clue who or when.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Choppy graphics issue

When using this addon, I've recently noticed that my visual becomes a bit choppy, even when frame rate reads 60 or more fps (Sometimes as high as 97). I went through a number of trial and error checks with the game's graphics options today before stumbling on just turning this addon off and the problem is solved, no more choppiness. Does anyone have any clues as to what could be the cause of this? I've been using this addon for a long time and I've never had this problem till recently, some time before Legion came out but after Mists.

Ludovicus's picture

Re: Choppy graphics issue

I have had reports of FPS drops when using the addon, but neither I not my usual pals have been able to reproduce the problem.

I'm looking for a volunteer to do a Google Hangouts call or Skype so we can talk and I can see your desktop as we try various things.

Menawhile, I am going to double check that I have updated all the libraries to Legion versions; last time this happened in the Pandaria release, it was a stale library.

Alliance Stormheim

So I cannot find the guide for the Alliance Atormheim. I looked in the folders, under Leveling > Horde and the Stormheim guide is in there. Then went into Leveling > Alliance and there is no Stormheim guide. Is there somewhere I can copy the guide from? Is it safe to copy the horde version into the alliance folder? Please let me know what to do.

Emmaleah's picture

3 times thru to make a decent guide

I would like to reitterate what Ludo said.  The result is really messy (bordering awful) if you do less than 3 times through. That would be the problem with the class guides.  I didnt at first realize there was more after finishing the artifact so I deleted the characters after making them (after all, you only get 12 on a server).  Then, there just wasnt time to take them through.  To get quallity guides you would have to have (for this expansion 36 max, 110 level characters) in Pandaria, I had to level probably 10 characters... and had A LOT more time since I got my beta key when only Jade forest was in existance. Big differance in the quality of the guides.

You can't make meaningful decisions about rank until then and getting all treasures and rares placed reasonably well may take even longer.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Emmaleah's picture

Alliance, Stormheim

Copy what is here under alliance stormheim to your alliance leveling directory and then add the name to the guides.xml file in that directory.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Ludovicus's picture

Re: Alliance Stormheim

I've got two toons on live and two on Beta queued up to start this guide.

There is a rough sketch availible in the developers version.

But I have to attend to the bug reports on the addon before the guides.

I'm sorry, but since we got our Beta keys weeks after alll the raiders and streamer types, we got very little time to work on this.

I found it takes 3 passes through a guide before it gells.

So look for a release tomorrow.

Would love to playtest/help

I don't know coding but I would like to help in anyway I can. I have been using your guides since they were first on Tour Guide and have found them invaluable and have recommended to a lot of my friends and guildies. You guys do great work and I know there's a lot of testing needing to be done, I can't commit a ton of time but I can commit some. I just don't know HOW I can help.

We need more volunteers

Basically, we just need more volunteers to tweak the guides. So please share suggestions on how the guides can be made better. Emma and Ludo can't do everything alone.

Treasures on Rank 1

How do you change the rank of items?   I grew tired of all the treasure waypoints in the new zones, so I changed the guide to rank 1, logged out and back in, but there are still a lot of treasures and bonus objectives under rank 1.   The one I'm currently using is for Val'sharah

Treasures on Rank 1

Ok I did a few quests in high mountain, making note of the different treasure steps, and this is what I found - again based on my opinion of what's considered out of the way:


Out of the way:    Step 74, 75, 168, 176(rare) , 195 (rare), 196  [195 & 196 - had to go up ramp to right, quest objective was straight ahead from quest keeper], 207 (rare) - opposite direction from existing quest

Good, en route to quest: 142, 143, 169 (or 171 - one of them was in the house behind the quest giver), 197


Some of them could also be a matter of waypoint priority/grouping (like 143), where the chests are on the way to the quest, but the step states only treasure but not grouped like others indicating the quest is the same way:  So, one could skip the step thinking it's just for a treasure, not realizing they would end up passing it anyway.

Emmaleah's picture

Treasures on rank 1

The only treasures on rank one are the ones you practically walk beside.  I'm sorry you still think that is too many.  That being said, I'm currently running thru there on rank 1 and I did move a very few to rank 2. What are some of the steps you felt were too far out of the way to have been included?


To your actual question, open the guide in a text editor, do a search for $, append "RANK|2|" (or 3) to the end of each line  that begins with $ ,  Then search for "K Kill" and do the same thing. You will have customized the guide for your personal taste.  Keep a copy somewhere else, because everytime you download updates it will be overwritten. (Unless you also rename it and register it as an entirely new guide.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Treasures on rank 1

I will keep an eye on which ones I thought were out of the way when I re-quest in the zones.   I was skipping them doing this play through.  Some I didn't mind, like the treasures in the house at Bradensbrook behind a quest giver.  But some of them would send me in 1 direction, and the quest was in another.  

Again, next playthrough, and any unfinished zones for this playthrough, I'll keep notes.

Rank 3

Accoring to the documentation they should be under 3, but considering the guides have only just been created and still in need of tweaking. ranks have not been implemented in the guides yet.

Emmaleah's picture

Actually what it says is that

Actually what it says is that ALL are included at rank 3. What I was trying to imply was that some are at lower ranks, but if you want to get the achievement you need to do it on rank 3 I was trying to avoid a complete wall of text in the start of the guide to explain that.


I considered the possibility that someone would want to do it without, but then I read an excellent Blue post on the subject [of waiting to collect artifact power until after you have the multipliers] and decided not to worry about it.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

I read the blue post

And while I understand the sentiment I completely disagree with his TLDR of just pick them up as you find them. Some may think it a chore to go back later and do them but I personally enjoy the treasure hunting and it will give me something to look forward to later on. If we were talking about just 1 or 2 treasures then that would be one thing but there are literally hundreds. And while some sources of AP later on might seemingly seem high it's because of the artifact research knowledge. I think he missed the point when he mentioned how it's balanced around 20% increase now is the same as 20% later or what not. But there is a huge difference between you picking up a 10AP statuette right now, or later when it is worth 2500ap.  I believe I saw someone post that it's roughly 5000ap worth of treasures from treasure hunting and rares at base level.  So if you actually be patient and wait to 25 research level, 2x statuettes will be equal to the entierty of treasure hunting done at base level.  If the 5000AP for all treasures is accurate, that means you would have a 1.245 million AP advantage over people that didn't wait.  I don't think that's an insignificant number to say it doesn't matter. IT may be a drop in the bucket compared to all the AP required for all your specs...but more reason to wait it out and get the most of it.That all said, I too wish there was a way to ignore treasures. My biggest problem is when I skip them, everytime I relog or goto my order hall and back I have all the treasures I skipped come back so I gotta go and click off like 50 treasures to get back to where I was if i'm in middle of it. 

Broken quests tracking..?

Love this guide and helps me out a lot, although this version is a major bug. I have done most artifact quest's yet this guide repeatly says I have not done them, so I cant finish that part up even if I skip it ( both ways ) it'll end up going back and stuck in a loop of quest's that I have already done. Doing manual load of guide's works fine but a few quest's end up doing the same and just sends you on a endless circle where you are stuck with no further options on where to go or what to do next. 

Out of the 6 characters I have, 5 has their guide broken for them and is stuck in a loop hole with no solutions.

Ludovicus's picture

Re: Broken quests tracking..? (Class guide broken)

With 11 different classes and 3 specializations each, we did not have time to test all 33 variations.

I just tried doing my Fire Mage and had to correct the guides.

Give us a list of the 5 class/specializations you are having problems with and we can look into those stat!


*Edit on last post. I just

*Edit on last post. I just tried to manual load the guides on the other characters but it would not let me.

The class's that keep trying

The class's that keep trying to reset back to the start is the following

Druid, Guardian. Death Knight blood. Demon hunter Vengence, Priest Shadow, Warlock destruction.

The guide works fine for manual load, but after completing said zone you'r on your own until you pick another.



Ludovicus's picture

Re: The class's that keep trying

I have toons for Druid, Guardian. Death Knight blood. Demon hunter Vengence (I tank primarily).

I'll try them out today.


Emmaleah's picture

The only guides I had time to

The only guides I had time to take beyond the initial getting your artifact were hunter, monk and paladin.  They all need the details of what happens after you finish the initial zones and then the chapters of class hall development.  My monk made it into chapter two, hunter and pally not even finished chapter one.  


[This is what happens when you don't get beta access until 6 weeks before release.  It sounds like such a long time, it wasn't ]

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

addon display setting

addon is causing major frame rate drop and is not saving my display settings


I was just curious as to when the guide for 7.0.3M would be released? I know it says August 30th on the page, just curious as to if it was done yet or if would be a little while longer. Not trying to sound like an ahole, i just REALLY enjoy using this addon for getting all the zones completed in the most efficent way possible. Thanks in advance! xD

Ludovicus's picture

Re: 7.0.3M

It was released at 7 PM EST August 30th.



Does not work I download it properly and put it into my addon folder and extract it and it does not work in game someone help me . Also these captcha do not work i always enter in the right one and it never works i have to enter it in about 15 times before it works this is ridiculous


I had the same problem as you.  I think I figured out what I was doing wrong though.  The Captcha request is case sensitive.  so make sure that your using upper and lower case letters when appropriate.  I would request that they document it on the Captcha request.  That and I've a color blindness  (blue-green)  so some of those are really hard for me to see the little letters.



Emmaleah's picture

Hope this helps.

The most common problem I have seen with installing is getting the directory wrong.  It will default unzip to the name of the zip file in the directory you choose (usually that is the addons directory). You then need to move all of the directories inside the zip file into the addon directory.

See for pictures and tips.


Emmaleah == bravely leading the way since ... um a long time ago... Smiling

major problem

there is a major problem with your addon.  when there's quests that require everyone to turn them in prior to starting the RP it can screw everyone else out of the opportunity to turn in if you get some ahole that is an early clicker.  just had it happen in an instance.  only one person got to progress the questline, the rest of us didnt get to turn in the originating quest to progress it.  should really change this.

wkjezz's picture

A minor point

My name appears to have not been put on the Guide Writing credits when I did contribute a hefty chunk of the project D:


Ludovicus's picture

Credit where due

I addded it in.   You are welcome to correct any other omissions yourself :-).

wkjezz's picture

No worries!

I dont wanna just pop up and start making changes to your fine work :) , keep me up to date with content projects you need help with... it seems I am starting to bring a little traffic in from my twitch stream and would love it to lead to the Addon picking up a bunch of interest too


Emmaleah's picture

FWIW, my name isn't there

FWIW, my name isn't there either.  I have authored a fair number of guides in the last few years :)

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

I's ok Emma..  I know you've

I's ok Emma..  I know you've done a lot of hard work too ;)  Thanks for all the guides you've done!