WoW-Pro Leveling Addon

Ludovicus_Maior's picture

Current Version: 7.3.0C
Last Update: Sep 12, 2017
Next Update: Sep 27, 2017

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


wkjezz's picture

This feature

Is still being refined, setting your slide bar to 3 will give you the most complete levelling experience and zone achievements .


How unfortunate :( It's my

How unfortunate :( It's my fault I guess, should have listened to Mummy when she told me to make Horde characters!

Jiyambi's picture

Alliance Uldum is in fact

Alliance Uldum is in fact complete - the only thing you are missing is Twilight Highlands, and you may already by 85 by then anyway!

Uldum complete? where

I looked at the addon and the online version of the guide and it's not there? I must be blind with anticipation of the launch. haha


Jiyambi's picture

The Horde version is in the

The Horde version is in the addon, I forgot to include the file in the Alliance version. The zone is faction neutral.

If you download the update we release just before Cataclysm goes live, it will have Uldum in it, so don't worry!

I guess if the guide is the

I guess if the guide is the same for the two factions, we can in fact copy the horde file, post it in the alliance folder, and have it working all right?


Anyway thank you so much for the quick updates :)

Not Quite Sure What the Problem is

First, let me say that I love what you're doing. Making a questing guide accessible to everyone for free is just awesome.

However, I've been having problems with the addon when I load up a guide to a zone that I've already partially completed. For outlands quests in particular, the guide will ask me to turn in quests that I don't have, ask me to pick up quests that are part of a chain that I can't do yet, ask me to pick up a quest or complete an objective without giving me a waypoint, occasionally give me a bad waypoint, and occasionally ask me to pick up a quest that I have already completed. On top of that, I only have roughly half of the zone guides.

Now I've only experienced these problems for zones that I've already visited. I've leveled several alts partway with your guide and when I'm starting a zone fresh, WoW Pro has been nothing short of an awesome tool.

I have the latest version of WoW Pro installed and both Carbonite and TomTom are capable of showing the waypoints. Yes, i've had auto-tracking on Carbonite off when using this guide and I've tried several times to /reloadui and reinstall but I'm not sure what needs to be fixed. I know that my problem is fairly vague but I've never gotten an error window to copy and paste into here. If there's anything I can do to help you figure this out please let me know. i appreciate your help in advance.

Jiyambi's picture

If you only have roughly half

If you only have roughly half of the zone guides, you don't have the newest version (updated yesterday). We now have *almost* all of them (probably missing roughly five zones altogether).

Your waypoint issues are simply a symptom of out of date guides which used to rely on using other addons for waypoints (Lightheaded). They will be updated in time. Mostly this issue will happen in Outland and Northrend.

The other problem - the guide not catching up properly to where you are in the zone - is partially a problem with things not being implemented yet (the pre quest database hasn't been added to our Outland and Northrend guides yet), but may partially be a problem with the core addon. I'll look into it.

Thanks for the report, I think you were as specific as may be expected for these problems. Hope you'll bear with us during this transitional period while we work the bugs out of our new features and update our older guides.

Crackerhead22's picture

Random thing

Just realized that double clicking the header kinda minimizes the quest steps, up into the header. Sorry, just had to share this random thing I just found out. Which I likes.

Jiyambi's picture

Must write a guide to using

Must write a guide to using the addon at some point >_<

Gylin's picture


getting this error as soon as i press the button this line of guide code creates, also this step doesn't autocomplete. I will try it later without any other addons, to check it's not a conflict.



C Rite of the Winds|QID|24215|NC|U|49652|M|41.15,76.06|N|Use the Water of Vision to become an eagle spirit and fly to Bloodhoof Village.|



1x WoWPro_Leveling-2.0.4\WoWPro_Leveling_Parser.lua:847: attempt to concatenate field '?' (a nil value)WoWPro_Leveling-2.0.4\WoWPro_Leveling_Parser.lua:575: in function `EventHandler'WoWPro-2.0.4\WoWPro.lua:142: in function <WoWPro\WoWPro.lua:122>Locals:self = <table> { SetDefaultModuleLibraries = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383: AutoCompleteZone = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:795: OnInitialize = <function> @ WoWPro_Leveling\WoWPro_Leveling.lua:9: NewModule = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256: EnableModule = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348: modules = <table> {} GetModule = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231: IterateEmbeds = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458: CreateSpellListFrame = <function> @ WoWPro_Leveling\WoWPro_Leveling_Frames.lua:69: actionlabels = <table> {} defaultModuleLibraries = <table> {} UpdateQuestTracker = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:827: RowDropdownMenu = <table> {} AutoCompleteLoot = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:759: CompletingQuest = false FirstMapCall = false FramesLoaded = true GetAvailableSpells = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:889: SpellListDialog = Available Abilities {} GetName = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:300: SpellListDialogCall = <function> @ WoWPro_Leveling\WoWPro_Leveling_Frames.lua:92: SetDefaultModulePrototype = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:425: RowUpdate = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:284: name = "WoWPro_Leveling" PopulateQuestLog = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:602: IsEnabled = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:467: orderedModules = <table> {} SpellButton = WoWPro.AvailableSpellButton {} DisableModule = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:366: Events = <table> {} NextStep = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:45: baseName = "WoWPro_Leveling" RowLeftClick = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:539: UpdateGuideList = <function> @ WoWPro_Leveling\WoWPro_Leveling_GuideList.lua:33: CheckAvailableSpells = <function> @ WoWPro_Leveling\WoWPro_Leveling_Frames.lua:56: LoadGuide = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:235: AvailableSpells = <table> {} AutoCompleteLevel = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:811: SpellListDialogText = <unnamed> {} AutoCompleteSetHearth = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:780: IsModule = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:238: AutoCompleteQuestUpdate = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:673: SetDefaultModuleState = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:403: CreateCurrentGuideTitle = true AutoCompleteGetFP = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:592: OnDisable = <function> @ WoWPro_Leveling\WoWPro_Leveling.lua:75: Enable = <function> @ ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315: enabledState = true CreateSpellFrame = <function> @ WoWPro_Leveling\WoWPro_Leveling_Frames.lua:6: UnSkipStep = <function> @ WoWPro_Leveling\WoWPro_Leveling_Parser.lua:140: SkipStep = <function> defined @WoWPro_Leveling\WoW  ---

Bit of an issue

Love the new addon but I did run into a small issue. When completing quests, the autocomplete feature doesnt seem to work. It reports that the current quest is incomplete, even after turning the quest back in to the quest giver, any ideas?

wkjezz's picture

What zone & faction, and

What zone & faction, and approximately what quest did things start to hang up on?


I managed to fix it by

I managed to fix it by reinstalling the addon. For some reason it was only loading half of the files. It would show the guide frame, and the steps if I selected a guide. (I was leveling in northern stranglethorn when I tried it before) but refused to allow me to bring up the right click menu in the guide frame, wouldn't register steps completed, or quest turnins. It was almost as if the guide froze the moment I selected. I forget the exact quest (one of the early ones in the rebel camp). But as I said, deleting the old files and reinstalling the addon fixed the problem.

Lag when picking up item

Just wanted to post a note to say that while I love the addon and the guides, there seems to be an issue when looting quest items. Whenever I pick up a quest item, I get a brief moment when the interface freezes (maybe half a second) while something does its work in the background. It's not game breaking, but it certainly is annoying so I thought I'd let you know that I'm seeing it and hoping you can do something about it.

If more info is needed please let me know.

Jiyambi's picture

This lag is something we've

This lag is something we've been struggling with for a while now, and it's quite illusive. I can never get it to happen to me, but I've definitely had it reported by others.

wkjezz's picture


Thanks for your comment, if you could be specific on the zone and area of the zone that would be great, we have had and fixed this issue in a part of a guilde file before and would be only to pleased to do so again.


It doesn't appear to be guide

It doesn't appear to be guide / zone related to me. It happens on any character no matter what guide or zone I'm in, although most of my leveling lately is 70+ alts in Northrend so maybe it impacts all Northrend zones? Just to provide the info, I am horde leveling in Howling Fjord, Borean Tundra, Dragonblight, and Grizzly Hills (at which point I'm usually 80).

As described, if I am killing mobs for a quest, and I get the quest notification popup on the screen that tells me I now have killed 7/10 whatevers, everything is fine. However, if I need to loot something from those mobs for the quest, after I loot, before the counter pops up on the screen, there is some lag. It is not major, but it is apparent and if I'm blazing through mobs it gets pretty annoying.

I'm willing to record a video of it happening and provide any other info to help you guys out. Heck, I'm not terrible with lua, if you want to tell me where the loot routines are hidden in the code I can take a peek and see if I can work it out.

If I were to make a guess, it "feels" like the mod is over-calculating something - like, when an item is looted it goes back and recalculates the status of every quest in the current zone of the guide, or less major, recounting the status of every active quest. That's totally a guess though.

wkjezz's picture


Northrend is where I have encountered the issue too. Particularly in Grizzly Hills.


Jiyambi's picture

Grizzly Hills Alliance is

Grizzly Hills Alliance is cursed. We can't figure out what's wrong with it.

However the OP's problem is broader than that, and I believe the issue might involve the fact that it's checking steps that have already been completed. I'll look into it. These lag issues are frustrating because I personally never encounter them, they seem very fickle in when they appear.

wkjezz's picture

Well i'm sort of in there

Well i'm sort of in there with the OP. In Grizzly Hills it stars that jumpy lag on steps being complete, until building up to the mega ghost we are trying to exercise.


JamesL85's picture

Some help?

I finally noticed this in Grizzly Hills (Horde).  Bear in mind that I'm still using the 2.0.3 version.

I first noticed it after I had finished Dun-da-Dun-tah! but still had the sticky quest Therapy up.  I finished the quest and went back to the turn ins and did a /console reloadui.  I didn't notice the lag at this point, but I don't know if it was because the sticky was gone or if the reload did the trick.  Just an FYI.


RazmaX's picture

Is it just me or is there no

Is it just me or is there no Trisfal glades guide at all?

Is it just me or is there no Trisfal glades guide at all?



Edit: Never mind just looked on site de de de

Incorrect Waypoints

I just downloaded the addon to try while I was doing Silverpine Forrest as a horde, once you get to the Ruins of Gilenas area all the waypoints go screwy and point you like 2000 yrds in the wrong direction.

Shakazahn's picture

Yeah, I had that too and

Yeah, I had that too and fixed that guide already, but the corrected version is'nt in the last addon version yet.


pro·gram·mer: a device to convert coffee into software

Crackerhead22's picture


I have a bit of a suggestion Jiyambi. I noticed there were people not getting waypoints when loading certain guides, so for now it maybe a good idea to suggest getting Lightheaded until all the waypoints are put into the guides.

Jiyambi's picture

Good point!

Good point!

More 05-12 Durotar fixes/recommendations

Wasn't sure why "h Valley of Wisdom|QID|25263" was right after turning in securing the lines. As hearthstone isn't used I would recommend putting this at the end of the guide after "A Ak'Zeloth|QID|25264".

"C Thunder Down Under|QID|25236" isn't showing up in game. I believe because there is an extra '|' after "|Z|Durotar"

"T Neeru Fireblade|QID|25263" points to location in Durotar. Requires a "|Z|Orgrimmar". Could add those to all Orgrimmar items following the turn in as well.

I've made these changes myself to the file. I can upload it if is easier for you. Do you have a recomendation of where to upload it to.

Bitsem's picture

Thanks for the editing! You

Thanks for the editing! You can always upload them to the forum. Make a new post here:

Then it will be under the Catalcysm Guides part of the forum.

Things I never thought I'd say...

"Your brother is not a dog! Get that leash off of him!"

Bitsem's picture

If you don't want to upload

If you don't want to upload the edited file, I can implement the changes too. Thanks again!

Things I never thought I'd say...

"Your brother is not a dog! Get that leash off of him!"

Copied and Pasted to the

Copied and Pasted to the Durotar Addon page. Hope it helps.

Bitsem's picture

Thanks! It looks great! I'll

Thanks! It looks great! I'll probably just move it up to the main version. :) Testing and editing is a HUGE help!

Things I never thought I'd say...

"Your brother is not a dog! Get that leash off of him!"

Nice video Jiyambi! =) Having

Nice video Jiyambi! =) Having a blast leveling a new character from scratch in the all new Azeroth. (Maskitta says, "Hey, mon! Dat Jiyambi is cris!")


Anyway, I noticed some rough spots in the Ashenvale guide (wow, amazing zone again!). Is it ok to edit the guide and add missing quests (for the completionists)? What's the best way to do this? I used to edit the .lua file and then upload it, but I see you can edit the file right on the codeplex server...


Well, back to Maskitta on Shadow Council =)

Jiyambi's picture

If you are comfortable with

If you are comfortable with using git, you can edit and upload the file that way. Other ways to submit your work include uploading it somewhere and giving me the link, or posting the raw text from the lua file in to a forum post or comment here on WoW-Pro.

At the moment I don't have a prefered method, but soon we will have a more centralized place to post these updates.


wkjezz's picture

This made me smile lots

(20:17:04) guest-134:

btw best addon with support i have ever seen


Jiyambi's picture

Your slave labor is paid in

Your slave labor is paid in occasional smiles. Welcome to being a moderator :D

Cataclysm add-on guides in v2.04

It looks like the add on guides are done for all 80-85 zones, are they complete for both Alliance and Horde?  Thanks again for all your work, I have used and recommended your guides for years now.  They are excellent and the add-on is great.

Jiyambi's picture

As the other helpful replies

As the other helpful replies stated, these guides are not quite done - but they are *almost* done, and since we definitely plan to have them in some form complete by Tuesday, I listed them normally in the above table.

wkjezz's picture

I believe they are

I believe they are work in progress.  Content will be added in future updates, it is fair for users to assume there will me more updates between now and next tuesday :D

(Edited to be more accurate)



They are not. Twilight

They are not. Twilight Highlands for Alliance is missing.

Myselves I lack the time to finish this (I want to do some consolidation on my existing guides before tuesday, checking everything through once more and fixing small bugs - already complete with Uldum and Hyjal on this - well, I sort of hyjacked the Hyjal guide for Alliance ^^), but if someone could at least look up the Quest IDs + positions + questgivernames+quest flow, this would help even if it would not be a complete guide (would make things easier for coders).

Note: From next Tuesday I will be leveling my mainchar to 85, so probably updates from me more or less after I reached 85 depending on how fast I progress.

It should also be noted that I expect 80+ guides to have bugs due to lack of information situation. This will probably be worst for Vashj'ir where a lot of contradicting information was on quest databases and to a lower extent (see my other post on this issue) potentially on Deepholm.

Also note that several guides for Horde are not complete yet (no PRE-information or missing quests, especially Vashj'ir).



Not sure if this is an issue with the main addon or a specific guide. I had a friend load this to help him find the last few quests for one of the new Old World achievements. Helped him realize he couldn't see the NPC he needed as it was out of phase. Specifically, he needed Kadrak near Mor'Shan Rampart on Horde side. He suspected he needed to do some quests in Northern Barrens or such to get that NPC to appear.

I know the guides are supposed to take quest chains into account, but are the guides/addon taking phasing into account? Or was this overlooked? Or are my friend and I just confused? Thanks

wkjezz's picture

The lead in quests will not

The lead in quests will not appear if the user did not do Azshara before it (i think), they will also not appear if the user has the Hero's Call quest either in their log, or turned in already.  The thing about lore master seekers in this new content is they do have to follow a sort of zone flow, for example, if you are going to Winterspring to get the zone achievement, you wont have very many quests open in everlook at all, you pretty much need to start at the Dwarf npc near timbermaw hold.  My suggestion for loremaster seekers is start at the lowest zone possible, for example a horde player in Kalimdore would need to start in Azshara or Northern Barrens before he/she would get the maximum possible output from Ashenvale.  Also for another example, there is a quest hub in Ashenvale for the Alliance that opens up Stonetallon mountains. 

This is definately something that I will do my utmost to test between now and then and see if we need to refine some details for guide users.

Great question though.


Crackerhead22's picture

I noticed that in the latest

I noticed that in the latest version of the addon that a few of my guides were not completely updated to the latest version of them.  Thought I would let you know, and provide the latest files, for those who would like to download them now.

Jiyambi's picture

Thanks for the easy download

Thanks for the easy download link Cracker, and sorry I didn't get all your updates in. I mostly just fixed the bug causing the addon not to load and threw the update up there. I'll make sure your guides get updated by Friday at the latest.

Crackerhead22's picture

No problem., I figured it may

No problem., I figured it may have been mostly bug fixes.  But I decided to put the link for those that wanted them right away.

Outland vs northrend

Let me first say very good job with the add-on: I love it and a very nice video too!

I saw a small error in this post. I supose the second continent named outland has to be northrend (zones there are from northrend). Verry small detail ;-)


wkjezz's picture




Bitsem's picture

I <3 the new page layout and

I <3 the new page layout and the video! Excellent work as always! :D

Things I never thought I'd say...

"Your brother is not a dog! Get that leash off of him!"

quests getting stuck

I have the updated versions of both tomtom and wow-pro and have tried clearing my WTF folder and still there are particular quests in ashenvale with the new version that get stuck, they also stick on the tomtom arrow and wont update any other quests below them... the ones in question are Mor'shan Defense, and Lousy piece of ship... as i said, they seem to be stuck in the helper and are forcing following quests to not update properly.. any helpfull insight?


I found a Quickfix:

Right clicking the stuck quests and setting them as a sticky allows the rest to continue

Same issue

Yeah im experianceing the same issue but also on the quest Making Stumps, havent tired your quick fix but i have tried clicking it off and it goes away and allows the guide to continue till i turn in another quest and then the Mor'shan Defense quests pops right back up