TourGuide

TourGuide is an interactive leveling guide addon. It is designed to provide the user with a streamlined order of quest completion with smart detection. It is also designed for easy creation of "guides" for users with little-to-no programming knowledge.

Features

Automatic detection of objective completion

Detect quest accept, completion and turnin

Detect travel (by foot, flight, boat and stone)

Detection of flight point discovery

Detection of Hearth point change

Conditionals based on player's class and item possession (only tell the player to accept the quest if they have the item that starts the quest)

"Use item" frame, for those annoying quests where you have to use an item on a mob before you kill it, or you have to equip something, or you have to use an item to start a quest

Pop out frame for detailed view of quest sequence

Automatic mapping of coordinates with TomTom and questgiver locations from LightHeaded if installed

LDB data feed, for those that would rather use a LDB display than the built in "lego"

Notes

Level ranges on the guides are general guidelines only, mainly designed to help you find what guide you should start with for your current level.

TourGuide will use the built-in quest objective map coordinates in most cases. If you find this is not adequate and you are lost, can check with LightHeaded or Wowhead and submit a bug so notes can be added to the objective.

If you wish to use the "use item" frame from a keybind or your actionbar, make a macro: /click TourGuideItemFrame

TourGuide data files are fairly simple to create. The simplest method is to copy an existing file and edit it how you want. Please read How to edit TourGuide guides for help on the format and general guidelines. I ask that all submissions follow these guidelines, to present a consistent format to the user. I welcome all submissions, but reserve the right to edit them as I see fit, or reject ones that infringe upon other copyrighted guides.

See this page for details on how to fork my github repo to push your changes.

Links

Visit my site for more great addons
Please report all bugs and feature requests to my Github tracker
Alpha builds can be found on GitHub.
Please direct all feedback and questions to my Google Groups mailinglist

3.3.0.56-Beta
Completed quests
- We now have access to a list of all quests the player has completed
- Many guides have been updated so that non-quest objectives (run, fly, etc)
will be marked complete if the quests around it have been completed
- |QID| tags now work with other object types, not just A/C/T
Quest map coords
- We now have access to quest coords for "complete" and "turnin" objectives
- The current objective is automatically mapped, if available
- If multiple locations are available, the nearest is used
Recruit-a-friend mode
- Special guide mode added that allows skipping quests when leveling
with RAF bonus
- Guides can now use |RAF| and |NORAF| tags to mark objectives that should
only appear, or never appear, when RAF mode is active
- Many of the horde guides have been updated to work with RAF mode
- Ally guides have *not* been updated (sorry guys, I ran out of RAF playtime)
Various guide updates on ally and horde
Alliance Icecrown guide improvements
Edit "TourGuide" macro if it's present, ala Buffet
Make that item button thing work again
Remove forced item caching, may have caused client timeouts after a patch
Give status frame better default anchor, since the quest tracker got moved
Add simple addon comms, so a listener addon could be made for powerleveling partners

3.1.0.50-Beta
3.1 compatibility
- Use new API to find what item to use for current quest
Add config to reset item button position
Add config options to hide use item button
Fix status frame reset going to the wrong position

3.0.9.49-Beta
Fix an A that should be a C
Shit needs to be spelled how it is in-game, thanks
Crikey! Thems better coords
Fix a bad Use Item obj in shol

3.0.9.48-Beta
Fix a T that should have been a C
Make "Brother Anton" optional
Fix guide list if there are fewer guides present than fit in the list
More frFR locale
Add alternate ZD choker questline, in case players have finished the first Drakuru chain

3.0.3.44-Beta
Embed update
Misc guide cleanup
Tweak ally NR guide levels a bit
Add Ally Grizzly Hills *rawr*
Some duskwallow quests were removeded... not sure why after they rewrote them for the "hey the king is back"
Horde Tirisfal playtesting
Add warning about "fly to next quest hub" quests

3.0.3.43-Beta
New guide: Ally Dragonblight
Fix a bad file name
few missing quests from Azshara guide
Parent the animation frame correctly so it doesn't display when the status frame is hidden
Shift-click on LDB to complete current objective
Add LDB type field
Horde hellfire tweaks

3.0.3.42-Beta
Readme update for Wraf
New ally Fjord and Borean guides
Force caching of any use items we don't know when a guide is loaded, so that the use button works when we need it

3.0.1.36-Beta
Add cooldown indicator to item frame
Various small guide fixes
Make click to open at quest use QID instead of localized text
Lots of Horde Hellfire cleanup (guess who has a big sexy tauren DK?)
Update AboutPanel embed
Dongle update (should fix weird errors some people have seen on load)

3.0.1.35-Beta
Make compatible with both live and beta clients
Embed update

2.4.1.22-Beta
Fix "A From The Wreckage...." in Durotar guide
"Lieutenant Paval Reethe" is a prereq for a later quest
Ally Felwood tweaks
Blizzard has at least one subzone name with trailing whitespace... THEY WIN!
Horde Dustwallow 43-44 Update
- Includes extra notes from the Ally Dustwallow guide
- Complex questing around Mudsprocket needed to use Note objectives with Quest Objective tags
Spelling correction
Horde Stranglethorn Vale 42-43 Update
- Resorted some quests
- Added more notes
- Updated QID's
Horde Swamp of Sorrows 41-42 Changes
- Resort some completions to make more sense
- Added coords to some quests
- Added more notes
Nagrand QIDs
Darkshore QIDs
Fix up ally chain QIDs thru lv60
Fix up druid bear quest
Major review of Horde Dustwallow Marsh 37-38
- Includes importing of comprehensive notes, coords, etc from the Ally Dustwallow guide
Minor spelling corrections
More Horde Dustwallow 37-38 Tweaks
Horde Dustwallow 37-38 tweaks
Reorder some accepts to make more sense
Move one quest complete from later Dustwallow guide to this one as we are already at the location
Fixed Thousand Needles not flowing to Dustwallow
Fixed The Crossroads hearth instruction
First batch of ally chain QIDs
Tag ally chain quests for manual QIDing

