The revisions let you track differences between multiple versions of a post.

Revision of WoW-Pro Addon from Sat, 2010-11-13 08:16

Ludovicus_Maior's picture

WoW-Pro is pleased to present it's brand new, custom coded addon! In the future this addon will be able to bring all of our awesome guides into the game, but for now it is only compatible with leveling guides.

The addon is designed to provide easy, streamlined questing and leveling in a completely customizable package.

More details about the new addon and awesome screenshots after the break.


You can download our addon from:


The WoW-Pro addon currently REQUIRES TomTom (download here) in order to work properly.

INTERIM USE ONLY: Our addon will now pull coordinates from Lightheaded if none are provided. All coordinates WILL be provided in the future.


Automatic detection of objective completion:

  • Detect quest accept, completion and turn-in
  • Detect travel (in any form)
  • Detection of flight point discovery
  • Detection of Hearth point change
  • Conditionals based on player's class, race, completed quests, and item possession

Completely customizable frame:

  • Size can be changed to display many steps or only one
  • Step explanations can be displayed always or only show on hover over
  • Text can be customized: font, color, and size can be changed
  • Spacing and padding of the guide window can be customized.
  • Border and background texture can be changed or removed
  • Background color can be changed
  • Titlebar displaying zone and progress can be removed

Other awesome features:

  • Integrated quest tracker (can be disabled if desired)
  • Integrated quest item buttons
  • Easily accessed view of entire guide
  • Sortable guide lists
  • Automatic mapping of coordinates with TomTom
  • LDB quick open/close button
  • Profile management for display settings
  • Supports step skipping (the guide knows the difference between a skipped step and a completed step)

The Guide Window

Minimalist View w/ Mouse-over Notes

Dropdown Menu

Sort-able Guide List

Current Version: 1.7.0

NOTE: This addon is still in a heavy development stage. It is recommended that you delete the WoWPro.lua file in your WTF folder when upgrading to the new version. However, this will result in the loss of manually checked off guide progress and display settings.

New Features

  • Several guide files have been updated
  • Keybindings added!
  • Custom print function tells you when it’s our addon talking to you

Bug Fixes:

  • Serious crash issue related to quest items fixed!
  • Issue related to getting quest objectives fixed
  • Issue related to getting quest entries from the log fixed
  • Taint issues introduced by checking party members fixed
  • Addon now checks if item exists before attempting to set it as a use item.

Known Issues:

  • Unable to check off item - the step probably doesn't have a QID, which means it's a mistake in the guide file. There are sadly still a lot of these around. Try right-clicking the check box, or listing it as sticky. We'll fix these as they find them but we have to be focused more on Cataclysm guides right now. Sorry!
  • Profession Quest Error: Profession-specific quests currently cause the guide to throw an error, because of the changes to the profession window. Will be fixed in the next version!
  • Occasional crash/DC - the addon is causing occasional crashes and DCs. We are working to find the source of this issue - please report any occurrences of this so we can determine the problem! It may have to do with conflicting addons, so if you do experience this problem, try disabling other addons and see if that allows you to continue.

How To Help:

If you'd like to help code, update, or test guide files, head over to our How To Contribute page on gitthub!

Though this addon is now in it's release stage, it's still new. There may be bugs. The best place to report them is on github, but I will respond here as often as I can. Thanks!

Possible Future Features:

  1. Animation for checking off steps (a check mark appears, old quest fades out, other quests move up).
  2. Either integration of the arrow, or permission from TomTom's author to redistribute their addon, maintaining the author's name and the addon's original name (basically leaving the addon untouched).
  3. Support for area vs. patrol vs. player run path type coordinates.
  4. Auto-load a guide based on level
  5. A separate "shopping list" frame which can be opened with a button on the title bar, used for a couple things in the leveling guide but which will get the most use for profession guides.
  6. Improved logic/display for multi-objective steps. Not exactly sure how this would work, but perhaps have "substeps" which are displayed together, and checked off as they are completed.

Possible Future Modules:

  • WoW-Pro Talents - Easy talent recommendations while leveling, for all specs. Possibly include rotation suggestions as well. For players jumping in partway through, it should be able to detect their current talent changes and adjust accordingly, or recommend a respec if the talents are too messed up. Talents should be prioritized to make sure people pick up the most vital ones. Recommendations of glyphs would also be nice.
  • WoW-Pro Dungeons - Guides to dungeons. Easy access while leveling, recommended dungeons for your level and gear. Include gear lists, etc. Step by step guides, preferably with pictures, includes boss kill strategies.
  • WoW-Pro Gold Making - Daily quests, gathering/farming circuits, perhaps even auctioneer advice.
  • WoW-Pro Reputation - Reputation guides created using the addon.
  • WoW-Pro Holiday - Holiday guides created using the addon.
  • WoW-Pro Achievements - Other achievement guides.
  • WoW-Pro Professions - Profession and tradeskill guides.

Possible Future Modules:
If I missed you or you think you should be included somewhere else on this list, please let me know! I'm very forgetful!

Lead Developers:

  • Core and Leveling Module: Jiyambi
  • Dungeon Module: Silvann

Development Team:

  • Gameldar
  • Gylin
  • Jiyambi
  • Silvann

Guide Writing:
  • Arixan
  • Bitsem
  • Gylin
  • Jame
  • Jiyambi
  • Kurich
  • Manovan
  • Snowflake
  • Svenn
Guide Coding:
  • Bitsem
  • Gameldar
  • Gylin
  • Jame
  • Jiyambi
  • Malorajan
  • Pretzl
  • Tarix
  • AyaJulia
  • evl
  • Mezput
  • moraller
  • tash
  • toobulkeh
  • Tuluven
  • Twists
  • Zidomo


7.3 Verion

Got the new 7.3 version but having a issue where it keeps asking me "Do you want to switch to quest XXXX" constantly untill I tell it to "Don't ask" No error is thrown just keeps asking oiver and over even if you say yes or No.

Ludovicus_Maior's picture

Do you want to switch spam ...

I'm gonna fix that for the next patch release.

Stay tuned!

Emmaleah's picture

7.3 version - do you want to switch

I agree, it needs to change how its doing that, the constant spamming of do you want to change guides is not working as intended.

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

Goin' through the old guides...

I noticed that in the old guides there are some quests still in the guide that have been removed from the game. For example: the Grandmatron Tekla portion of the Watershed quests in Durotaur. It was noted in the comments for that guide by someone in 2016, but it's still in the current guide. I'd remove it, but I don't have enough Karma to edit the guide yet. I've been gone for a while, so it looks like all my old site Karma is gone.

Also it doesn't look like the forwarding mechanism to advance the old guides is working. I have to manually open up the guide and check the Move to next guide box manually for the guides to advance. I AM doing this on higher level characters, so I'm not sure if it might be the higher level characters that this is only happening on. I'm planning on starting a new alt and will remort on my characters at level soon.

Ludovicus_Maior's picture

Re: Goin' through the old guides...

It seems that  edited this guide to remove that quest on 2017-08-23 in .

I enhanced the guide checker to look for obsolete quests, and no other ones showed up.

Thanks for the report anyways!

Ludovicus_Maior's picture

Re: Goin' through the old guides...


Thanks for the report.  I'l run a tool I have to check for invalid quests in all the guides to flag them for update.


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_Maior'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_Maior'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_Maior'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_Maior'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_Maior'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_Maior'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_Maior'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