WoW-Pro Leveling Addon

Ludovicus_Maior's picture

Current Version: 7.3.0C
Last Update: Sep 12, 2017
Next Update: Oct 24, 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


Snowflake's picture

Wow, incredibly nice video

Wow, incredibly nice video Jiyambi, amazing work.

To everyone: We will promote the leveling addon over the coming days in various ways but if you can, please help us and share the link to this page / video. Whether it is inside your guild chat or on your FB-wall / Twitter... every bit helps!



WoW-Pro Admin

Jiyambi's picture

I'm working on a complete

I'm working on a complete revamp both to this page and to the pages for the community contributions to the addon. Should be done later tonight. I will also be updating the addon at that time.

Remember - get your addon updates HERE on WoW-Pro! The version on Curse and WoWI will have core bug fixes, but they won't have guides updates as quickly!

Enjoy and feel free to post any questions you have!

guide problem

i decided to use the guide on a new character halfway through the hellfire penisula levle but i can't get the guide to progress to the next bit on the list, if i do it manually then stages get missed out which then means i gotta go in to the current guide and untick the bits that i havn't done. dunno if anyone else has had this problem. apart from this and another fault i reported ages ago i've had no problem with the add on :S

Crackerhead22's picture

Are you right clicking or

Are you right clicking or left clicking on the box?  Right click is to complete just that step, where left clicking basically skips all of the steps for that quest.

did not know

ahh i did not know that right clicking just completes the step. thank you so much. i'll do that as soon as i get on later. thank you :)

Crackerhead22's picture

No problem, glad I could

No problem, glad I could help.

Crackerhead22's picture

Something strange happening

When testing a guide I have written, now and then after I turn the quest in, it uncompletes itself. Not sure the turn-in, but the all the steps for it.

For example "Heroes of Darrowshire", below is the code of all the steps.

A Heroes of Darrowshire|QID|27388|M|35.18,68.02|N|From Chromie.|
N Heroes of Darrowshire|QID|27388|L|13202|M|35.57,68.89|N|Talk to Carl Redpath inside the tower and get the "Extended Annals of Darrowshire".|
N Heroes of Darrowshire|QID|27388|L|12955|M|22.29,68.40|N|Pick up "Redpath's Shield".|
C Heroes of Darrowshire|QID|27388|L|12954|M|22.29,68.40|N|Pick up "Davil's Libram" upstairs from the shield. Should be in the fireplace.|
T Heroes of Darrowshire|QID|27388|M|35.15,68.05|N|To Chromie.|

Jiyambi's picture

Hmmm. I'm wondering if it

Hmmm. I'm wondering if it thinks you are abandoning it. Did you recently start to abandon a quest, then decide not to? Our guide tries to tell when someone is abandoning a quest rather than completing it, but it's not always good at that. Try a /reload to see if that clears it, and thanks for the report!

wkjezz's picture

The same thing

Happened to me actually when testing Bit's Ashenvale (H) Guide


Gylin's picture

Woooo new video, nice.Lol did

Woooo new video, nice.

Lol did you steal my toon? your first gnome looks exactly like one of mine!

Silvann's picture

Just a comment

Just a comment...

TomTomLite has been released. But at the moment, it's not really compatible with WoWPro addons. So, for now, just keep using TomTom itself.

Jiyambi's picture

Addon Update v2.0.3

Hi everyone! I just released a critical update to the addon which should fix the library issue that was causing the addon to not load. Very sorry about that!

This update ONLY has that fix - I'll be rolling all the new guide files you awesome people have been posting into an update in the near future.

Click here to download v2.0.3

Terrokar Forest bug

Great guides!  I am leveling up a Pally and in the Terrokar Forest guide step 64 the coords are pointing to the wrong zone to pick up the quest/  I think the coords are right but it points to Terrokar and not to Shattrath to pick up the "A personal Favor" Quest.  Thanks for all the hard work on all of these guides.

revised Human Starter area

I went through the human area and updated it to autocomplete more and to recognize some of the beginning quest whose quest id must of changed since it was written. Not saying its perfect but my 8 year old son used it today and got through the area.

Edit: I noticed when starting a character that this was back to having problems in the starter area. I think up till the point when you get class quest that each class has its own starting quest ids.

