Recent comments
| Jame's Leveling Guide - TourGuide Style: How to Contribute
Editing Guidelines: Wiki Information: You are currently viewing a Wiki Page. It can be edited by anyone who is currently logged in. Before you change anything, please make sure to read our FAQ, the editing guidelines of this post as well as its comments.
Thanks for your interest in improving Jame's Leveling Guide: Addon Version [Beta] ! There are two ways to help out with the leveling guide: testing and revising. Testing doesn't require anything but the newest addon files and a character of the appropriate level. Simply take detailed notes as you play through the guide and post any mistakes you find using our Bug Reporting page. An administrator will link it to the known mistakes, and it will be corrected next time that section is worked on. Revising guide files requires a little knowledge of the syntax (language) the addon is written in. The language is actually pretty simple and easy to learn. This guide will provide that knowledge. Both testing and revising are needed to make this guide great, but most useful if you can edit the files yourself rather than just pointing out the mistakes. Communication is key! Make sure you use the systems in place when helping us to test or revise the guides. This keeps people from editing the same guide at once and causing confusion! Post a comment on the works in progress page every time you start something or change something, to keep everyone in the loop! Related links: Table of Contents
I. Glossary of TermsSyntax - In this context, it refers to the language the TG files are written in. TG - TourGuide Tag - An addition to the objective that adds detail, these range from the mandatory (for Accept/Turn-in/Complete) Quest ID (QID) to Quest Objective (|Q|...|QO|...|) for Note/Kill objectives. Surrounded by the "|" character. II. Getting Started1. Download the addon and it's dependencies.
2. Decide on an editing program.
3. Find a section to work on.
4. Open up the file and get to work!
It is probably easiest to edit guides with WoW running in windowed mode. This is a mode for WoW that you can get to through your video options in game. I usually have one browser window open with a tab for the written guide and a tab or two for WoWhead, my Notepad ++ window, and WoW all running at once, and alt+tab between them. Now you should be ready to start editing! III. SyntaxAs you write or revise a guide, the most important thing to realize is that Tour Guide works in steps rather than paragraphs. This can sometimes make it a little difficult to translate Jame's guides into Tour Guide form. Follow the formatting guidelines below if you get confused. Most of the time you will be revising a guide already in place. However, if you want to create a new guide, you'll need to start off by inputting the following code:
TourGuide:RegisterGuide("Ashenvale (30-31)", "Thousand Needles (31-31)", "Horde", function()
return [[
]]
end)
All of your steps should be written between the two [[ ]]. Each step in Jame's guides must fall under one of the following types. Each step must also have it's own line in the guide. You can separate them with blank lines (this can really help readability for people revising the guide), but make sure that those lines have NOTHING on them. It will keep the guide from loading if they have anything other than the following types of steps. For each step, I will also list possible tags and tell you whether or not they are required. A - Quest Accept
A Squire Maltrake|QID|3462|N|He's next to Kalaran.| An "A" denotes a quest accept step. Use this every time you direct the player to accept a step. Usually coordinates are not needed for these steps, since Lightheaded is a required part of the addon package and should have almost every accept and turn in coordinate in it's database. Tags:
C - Quest Complete
C The Flame's Casing|QID|3452|N|Kill twilight mobs until one drops a Symbol.| A "C" denotes a quest complete step. Use this when the player is completing all of the steps of a quest at once. If you are planning to split up the quest complete steps, you'll need to use a note or kill step instead with quest objective tags on it. Please make sure to provide coordinates to the quest objective location, since these are not available from the Lightheaded database. Tags:
T - Quest Turn-in
A Squire Maltrake|QID|3462|N|He's next to Kalaran.| A "T" denotes a quest turn-in step. Use this every time you direct the player to turn in a step. Usually coordinates are not needed for these steps, since Lightheaded is a required part of the addon package and should have almost every accept and turn in coordinate in it's database. Tags:
R - Run
R Searing Gorge|N|Head southwest out of the Badlands (0.2,63.4)|Z|Badlands| These steps are all really variations on the same type - a location change. The step auto-completes when the subzone or zone name matches the specified one (in the example above, the step would complete when the character entered the Searing Gorge). Coordinates are useful for this step, so that players can see where to run, or where the flight master is if flying. Make sure to include the zone tag if needed. Tags:
B - Buy
B [Skinning Knife]|N|Buy a skinning knife from the trainer (35,68)|L|7005| A "B" denotes a buying (or any item-acquisition) step. You can list the item's name and have it complete that way, but you should always provide a loot tag to guarantee that it auto-completes properly. A description of what to do and directions to a nearby vendor are nice. Tags:
U - Use
U Hoard of the Black Dragonflight|N|Use the chest you received.|U|10569| A "U" denotes a use step. This will auto-complete when the item is used. It requires a use tag to function. Tags:
h - Set Hearth
h Orgrimmar An "h" denotes a set heart step. Make sure to spell the town's name exactly correctly, or it won't auto complete correctly. Auto-completes on the message " Tags:
f - Get Flight Point
f Thorium Point|N|(34.9,30.8)| An "f" denotes a get flight point step. Make sure to spell the town's name exactly correctly, or it won't auto complete correctly. Auto-completes on the message "Discovered flight point". Tags:
K - Kill
K Blazing Elementals|N|Kill elementals. (47.8,49.2)|Q|The Flawless Flame|QO|Heart of Flame: 4/4| A "K" denotes a kill step. This is one of the few steps that you might not have auto-complete, since there are times in Jame's guide when he has you kill everything of a certain type in an area but not necessarily stay there to complete the quest. However, whenever possible add a loot or quest objective tag so that this step will auto-complete. Tags:
N - Note
N Kill on sight|N|Any elemental, Heavy War Golem, and Dark Iron dwarves.| A "N" denotes a note step. Use these as little as possible. Main reasons to use a note step include:
Whenever possible, make these steps auto-complete. If applicable, supply coordinates and directions in a note tag. Tags:
More information about the TourGuide syntax can be found at Tekkub's TourGuide page. IV. Formatting GuidelinesIn a post on his blog, Jame clearly outlined the standards of quality he is looking for in the leveling addon. I'll go over what he said here and add a few other pointers as well. 1. Auto-complete whenever possible
2. Use an arrow whenever possible
You can even use these arrows for steps you wouldn't initially think of, such as sell/repair, hearthstone setting, flight paths, or docks/zeppelin towers. 3. Be short and to the point
4. Include class quests
5. Include optional quests
6. Always provide a |U| use tag when applicable
7. Warn for accidentally selling quest items
8. Code in "paragraphs"
V. Common Mistakes1. Quests with the same name
For example, in the 1-12 Night Elf guide:
A The Balance of Nature |QID|456| C The Balance of Nature |QID|456| T The Balance of Nature |QID|456| A The Balance of Nature |QID|457| Needs to be: A The Balance of Nature (Part 1) |QID|456| C The Balance of Nature (Part 1) |QID|456| T The Balance of Nature (Part 1) |QID|456| A The Balance of Nature (Part 2) |QID|457| 2. No need to put coords for Quest Accept and Quest Turn-in steps, as long as you input the QID
Why? Because Lightheaded already has a database of all the quest NPCs' locations linked to each Quest ID (QID). So it automatically creates a TomTom arrow pointing you to the quest NPC you need to talk to to accept or turn in a quest. Better than that, it also puts the name of the quest NPC you need to interract with under the TomTom arrow. So there's no need to add a note with coords int he step, as long as: Example: A The Balance of Nature (Part 1) |N| (58.70, 44.30)| |QID|456| C The Balance of Nature (Part 1) |N| (62.00, 38.00)| |QID|456| T The Balance of Nature (Part 1) |N| (58.70, 44.30)| |QID|456| A The Balance of Nature (Part 2) |N| (58.70, 44.30)| |QID|457| The coords here are only necessary for the C step. It's not needed for the other 3 steps. It should be like this instead: A The Balance of Nature (Part 1) |QID|456| C The Balance of Nature (Part 1) |N| (62.00, 38.00)| |QID|456| T The Balance of Nature (Part 1) |QID|456| A The Balance of Nature (Part 2) |QID|457| 3. You MUST include a |Z| zone tag for coordinates not in the zone listed in the guide's title.
VI. Testing Your GuideOkay, so you've written your guide, and now what? Playtest it. If this is a new guide, first make sure it is inside the TourGuide_Horde/TourGuide_Alliance folder. Then, open up the Guides.xml file in that folder. This file is basically an index that tells the addon which guides to load. The syntax is: <script file="(Beginning Level)_(Ending Level)_(Zone Name)_(Guide Author)_(Parent Guide).lua"/> So, for example, the Ashenvale 30-31 section would be: <script file="30_31_Ashenvale_Jame_2131.lua"/> What you need to do is add your guide into this file. That's it, then you can fire up the game and it should load, ready for testing. It's often very useful to revise the guide while playing. When you make a revision, you can reload the addon without logging out by using the following macro: /script ReloadUI() VII. Uploading Your GuideOnce you have your guide up to snuff, it's time to upload it and share it with the wow-pro community, so Jame can put it in the next release.
VIII. Nuzz's TourGuide EditorDownload Here - Updated for WotLK (January 22nd 2009) Writeup from Nuzz: Short version
The bad thing about this program: It is not perfect, and you cannot currently edit TourGuide files that have already been made by other people. The compilation process is one-way. Long version
The quick, non-detailed process for converting traditional "text-based guides" to addons is:
| About the author:Server Main Character Jame, Level 80 Death Knight. Level of Addiction Guild Arena Rating User loginNavigationWho's onlineThere are currently 0 users and 935 guests online.
|
Honored Member
The Use command in TG
One other thing I've noticed is that the use command isn't really needed anymore. WoW now puts the items for a quest next to the quest tracking.
Moderator
Sometimes it's useful if the
Sometimes it's useful if the quest isn't being tracked for whatever reason, and it's more movable, so I still add it when it makes sense to do so.
Honored Member
Alliance Blade's Edge Mountains
I just ran through BEM on a character, and am trying to correct the bugs I found. THey are mainly waypoint arrows, either pointint to the wrong place or not there at all. However, the syntax is giving me some problems and I was hoping I could get some help.
If I'm putting coords in the note section, do I delete the QID section, as it's not correct? And will tht create a waypoint for TomTom?
Also, in the case of Baron Sablemane, Lightheaded pulls 2 different points for him, one of which is way off. The original guide tells you the right location in the "Notes" section, but still has the QID listed. Should that be removed to point ot the right location?
There's only about 25 steps to fix in the guide, but I don't want to really screw it up if that's not going to work. If anyone could give me some help, it's be appreciated.
Thanks
Moderator
If the waypoint that is
If the waypoint that is mapped from the WoWhead data is incorrect, then you want to put the correct coords in the note section and delete the QID section. Otherwise it will still use the incorrect data.
Someone is compass-challenged
I've noticed instances in James Horde Leveling Guide (Terokkar - Aldor - Lvl 65-67) where NW is really NE, and all sorts of blowups on N-S-E-W orientation. Offhand, here are some:
* when leaving Stonebreaker Hold to go to 'Investigate Tuurem', you are heading towards the NorthEast, not NW.
* for the directions for quest turn-in on 'An Unwelcome Presence', the directions say 'Fight your way back to Stonebreaker Camp...'. Quester hasn't been there in the first place, and calling it Stonebreaker doesn't help - players often will run back to the main Stonebreaker Hold. Better wording would be 'head north-northwest along the river and look for a camp at 63,43.
Also, after doing the grind work for 'Rather be Fishin'', the guide then says fly to Stonebreaker, but the notes say 'head back to Shattrath'. Which is it? The follow-up directions are odd as a result. Figure out where to go first, then address those next directions.
Again, after the grind completion of 'Wanted: Bonelashers Dead!', the guide shows to fly to Shattrath City, but the directions say hoof it to Stonebreaker Hold. Again, which is it?
For 'It's Watching You' directions, it would be better to say 'head eastward on the path, then north (or take a left) at the next intersection'.
Corrections and observations, but I really enjoy the guide a lot. Thanks!
Honored Member
im having some trouble
im having some trouble testing my guide in game, whenever i go into the guides.xml file it seems that the save format is different then the one jame has put here, is that supposed to be like that?
Moderator
Hmmm, I just looked at that
Hmmm, I just looked at that section of this write-up, and I think this needs to be updated. Use the same format as the other guides listed in the guides.xml file, that's the correct format.
Testing guide Snowflake's Draenei Starting Guide (1-12)
Ill be testing and revising (code editing) this guide. Hope to pst here tomorrow when im done editing ok?
Honored Member
nvm this, figured it out
nvm this, figured it out
Zones localization
Hi Jame, I'm using your addon since 2 or 3 weeks, but I have a major problem. I'm french, so WoW is in french too. Notes in english are'nt a problen, but I have errors from TourGuide about zones. I'd like to know if I change the title of each guide (and of corse in the guide itself and in the .xml) for names in french will resolve that error.
Thank for your help, and live long and prosper
This shouldn't be the
This shouldn't be the problem, the coding for add-ons doesn't differ for other languages. Most likely, you've downloaded a corrupt file, just throw everything away and download it again.
Moderator
The zone names would be a
The zone names would be a problem though. I think Souricette is working on a French localization for the addon, but I'm not sure what the status is.
Moderator
Yes, the zone names *are* a
Yes, the zone names *are* a problem, but only for Tom-tom arrows, not for TourGuide itself. And the "default" behaviour is the correct one, taking the current zone as the target zone, most of the time. Sometimes it's not the case - but it's quite rare...
Note that there is a page dedicated to the french guides for the Addon there:
http://www.wow-pro.com/guides_other_languages/addon_tourguide_et_guides_de_wowprocom_l039addon_fran%C3%A7ais
It shows the evolution of the french localization of the different guides, and is kept synchronized (as often as possible) with the english guides.
Souricette
Alliance Searing Gorge 50-51
From end location from previous section (Ironforge) it says to run to Thelsamar instead of fly.
Next step then says to run to Badlands (though it points to Searing Gorge) then immediately tells you to run to Searing Gorge. Instruction to run to Badlands should be removed.
Typo
In the "Quest Turn-in" section of this guide, there is an A in the example instead of a T.
Moderator
Addon How to Contrib Revamp
I've revamped this page, can some folks please check it out and tell me if you think it looks better? The new version is located here. If the response is good, I'll replace this page with that.
Honored Member
It's locked, I can't view it
It's locked, I can't view it
Moderator
*facepalm* fixing....
*facepalm* fixing....
Exalted Member
/greet
/greet
Just felt like saying hello to you again
Moderator
Hah, I saw you had posted a
Hah, I saw you had posted a few places and meant to do the same! Glad to see your lazy genius face around here again
Exalted Member
The lazy genius, you
The lazy genius, you remembered me ^^
Moderator
Of course >_
Of course >_<
Jame's Horde Hinterlands 49-50
At 67% completion now, plays fine, except for the following issue:
During the first third of the guide (after you are sent back up from Revantusk and killing turtles), there's a step sending you to Skulk Rock, followed by one asking you to kill more Vilebranch at the nearest bunker, then a third step sending you to Atol Wata to search crates. That latter is an error, the crates are actually inside Skulk Rock, so the step should be removed and the instructions to search the crates moved to the Skulk Rock step before.
Don't remember if the Skulk Rock step comes with precise coordinates, otherwise (57, 38.3) should be close to the cave entrance.
Also, renaming the guide "The Hinterlands" would probably remove the permanent "unknown zone, using current one" error.
Final Step, Oran's
Final Step, Oran's Gratitude, is an exclamation mark Q in the game which immediately completes, not a question mark quest.
Moderator
I believe both the things
I believe both the things you pointed out have been fixed in the newest version of the guide, downloadable here. Though, at this point you are most of the way through that section so it doesn't really matter
This updated section will be included in the next major release, which should be happening soon (as soon as Jame gets less busy!
)
Quest / Step Kidnapped Elder
Quest / Step Kidnapped Elder Thorntusk: The explanation text probably belongs to Wanted: Vile Priestess Hexx and her minions, that step could / should probably be moved right before Kidnapped elder Thorntusk
Moderator
Thanks, but could you tell
Thanks, but could you tell us which guide and faction you talk about?
Still Horde The Hinterlands
Still Horde The Hinterlands 49-50
Moderator
Check out my comment above
Check out my comment above for an answer.
Moderator
I dunno about the first part
I dunno about the first part of your post, but the "unknown zone" problem was fixed with the most recent version of the parent addon Tour Guide. You may also have an older version of the WoW-Pro files as well. Try downloading the newest versions and see if this fixes the problem.
I have the latest versions
I have the latest versions of both the addon and the files, I suspect the problem simply persists because the guide references "Hinterlands" whereas the zone is named "The Hinterlands" in the game.
The default guides shipping with TourGuide follow that naming convention.
Moderator
Ah that makes sense. I'm
Ah that makes sense. I'm sure Jahwo or Jame will fix this soon now that it's been pointed out, thanks!
Alliance lvl 52-53 Felwood Pro
Directions are to go to from IF to Menethil and take boat to Auberdine...
That boat is no more, but is going to Northrend.
Should be changed in boat from Stormwind to Auberdine.
hellecar's revenge (part 2)
You have the coords for Tomtom pointing to 55,52 in Alterac Mountains. It should be near southshore. This is in the Alerac Mountains section of the guild.
missing step/info
I'm using these guides to level up my shaman. Just posting some errors or things to consider fixing.
The first major thing is during the first time in Hammerfall, Arathi Highlands. Right after the step where you have to repair and sell junk, the next step is labeled "pick up quest: crystal in the mountains." It does not say anything about where the quest is located or any tomtom locations. Either would be very helpful.
Revered Member
Hi, This seems like a good
Hi,
This seems like a good opportunity to me to learn a new skill, so I thought I might give this a go.
Can anyone recommend a codable guide that, if it turned out not to be complete crap, would have some use? I don't want to place pressure on me to do a useful guide, but equally I don't want to waste my time doing what someone else is doing
Any ideas?
Moderator
I don't think the DK guide
I don't think the DK guide for horde has been coded yet. There was someone working on it, but they may have gotten side tracked or something. And even if it's mostly crap (which I'm sure it won't be!), it's still much easier to add coordinates and fix mistakes in a guide that to code it from scratch (imo) so you would still be helping!
If you don't want to start from scratch, testing any of the guides would be welcome. I'm testing them as I level my various toons and also more formally with a character starting from the beginning, but more testers can only be good
EDIT: Contact Gethe regarding that guide, he was the one originally planning on coding it. Also, if you do code it, the DK guide is a little special since Jame also explains where to put talent points. However this shouldn't be too hard to account for, just make extra "note" entries in the guide where Jame gives that kind of advice.
Sorry to write a novel!
Revered Member
Okay, thanks. I was just
Okay, thanks. I was just planning on levelling up a DK (gathering alts FTW!), so that's good
I'll send Gethe a PM, wait a few days then get cracking.
Horde side first, then ally, I think, although the differences shouldn't be monumental.
Revered Member
As it turns out, Gethe is in
As it turns out, Gethe is in fact still working on it, and hope to have the 'first part' finished soon, so he can post it
I'll look for something else, then
Moderator
Check here for ideas on what
Check here for ideas on what you can help with. Like I said, testing/revising is also very important at this stage.
Honored Member
Alliance Terrokar Forest error
When it says to set your hearth to the scryer in, it shows up as 2,218 yards from the actual location. I'm not sure, but I think it's pointing to Terrokar and not Shatt for the coords. (Coords listed appear to be right, but TomTom points waaayy off course.)
I've done the Hellfire and Zangarmarsh ones. A couple of instances where it skipped showing me I had to turn in a quest, but showed my brother who was doing it with me to turn them in, so I'm not sure what caused it.
Neat trick
When testing your guide out you can modify it on the fly... Just have a .lua editor up and running with the guide you are working on loaded. Play the guide and anytime something isn't coded right, alt-tab to the editor, change it save it. alt-tab back to wow and type /reload and the guide reloads with the new changes!!
Creating guides
I started to create a tourguide and wanted to test out the first tiny portion of it. After I saw that it was working, I logged out of WOW to write more of the guide, but when I log back in, it just shows the OLD guide info.
I tried deleting the saved variables for tourguide but that didn't help...
edit...
I looked back at the file and my revisions are now gone... going to try to do it again...
Honored Member
Open tags
There are some open tags up in Section V, part 2 where you talk about quest accept and quest turn-in steps.
Revered Member
Hm, what about quests you
Hm, what about quests you only have to turn in? Like Cloth Donation quests and this one for example: http://www.wowhead.com/?quest=5421. If I'd just put it like this:
It would probably not work like this, TourGuide would just skip the step, because the quest isn't in your quest log. Does anyone know a work-around?
Administrator
Hmm, good question. Only way
Hmm, good question. Only way to know is to try it in game. If it doesn't work, change the second step into a note and make the step autocomplete when it detects the quest reward you get: http://www.wowhead.com/?item=13546
Revered Member
Ah thanks! It wouldn't work
Ah thanks!
It wouldn't work for the cloth donation quest, because you don't get a reward. I'll just put it into a note.
I haven't tried my method in game tough, but I'm about 99% sure it doesn't work. I will test it sometime tough.
Nuzz editor
Very nice work Nuzz...but, can you implement a field to make use of class specific quests tekkub has it available as |c|Mage| like, would save even more time editing the lua Thanx great time saver you made
Administrator
He's working on it AFAIK
He's working on it AFAIK
Honored Member
I am experiencing a problem
I am experiencing a problem with quests with the same name. A New Plague for example has three follow-ups with the same name. The first command A A New Plague |QID|367| works as intended, but the second one auto-completes and is never shown in the progress of playing through the scripted guide although it has got a different quest ID. Is there any way of fixing this?