2.4.1.21-Beta
Remove ally Azshara guide, frankly it's not worth doing.
Make checkboxes change QID log
Ally Un'goro tweakings
Make use of QID tags, tracked turnin QIDs
Remove training watcher, TRAIN objectives were removed
Remove PLAYER_LEVEL_UP tracking, this tag was removed
First batch of QuestIDs
* Only includes quests with unique names, dups will have to be done by hand
Name the TourGuideItemFrame so it can be used in /click macros

2.3.3.15-Beta
Ally Arathi tweaks
Shadowmoon tweaks
Ally dustwallow tweaks
Remove default to disabled, why did I put this in in the first place?
Netherstorm tweaks
Oops, one more thing for Ashenvale
Ally Ashenvale tweaks

2.3.3.13-Beta
Horde Zangar typo
Quest name fix
Ally Blade's edge updates
Ally zangar coord tweak
Duskwood playtesting
Fix set hearth detection if the current objective is not "SETHEARTH"
File renamink
Tweak title position down a tad
Attach objectives frame to the status frame instead of OptionHouse
Track hearth changes, skip SETHEARTH objectives that are not needed.
Update guides to use new SZ tag
Add "SZ" tag, to be used with travel objectives where a second zonename is needed (hearthing to inns that have their own subzone)
Ogre Head On A Stick ~= Party at these coords... fixes #259
"The Videre Elixir" is a turnin-only quest, fixes issue #253

2.3.3.12-Beta
Various debuggery in ally guides
Finish off The Missing Diplomat while we're in Dustwallow
Finished off new Dustwallow bits, all that's left is the Missing Diplomat chain, ugh
Tiny ally Ashenvale tweak
Tweak to ally Ashenvale... stupid tower of Anthrax chair...
Continue the "Goblin Sponsorship" chain later...
Forgot a part of the Goblin Sponsorship chain
User Redridge tweaks
Traveling to Theramore first is always a good idea
Add guide for northern STV before Dustwallow, make DW guide actually load
Have the player get the Rebel Camp flight point on their way out of Duskwood
Have the player pick up the Theramore FP on their way to Desolace
Starting ally Dustwallow guide
Add ally pally lv20 quest
User ally tweaks
User ally Desolace tweaks, new guide for the Shimmering Flats raceway
Nagrand tweaks
Redridge tweak
More ally Blade's tweaks
User Wetlands tweak
Redridge tweaks
Duskwood coord fix
Ungoro tweak, fixes #260
Ally Blade's Edge tweaks
Fix references to the non-existant zone "Hinterlands"
Remove "A Message to Telaar" from ally Nagrand, we never accepted the quest.

It appears zuz666 still has tourguide on the github. tekkub seems to have pulled it from his website and the github, which is strange without mentioning he was taking it down.http://github.com/Zuz666/TourGuide
This version seems to work for me.

For some strange reason, tour guide just randomly stopped working for my BE pally, and now it gives me that error everytime i log on. I've tried deleting the file and re-installing the addon at least +10 times.

Originally posted by ant1pathy Downloaded the latest GitHub version, and it BugSack'd and wouldn't come up. Reverted the offending line, and it was the same as before. Don't know if I'm messing something up, but I can't see where it is.

Sorry for my vagueness...The one I found that's working is from the "Network" part of the github. I think its Zuz666 that i downloaded that eventually worked for me.

Downloaded the latest GitHub version, and it BugSack'd and wouldn't come up. Reverted the offending line, and it was the same as before. Don't know if I'm messing something up, but I can't see where it is.

Over on the WoW LJ community, poster Honem has pointed out something that made me sort of squeal with glee when I first read it: The latest PTR build includes a couple very interesting new functions, as reported by official forum MVP Iriel:

* NEW - QueryQuestsCompleted() requests that the server send the client a list of completed quest ids. Once the list is received the QUEST_QUERY_COMPLETE event is fired. (There is a limit on how frequently this can be called)
* NEW - tbl = GetQuestsCompleted([tbl]) populates a table (creating one if necessary) with the ids of completed quests.

That's right, you can now get a list of every quest your character has completed. Testers on the MMO Champion forums report that it's only the quest IDs themselves that get sent, but addons such as Lightheaded and Questhelper, one would assume, can probably take care of the rest as long as they get those quest IDs.

The ability to recall completed quests should be a good boon to mod makers and questers. Those looking to grab Loremaster will appreciate being able to figure out where to head next, and those that have had a handful of quests left for the title and no idea where to find them will finally find some relief. Here's to all the mod authors already working hard on using these new commands to get us squared away in Patch 3.3. Many a Loremaster will owe you a debt come Cataclysm.
_______________________________________________________

Just in case you hadn't heard

Is there any chance of this functionality being integrated into and utilized by Tourguide?

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.