Silvann's picture

Important! Please read!

Important! There's a problem with the 2.0.2 zip file linked above, that possibly makes the addon un-usable, with the following error: "Message: Interface\AddOns\WoWPro\WoWPro_Frames.lua:631: Cannot find a library instance of "LibDBIcon-1.0".

Until Jiyambi fixes it, please revert back to the version 2.0.1 for now.

Link: Working version

Problem with minimizing

I have a little problem when i minimize the addon - whenever I kill something or complete an objective, it "jumps back" to the normal size frame, but the text is stil gone. When I then doubleclick it opens normally (text just appears) and when I doubleclick again it minimizes again - until next time I kill something... This is quite annoying as I minimize it all the time when I do the questing.

Any ideas what can be wrong? I haven't read about this in the comments (as far down as I managed to read...) so I guess it must be a problem that's just at me, maybe a conflict with some other addon or something?

Silvann's picture

Thanks for the report, I'll

Thanks for the report, I'll take a look at it.

Shakazahn's picture


Hi mates.

First of all: you all did a really great work with that AddOn Smiling

Some of you may know that I'm from germany,
but most of the time I play WoW with the english version enabled.
(german translation/voices are a bit crap sometimes Eye )

Ok, yesterday I've set my client back to german and tried to level a Troll Hunter using
the 01_05_Bitsem_Echo_Isles guide.

The first quests don't show up in the guide because all of the entries wear a |C| tag,
which is ok, but the english class names don't match my german ones.

So I replaced the "|C|Hunter|" entries with "|C|Hunter, Jäger|" which didn't work either.
Then I removed the english classnames, but "Jäger" again wasn't found by
"Jäger" is what UnitClass("player") returns for "Hunter" on a german client.

Ok, at that point I set back my client to english and removed my changes.
A few minutes ago I went through the WoW-Api and found some interesting details for the
UnitClass and UnitRace methods:

both of them return a second value

race, raceEN = UnitRace("player")
class, classEN = UnitClass("player")

the first value contains the localized race/class
and the second value always contains the english race/class

Look at

for more details, because UnitRace returns "Undead" for the 1st value and "Scourge" for the 2nd value. ô_0
And for UnitClass the second value contains the CAPITALIZED class names ("MAGE", "WARRIOR",...).
But this can be "fixed" by using strtolower functions in the AddOn.

The displayed Questobjectives are autotranslated when I'm using the german client.
This is because you use the QuestLogLeaderBoard methods/values in the AddOn I guess.


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

Jiyambi's picture

Interesting! For the

Interesting! For the race/class names, I have been using the second returned value which should be independent of localization, so I'm not sure why this isn't working... except that I'm not sure I've accounted for the capitalization issue. I'll look into that!

For the quest objectives - great that it displays them localized! Unfortunately it will cause some steps not to auto-complete if they are based on quest objective completion, since those are coded in English. But there's not much we can do about that, other than discouraging use of that type of tag unless it's actually necessary.

Silvann's picture

Yeah, I had noticed that. In

Yeah, I had noticed that. In fact, we havent been worrying about localization at all (with the "regular" bugs and all), so there's probably more problems such as this. It's something I'm interested in 'cause English is also not my first language. Smiling

I'll post the localized class issue on github. You can post here (or there) if you find more issues. Also, feel free to work on coding these from git. Smiling

Only half of the addon is loading!

I get 2 errors, one for each part of the addon
As soon as I log in to the world, the WoW-Pro portion of the addon fails to load and I get this:
Date: 2010-11-26 03:16:11
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\WoWPro\WoWPro_Frames.lua line 631:
Cannot find a library instance of "LibDBIcon-1.0".
(tail call): ?
[C]: error()
!Swatter\Support\LibRevision.lua:47: LibStub()
WoWPro\WoWPro_Frames.lua:631: CreateMiniMapButton()
WoWPro\WoWPro_Frames.lua:812: CreateFrames()
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:242: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:316: TimeManager_LoadUI()
Swatter, v3.1.16 (<%codename%>)
WowheadLooter, v40009
Ace3, v
AckisRecipeList, v2.0.5
AdvancedTradeSkillWindow, v
Auctionator, v2.6.7
Bagnon, v2.14.0
BagnonForever, v1.1.2
BagnonTooltips, v
BankItems, v40000
BonusScanner, v5.2
Cellular, v4.0.002
EasyMail, v
GnomishYellowPages, vr51
GoingPrice, v3.2
GoingPriceAllakhazam, v4.0.1287246804
GoingPriceWowhead, v4.0.1287672606
LightHeaded, v317
LilSparkysWorkshop, v
QuestHistory, v
Scrap, v
SlideBar, v3.1.16 (<%codename%>)
Stubby, v5.0.PRE.2995 (BillyGoat)
TomTom, vv40000-1.0.4
WoWPro, v2.0.2
WoWProLeveling, v2.0.2
BlizRuntimeLib_enUS v4.0.3.40000

The Wow-Pro Guides portion shows the frame without loading my current guide, and when I right-click the frame title, I get this:

Date: 2010-11-26 03:30:19
ID: 2
Error occured in: Global
Count: 1
Message: ..\FrameXML\EasyMenu.lua line 26:
attempt to get length of local 'menuList' (a nil value)
[C]: ?
..\FrameXML\EasyMenu.lua:26: initFunction()
..\FrameXML\UIDropDownMenu.lua:69: UIDropDownMenu_Initialize()
..\FrameXML\EasyMenu.lua:21: EasyMenu()
Swatter, v3.1.16 (<%codename%>)
WowheadLooter, v40009
Ace3, v
AckisRecipeList, v2.0.5
AdvancedTradeSkillWindow, v
Auctionator, v2.6.7
Bagnon, v2.14.0
BagnonForever, v1.1.2
BagnonTooltips, v
BankItems, v40000
BonusScanner, v5.2
BrokerBonusScanner, v1.2
Cellular, v4.0.002
EasyMail, v
GnomishYellowPages, vr51
GoingPrice, v3.2
GoingPriceAllakhazam, v4.0.1287246804
GoingPriceWowhead, v4.0.1287672606
LightHeaded, v317
LilSparkysWorkshop, v
QuestHistory, v
Scrap, v
SlideBar, v3.1.16 (<%codename%>)
Stubby, v5.0.PRE.2995 (BillyGoat)
TomTom, vv40000-1.0.4
WoWPro, v2.0.2
WoWProLeveling, v2.0.2
BlizRuntimeLib_enUS v4.0.3.40000

I can go to interface options and click on the addons tab to load my current guide, but it doesn't automatically update anything, quest completion, accepting a quest, nothing.

Silvann's picture

Yeah, sorry about that!

Yeah, sorry about that! Please, See here.

05-12 Durotar Quest Chain Order Mix Up

In the 05-12 Durotar guide accepting "The Dranosh'ar Blockade|QID|25196" is put ahead of completing and turning in it's prerequisite "The Burning Blade|QID|25232" which is not completed and turned in until much later in the guide. (It is in fact not turned in until after the final quest of the chain it starts.)

It would seem to make the most sense to accept, complete, and turn in "The Burning Blade|QID|25232", then accept "The Dranosh'ar Blockade|QID|25196", either before turning in "Thonk|QID|25227" or after turning in "Watershed Patrol|QID|25188".

I also noticed that "T Ride to Orgrimmar|QID|6384" shows its way-point in Ashara. Perhaps this is an old version LightHeaded issue, but as coordinates are provided I'm not sure why it would be relying on LightHeaded.

Bitsem's picture

Thanks Diven! I fixed the

Thanks Diven! I fixed the Quest order mix up and have posted it for the next update. I'm not sure why the way-point is misbehaving. I have it Zone tagged to Orgrimmar. Anyone else have any ideas?

Things I never thought I'd say...

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

error with 2.0.2

Hello, I keep getting error with new version of addon and I am using new TomTom aswell.

Here is SS:

Silvann's picture

Yeah, sorry about that! See

Yeah, sorry about that! Please, See here.

wkjezz's picture

Off topic...

But I am madly in love with your UI... tell me your secrets!


kayeich's picture

It's called Tukui. It's a

It's called Tukui. It's a compilation package UI, you can get it at wow-interface or

Bitsem's picture

Coding question

MagicSN is working on one of Arixan's guides. I think this will work fine, but wanted a more experienced opinion. Thanks!

- The player has to kill a certain mob
- Then he needs to loot a questitem from the mob (for a quest he does not yet have, it is an item
which GIVES a quest)
- Then he has to click the item to start the quest

My idea was the following, does this work?

C Fathom-Lord Zin'jatar|QID|25909|L|54614|M|67.3,49.4|Z|Shimmering Expanse|N|Kill the Fathom-Lord and loot the Luminescent Pearl from him.|
A A Pearl of Wisdom|QID|25910|U|54614|M|67.3,49.4|Z|Shimmering Expanse|N|Use the Pearl to start the Quest.|

Things I never thought I'd say...

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

Gylin's picture

Kill step and target

Could also use a kill step and target button for the 1st step

K Fathom-Lord Zin'jatar|QID|25909|L|54614|M|67.3,49.4|Z|Shimmering Expanse|N|Kill the Fathom-Lord and loot the Luminescent Pearl from him.|T|Fathom-Lord Zin'jatar|

Which has the advantage of putting a skull on the minimap of the named mob

Jiyambi's picture

The skull on the mini-map is

The skull on the mini-map is NOT something our addon does - that's just Blizzard's quest tracker.

The |T| tag allows you to click the icon and put a skull on the creature's head, which CAN still be helpful.

Bits - in your version the first step would complete whether or not they looted the mob, while in Gylin's example would only complete once they looted the item. Unfortunately the loot tag doesn't really work with C type steps very well if the C step would normally automatically complete BEFORE the L tag would cause the step to complete. So, I'd recommend using Gylin's version for the first step.

Jiyambi's picture

Addon Update!

Hi everyone! A couple of important announcements for you today!

Change in Addon Distribution - IMPORTANT!

    After much discussion, Jame, Snowflake, and I have come to the decision that we'd like to scale back our distribution of the addon on separate sites such as WoW Interface and We will still push updates to those sites, but they will be updated much less frequently, possibly a week or two AFTER the updates here on WoW-Pro. We want to encourage people to come to the site and see all the OTHER awesome guides here, not just the addon. We'll be talking about this change and explaining our reasoning a bit more in the next issue of the WoW-Pro Newsletter, which will be released next Wednesday.

WoW-Pro Guides Addon Version 2.0.2 is now Available!

Click here for a direct download.

New in this version:

  • Winterspring guide (Horde)
  • Orc starting guide (Horde)
  • Arathi Highlands (Horde)
  • Hinterlands (Horde)
  • Races for starter guides now shown in guide list.

Bug Fixes:

  • Guide will now correctly load your race's start guide on creating a new character
  • Mouseover notes should no longer cause an error on log in
  • Completing a guide with no guide after it will no longer cause the addon to hang.
  • Libraries have been updated, which may fix some minor translation issues with zone names.
  • TomTom has been updated! Be sure to download it so your arrow works in the new zones!

In Development:

WoW-Pro Needs YOU!

    As you can see, we have a TON of guides ready for you to use with the Shattering and Cataclysm. However, some are still missing. If you'd like to help us out and get YOUR NAME in an addon downloaded by THOUSANDS, go download the WoW-Pro Recorder and record your questing! It has TONS of new features that make it very easy to use, whether you want to simply turn it on and forget about it, or edit and improve your guide as you go. Check out my Guide to Using the Recorder for more information on how you can help out!

Laotseu's picture


Hey guys, first of all, fantastic job! I've tried the Thousand Needles Horde guides and I really like what you've done. Congrats!

I did have one recurring problem though, I get ADDON_ACTION_BLOCKED:AddOn 'WoWPro' error messages. After checking the WoWPro_Frames.lua, I came with the hypothesis that the errors happen because the addon was trying to resize or move the action buttons during combat. To test my hypothesis, I've hacked my local version to wait until the combat is over to move or resize the WoW-Pro frames and so far, no more error.

It's simple to do, you just have to listen to PLAYER_REGEN_DISABLED to know you are in combat and PLAYER_REGEN_ENABLED to know when you get out of it. I can send you a patch file if you want to see the hacking I've done.

Let me know if you want it.

[Edit: ha well, it didn't solve the BLOCKED error after all. I guess I was just lucky for the rest of the night yesterday. I'll let you know if I find something else.]

Silvann's picture

Thanks for the report! We

Thanks for the report! We already have a system in place to avoid updating the frames in combat, but something must have slipped. When you have the blocked error again, please post the taint log, as I cannot reproduce it.

Silvann's picture


Important! There's a problem with the 2.0.2 zip file linked above, that makes the addon un-usable. Until Jiyambi fixes it, please revert back to the version 2.0.1 for now.

Link: Working version

wkjezz's picture

Is that the issue that was

Is that the issue that was causing me issues earlier?


Silvann's picture

Nah, the issue has to do with

Nah, the issue has to do with the minimap icon lib, but the error prevents the addon from loading altogether. If you downloaded the 2.0.2 version with the recorder and if it's working, then Jiyambi only got the version without the recorder wrong.

EDIT: Also, if you fetch directly from git, it should work well.

wkjezz's picture


I keep breaking the Level parsing part >< I will up load the complete Thousant Needles Guide soon. I honestly think my error is cloning run-to steps. ><



I was scratching my head there trying to work out what i had done wrong Eye


As was I. I was all like "it was working yesterday for my horde toon, now it's not." At least I checked to see if someone said something about it this time...

Silvann's picture

TomTom has a new version. It

TomTom has a new version. It should work with no errors with our addon, but please test it out!

Alliance guide problems or?

I guess Horde had all the players in beta? Do you think you will have the Alliance guide done in time?

Looks like the Horde is complete 80-85.

Jiyambi's picture

Horde is half complete - only

Horde is half complete - only one or two zones in Eastern Kingdoms have been completed, but there is at least one path from 1-85.

Most of the beta players were Horde on live, and felt it easiest to work on Horde guides.

However, if I may draw you attention to the note at the top of this page...

Jiyambi wrote:


We didn't manage to get every zone done before the beta ended. The other zones WILL be added - in the words of Blizzard - soon. We're working our hardest, but if you'd like to help, check out the "Using the Recorder" guide listed at the bottom of this article! No coding or guide writing knowledge required!

In terms of whether they will be done "in time" - I'm assuming you mean the 80-85 guides, and it is definitely our hope to get at least the first three zones completed in addon form for both factions.

Please note that these three zones are COMPLETE FOR BOTH FACTIONS in "paper" format. Also note that most people will get withing half a level of 85 if they do all three zones.

Hope that answers your questions!

Alliance guide problems or?

Hmmm, so you can use the two starter zones like in wrath if the other guides are not completed on

I loved this guide for Wrath. Best guide EVER


I know many of the quests in bloodhoof havent changed, but what about the guide? You have every starting area (including goblins) Except mulgore Sticking out tongue

Jiyambi's picture

We don't have many Alliance

We don't have many Alliance start guides done yet either - we just happen to have had more Hordies in the beta than Alliance folks, but even so, we didn't get every guide. I only finished the Orc 1-5 guide yesterday evening. Gylin is currently working on the Mulgore guide, and it should be done shortly.

Oh ok

Oh ok Sticking out tongue

Race name for Starting Zones

Now that I can finally see some of the Shattering stuff. I noticed something while rolling a Troll. It didn't auto load Echo Isles, and I was unsure what starting zone guide to load and had to back out to the the web to see which was which. For starting zones, perhaps it could say something like Echo Isles (Troll Starting), Gilneas (Worgen), etc. same for race specific zones after the start if it continues to be race specific (I know the goblins move zones after their first starting area but don't know if the guide covers that move in the first guide or not as I can't roll a goblin yet). Hopefully that is

Jiyambi's picture

Hah, those are supposed to

Hah, those are supposed to load automatically, my bad! I'll look into that. Your idea of having the race names in parentheses is a good one, and already allowed in the naming convention. I'll add it in the future!


i love this guide and went to do one of my lower lvl toons but for ally the guide ends at 20 and then doesnt pick up again untill lvl 55 for the dk section. is there gonna be any guides to fill in this huge lvl gap or are you just gonna leave it be?