Using the WoW-Pro Recorder

Jiyambi's picture

In this guide, I'll go over how to use the WoW-Pro Recorder to help you write leveling guides. The Recorder is awesome both for writing addon guides, AND for writing paper guides - the pseudo-code is very simple and works GREAT for an outline for your paper guide, and has all the information you'll need including coordinates, quest IDs, and NPC names!

Coming Soon: The Recorder will soon have the ability to add notes to quests, add custom steps, and delete steps on the fly, but right now all it can do is record automated steps. I'll post comments on this guide, as well as update the guide, when the new features are added to the recorder.



Table of Contents


  1. Downloading the Recorder
  2. Creating a New Guide
  3. Editing an Existing Guide
  4. Recording
  5. Saving Your Work
  6. Working With the File
  7. Submitting Your Work
  8. Frequently Asked Questions
  9. Comments



Downloading the Recorder


To get started, you'll need to download the guide recorder. There are versions available on Curse and WoW Interface, but I've got a handy link here that includes:
  • The In-Dev (most up to date) version of the WoW-Pro Addon
  • Cataclysm-specific leveling guide files completed so far
  • WoW-Pro Recorder

Download here.

Unzip the file into your beta addons folder. You should have three separate folders:

  • WoWPro
  • WoWPro_Leveling
  • WoWPro_Recorder

Everything should be ready to go - fire up the beta and log in!

[Back to top]


Creating a New Guide


If you'd like to append a guide that's already been created, skip to the Editing an Existing Guide section below.

To create a new guide, simply click on the "new" button. It's toward the right side of the Recorder's bar, and it looks like a piece of blank paper.

This will bring up a dialog box asking what type of guide you'd like to create. For now, we only have one type, and that's Leveling! Select it.

This will being up a new window. Now, some of these fields will be automatically filled out. I need to make this very very clear:

YOU HAVE TO HIT "ENTER" FOR EVERY SINGLE FIELD EVEN IF IT'S ALREADY FILLED OUT!

I plan to fix this in the future but for now please just hit enter in each field. Sorries!

Note that the stuff you put in these fields isn't really that important, and can always be edited later.

Once all of the fields are filled out, just hit "Register Guide". If you did it correctly, your guide window will change to a mostly blank guide with one step, called "First Step". If it doesn't change, it means you didn't hit enter for every field - try going through them all again.

Now that you have a new guide, you can start recording! Skip to the Recording section below.

[Back to top]


Editing an Existing Guide


If you want to add to one of the guides that's already included in the addon, OR if you have saved a guide using the recorder and would like to edit it, this section will explain how to do that.

All you need to do is open up the guide you want from the guide list, just as you would if you wanted to play it! Don't worry if it's already completed - if the recorder is enabled, the addon doesn't automatically ask if you want to go to the next guide.

Note: Guides saved with the recorder currently aren't displayed on the guide list. Instead, you can access them by clicking the "Open Guide" button (it looks like a folder). This will open a dialog where you can select the guide you want to edit. This list will contain ALL guides, both those in the WoWPro_Leveling folder, and those you've saved using the Recorder.

[Back to top]


Recording


First of all - the recorder is set to "REC" or record, by default. You can use the record (circle) and stop (square) buttons to toggle between recording and not recording. This can be useful in several situations. Say for example you take a break to do an instance - you can stop recording during the instance so instance quests aren't tracked. Similarly, if you for example need to abandon and re-accept a quest, you can stop the recorder so the second accept step isn't tracked.

Once you have the guide you want loaded and the recorder is set to "REC", you really don't have to do anything - just play the game! It can be useful, however, to keep in mind the things that the guide recorder records.

  • Accept steps:
    • Quest Name
    • Quest ID
    • Location (including zone if it's different from the title zone)
    • Quest giver name (if you have them targeted)
  • Complete steps:
    • Quest Name
    • Quest ID
    • Location of the LAST place you completed a quest objective
    • Use items for the quest
  • Turn-In steps:
    • Quest Name
    • Quest ID
    • Location (including zone if it's different from the title zone)
    • Quest giver name (if you have them targeted)
  • Get Flight Path Steps:
    • Location as the title
    • Quest ID of the last quest you accepted
    • Location (including zone if it's different from the title zone)
    • Flight master name (if you have them targeted)
  • Set Hearth Steps:
    • Location as the title
    • Quest ID of the last quest you accepted
    • Location (including zone if it's different from the title zone)
    • Innkeeper name (if you have them targeted)
  • Level Up Steps:
    • Your level as the title
    • Quest ID of the last quest you accepted

If you make a mistake while recording, you can delete the last step recorded by using the minus (-) button.

I recommend recording while in scroll mode. This will allow you to see what you are recording. You'll note that the bottom step will be highlighted - this is the active recorder step. New steps will be placed AFTER this step. This is also the step that will be edited when using the edit or delete buttons.

To change steps, simply left-click on a different step! You can also right-click a step to open a small menu. With this menu, you can move the step up, down, or clone it.

You can add new steps by clicking the "Add Step" button - it looks like a plus (+) sign. You can choose to have the recorder automatically fill in information from one of your quests, or you can fill everything in for a step from scratch.

You can also edit the selected step by clicking the "Edit Step" button - it looks like a pencil.

Now that you know how to record, you need to know what to do with the data you are gathering.



Saving Your Work


Though the recorder does save your work automatically when a new step is added, it's still wise to save it manually, and often! That's because when WoW closes unexpectedly, it doesn't always save it's saved variables, and your data may be lost!

You can save your work at any time by clicking on the save button. It's on the far right of the Recorder's bar, and it looks like a little disk.

Clicking this button does two things.

FIRST: It will save your data in the WTF file. When you quit and log back in, your guide will be loaded and you can select it at the bottom of the guide list. Note that the guide is also automatically saved every time a new step is added.

SECOND: It will open a dialog box which contains the code for your guide. This is how you will submit your guide, and also the best way to manually save to make sure you don't lose your work - just copy/paste the stuff in the box into a text file and save it. You can also use this to work with your guide to fill it out, change the order, and more - we'll cover that later in the Working With the File section. For now, just know that you can safely close this box without doing anything to it if you want to.

Just hit that save button often and you'll be okay, I'll try to get an auto-save feature enabled soon!

[Back to top]


Working With the File


Note that with the advanced features recently added to the recorder, it's no longer necessary to work directly with the file. Reading this section still may give you some insight into how the files work, though, which can be useful.

If you would like to do a bit more advanced work with the guide file, please read this section. No coding knowledge of any sort is needed - the guide files are written in pseudo-code and they are very easy to understand once you have a key.

First of all, open up your favorite simple text editor. I prefer Notepad++, it's a WONDERFUL editor with lots of very nice features.

Open up a new text file. Now, hit the save button on the recorder to bring up the code for your guide. Select all (Ctrl+A for PC users) and copy (Ctrl+C for PC users). Paste your code into your new file.

You should see something that looks similar to this:

A Clear the High Road|QID|24504|M|31.42,13.32|N|From Nura Pathfinder.|
f Hunter's Hill|QID|24504|M|39.75,20.18|N|At Unega.|
h Hunter's Hill|QID|24504|M|39.30,20.05|N|At Innkeeper Hurnahet.|
C Clear the High Road|QID|24504|M|35.93,15.58|
L Level 30|QID|24504|N|You should be around level 30 by this point|
T Clear the High Road|QID|24504|M|37.36,16.70|N|To Tunawa Stillwind.|

First, I'll explain how to read this stuff and what it means. Then, I'll tell you how you can improve your guide file's code to make it even better!

Anatomy of a guide step:
Each step is only ONE LINE of code. A new line means a new step to the addon.

Step Type:

    The first letter that you see all by it self at the beginning of the line is the step type. Every step has a step type. These are the types of steps that the addon can process:
      A = "Accept"
      C = "Complete"
      T = "Turn in"
      K = "Kill"
      R = "Run to"
      H = "Hearth to"
      h = "Set hearth to"
      F = "Fly to"
      f = "Get flight path for"
      N = "Note:"
      B = "Buy"
      b = "Boat or Zeppelin"
      U = "Use"
      L = "Level"
      r = "Repair/Restock"
    The Recorder only automatically creates A, C, T, h, f, and L type steps. If you want the guide to have other types of steps, you'll need to add them in yourself.

Step Name:

    The step name is the word or set of words that follows the step type. This is often a quest name, but is sometimes a location or other short descriptor for the step. The addon knows when the step name ends based on the | symbol.

Tags:

    The rest of the step is defined by tags. Tags basically either flag the step for a special function, or feed a piece of information to the addon. The most common tags are map tags, note tags, and quest ID tags. There are a LOT more tags, too, but I won't cover them all here.

      |QID|24504| = Tags the step as being tied to quest #24504. EVERY step must have a quest ID!

      |M|37.36,16.70| = Tells TomTom where to map it's arrow to.

      |N|To Tunawa Stillwind.| = Displays "To Tunawa Stillwind" as a note for this step. These should be limited to one or two sentences - we want to minimize reading as much as possible!

This covers the basics of the pseudo-code. It would be really awesome if people wanted to improve their guide file code before submitting it, since it's pretty bare-bones otherwise. However, some guide code is MUCH better than no guide code, so if you don't feel comfortable doing this, don't worry about it!

If you'd like to learn more about the pseudo-code and how to use it, check out the addon's documentation page!

[Back to top]


Submitting your work


So now you've got some stuff recorded - maybe you even edited the code to make it a bit nicer. What do you do with it?

Well, lucky you, it's really easy to submit your code to the addon! All you have to do is make a comment on this page containing your copy/pasted code! Be sure to disable rich text and set the input format to bbcode so the line break don't get wrapped. I'll look it over, and if it seems sound, I'll put it into the addon!

Remember that not only are we trying to get a lot of addon guides done, we also want to make more "paper" guides - guides here on our website. If you'd like to make a paper guide based on your (or someone else's) recorded guide, go ahead! You already have most of the information you need for your guide at your fingertips - all you need are maps and screenshots. The recorder file makes a very nice outline, as well, with steps that can be easily moved around to make the best questing route.

[Back to top]


Frequently Asked Questions


Register Guide doesn't seem to do anything - I don't see my guide being recorded! Is the addon broken?

    No - you probably didn't hit enter for every single field. Go through them and try hitting enter for each.

My guide won't save, what's going on? I'm getting lua errors when I try to save!

    In all liklihood, you didn't actually make a new guide and instead tried to record on the "Nil Guide" - the "No guide is currently loaded" guide. This will indeed produce errors. Make sure you click that "New Guide" button before starting!

I was testing a guide, and when I got to the end, it started repeating! What happened?

    You probably accidentally had REC on while you were testing! Don't worry - the Recorder can't actually modify any of the files included with the leveling addon, so the double steps won't be saved over the real guide. However you WILL need to delete your WTF file for the Recorder before you can access the original guide. Make sure to back up your work first!

Please let me know if you have any questions about this process, either by PM or by comment!

[Back to top]

Comments

Gylin's picture

Missed waypoint or something

Missed waypoint or something else?

On the subject of waypoints, is there any way to add a step without one?
For example, your already in the area, and don't need to be directed

example code to better explain:

T Meet the High Tinker |QID|26425| |M|33.71,36.48| |N|To High Tinker Mekkatorque| |C|Warrior|
A The Fight Continues |QID|26208| |M|33.71,36.48|
C The Fight Continues |QID|26208| |M|33.71,36.48| |N|Watch the scene on the Holo-table| |QO|Learn about Operation: Gnomeregan: 1/1| |NC|
T The Fight Continues |QID|26208| |M|33.71,36.48|
A Triumph of Gnomish Ingenuity |QID|26566| |M|33.71,36.48|

As you can see 5 steps all done while standing at the same spot, you don't need to move, so don't need an arrow pointing you anywhere

Jiyambi's picture

Just don't add a waypoint,

Just don't add a waypoint, they aren't required.

And no, the above error was due to a flub on my part, I didn't initialize a table correctly in the main addon code.

Gylin's picture

Aha, because I was getting

Aha, because I was getting the same kind of "'waypcomplete' (a nil value)" error without them, and if I didn't add them at any time there wasn't a waypoint in guide the first waypoint from the old gnome/dwarf start guide "kill wolves and troggs" would appear. Maybe had something to do with that old guide being autoloading because I'm playing a gnome

This was prior to you wiping all the old guides from the lastest version, so shall I now remove the wp's and retest?

Jiyambi's picture

Hmmmm. I'm not sure why that

Hmmmm. I'm not sure why that error was happening in that case.

I'll do some testing on this when I have time. The waypoints *shouldn't* be required - but there may be an error in the code somewhere that causes the above issue when one isn't supplied.

Gylin's picture

Latest version 1.7.0.1

Latest version 1.7.0.1 seemed to fix it, so I'll post my gnome starter now

Bitsem's picture

Yay!

Excellent work again Miss! Smiling

Things I never thought I'd say...

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

Jiyambi's picture

Yes it can, but it's a bit

Yes it can, but it's a bit more advanced so I hadn't included it here.

Basically: instead of registering a guide with the addon, you create the new guide out of game by creating a new LUA file. If you already have some code complete, you can copy and paste your code into this new file. Then you need to place the file in either the Horde or Alliance folder, respectively, in the WoWPro_Leveling folder in the addons directory. Finally, you need to add this file's name to the Guides.xml file within the same folder.

Once that's done, your new guide will load just like the "official" WoW-Pro guides. When you record, your new recording is tacked on to the end.

Keep Notepad++ open in the background. When you complete a new step, alt+tab and copy everything over the top of what you have in Notepad++ - this shouldn't delete anything because you are just adding on to code you already have.

THEN, you can change things in Notepad++ as you go. Save the Notepad file, the do a /reload in WoW. You should see your new steps formatted with any manual changes you made!

Like I said, this is a it more of an advanced tip, so let me know if you have trouble with it. This is how I work on guides, but having a physical notepad by the computer probably wouldn't be a bad plan Eye

tinkerboon's picture

Localisation of recorded guides?

Hi,

I've just started to record my Silverpine questing. However, I'm using a German client, so everyting recorded is in German. Is there any process (planned) that will allow the localisation? I'd guess it would be possible to search for the quest IDs somewhere and replace the name, but doing it manually will be really tendious work. Any ideas of what would be the best course of action?

Silvann's picture

I'd be interested in that

I'd be interested in that and I can think of something in the future. I think we can actually do it ingame, as long as someone takes your files that should be translated and opens up the client where you want the files to be translated to.

Jiyambi's picture

Hmmmm, I didn't think about

Hmmmm, I didn't think about this. Though for some reason I was under the impression that WoW won't really give you information about a quest unless it's actually in your log - I'm not sure there's a way to look it up via QID.

Silvann's picture

Hmm, you may be right. :/

Hmm, you may be right. :/ I'll see what else we can do.

Jiyambi's picture

Sadly I don't think

Sadly I don't think translating the quest names from a different client is really something we can do Sad I just don't think it's something available to the addon to look up. If anyone has any ideas on how to do this, please let me know!

tinkerboon's picture

I guess it would be hard to

I guess it would be hard to do inside the addon, but it should be possible to write a scripe that processes a guide file and searches for the quests on the wowhead or mmo-champion database, parses the results and replaces the text in the file.

If that sounds too complicated, is it useful if I submit a (untranslated) guide anyways (I'd write all notes etc in English, only quest and NPC names would be in german), or would that work be wasted anyways and I'll better spend my time doing something different?

Jiyambi's picture

That kind of a script is

That kind of a script is definitely possible, but way beyond my ability - I'm still a noob when it comes to programming. Without such a script, sadly the untranslated guide would not be very useful, except of course for those seeking a German translation!

I'm not really sure where to direct you at this point Sad

Shakazahn's picture

looking up via QID

I tried that "lookup via QID" in the early state of this AddOn.
It works, but only after reloading via /reload UI
because the WoW Client needs some time to load/refresh the Questcache after start.

Even the untranslated (english) guides show the Questobjectives in the corresponding Clientlanguage (german) actually.
I will look after that later.

"Professional" Guideaddons like Zygor do the translation of titles, objectives, ... "on the fly" with some kind of delay routines or so and use the QID lookup functions too afaik.

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

Jiyambi's picture

Hmmm. That is most

Hmmm. That is most definitely something to look into, it would be very nice to have all the quest titles translated.

Bitsem's picture

Rank tags

I'll check the addon documentation page for this, but what are Rank tags for? Pre must be for pre-reqs, and hopefully I can find the answers on my own, but for lazy people, a quick description of how to add them might be a good idea?

If I get a chance, I'll try to clean up the Troll stuff I've recorded. I'll never learn if I don't try, right? lol.

Amazing work as usual Jiya. You make it so easy for us to contribute! Rock on girl! Smiling

Things I never thought I'd say...

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

Jiyambi's picture

I see you've already

I see you've already incorporated them into your guide, but I'll leave a quick explanation here anyway

Ranks go from 1-3 (changing from 1-5). They determine how important the recorder sees the steps. The user can set the guide to 1 (ignores everyone marked 2 or 3), 2 (ignores 3s), or 3 (displays all steps normally). This will let the user choose how "complete" they want their zone experience to be. It's especially good for users with heirloom items or those who want to do instances a lot.

Basically, MOST quests should be 1s. You can also leave them unranked, since this defaults to 1. This definitely includes any quests that open up new areas. Quests that aren't right on the questing path and which don't have important follow-ups should be marked 2. Quests that go decently far out of the way or which have very few rewards should be marked 3.

solitha's picture

Darkshore

This may come out a bit bumpy, as my first use of the recorder... It's workable, but the quests in old Auberdine, as well as finding the survivors shortly after you arrive at Lor'danel, both could probably be gone over and re-sorted for better efficiency. At those I was mostly wandering around a bit lost.

WoWPro_Leveling:RegisterGuide('darkshore', 'Darkshore', 'Aquang', '12', '99', 'ashenvale', 'Alliance', function()
return [[

N First Step|QID|1|N|This is the first step in your new guide. A guide must always have at least one step. Delete this one when you add your own!|
A The Last Wave of Survivors|QID|13518|M|51.76,17.94|N|From Dentaria Silverglade.|
A Threat from the Water|QID|13522|M|50.39,18.75|N|From Ranger Glynda Nal'Shea.|
C Threat from the Water|QID|13522|M|45.50,17.64|
T Threat from the Water|QID|13522|M|50.21,19.83|N|To Ranger Glynda Nal'Shea.|
C The Last Wave of Survivors|QID|13518|M|44.10,17.81|
T The Last Wave of Survivors|QID|13518|M|51.75,18.05|N|To Dentaria Silverglade.|
A The Boon of the Seas|QID|13520|M|51.75,18.05|N|From Serendia Oakwhisper.|
A Buzzbox 413|QID|13521|M|51.17,19.61|N|From Wizbang Cranktoggle.|
C Buzzbox 413|QID|13521|M|48.64,16.30|
C The Boon of the Seas|QID|13520|M|49.56,18.48|
T The Boon of the Seas|QID|13520|M|50.93,18.75|N|To Serendia Oakwhisper.|
L Level 13|QID|13521|LVL|13|N|You should be around level 13 by this point.|
T Buzzbox 413|QID|13521|M|53.23,19.58|
A No Accounting for Taste|QID|13527|M|53.23,19.58|
C No Accounting for Taste|QID|13527|M|55.05,20.95|
T No Accounting for Taste|QID|13527|M|51.18,19.59|N|To Wizbang Cranktoggle.|
A Buzzbox 723|QID|13528|M|51.18,19.59|N|From Wizbang Cranktoggle.|
C Buzzbox 723|QID|13528|M|54.89,27.76|
T Buzzbox 723|QID|13528|M|54.19,29.21|
A A Cure In The Dark|QID|13554|M|54.19,29.21|
A The Corruption's Source|QID|13529|M|56.81,30.04|N|From Tharnariun Treetender.|
A Bearer of Good Fortune|QID|13557|M|57.02,31.46|
A A Troubling Prescription|QID|13831|M|57.37,33.80|
C Bearer of Good Fortune|QID|13557|U|44925|M|57.50,32.41|
C A Cure In The Dark|QID|13554|M|58.86,32.34|
C The Corruption's Source|QID|13529|M|58.75,32.64|
T The Corruption's Source|QID|13529|M|51.19,19.69|N|To Tharnariun Treetender.|
T Bearer of Good Fortune|QID|13557|M|51.19,19.69|N|To Tharnariun Treetender.|
T A Troubling Prescription|QID|13831|M|51.19,19.69|N|To Tharnariun Treetender.|
T A Cure In The Dark|QID|13554|M|51.19,19.69|N|To Wizbang Cranktoggle.|
h Lor'danel|QID|13831|M|50.98,18.61|N|At Innkeeper Kyteran.|
A A Love Eternal|QID|13563|M|50.84,17.96|N|From Cerellean Whiteclaw.|
A A Lost Companion|QID|13564|M|50.89,17.98|N|From Volcor.|
A The Final Flame of Bashal'Aran|QID|13562|M|50.31,19.59|N|From Ranger Glynda Nal'Shea.|
A Solace for the Highborne|QID|13561|M|46.80,33.23|N|From Arya Autumnlight.|
C The Final Flame of Bashal'Aran|QID|13562|NC|M|45.97,34.25|
L Level 14|QID|13561|LVL|14|N|You should be around level 14 by this point.|
C A Love Eternal|QID|13563|M|48.29,36.54|
C Solace for the Highborne|QID|13561|M|47.27,34.59|
T Solace for the Highborne|QID|13561|M|46.76,33.28|N|To Arya Autumnlight.|
C A Lost Companion|QID|13564|NC|M|43.00,38.86|
T A Lost Companion|QID|13564|M|42.95,38.90|N|To Keeper Karithus.|
A Unsavory Remedies|QID|13598|M|42.95,38.90|N|From Keeper Karithus.|
A Ritual Materials|QID|13566|M|42.95,38.90|N|From Keeper Karithus.|
A Twice Removed|QID|13565|M|42.95,38.90|N|From Seraphine.|
C Twice Removed|QID|13565|U|45911|M|48.60,40.81|
C Unsavory Remedies|QID|13598|M|49.15,40.55|
C Ritual Materials|QID|13566|M|44.66,40.86|
T Unsavory Remedies|QID|13598|M|42.96,39.11|N|To Keeper Karithus.|
T Ritual Materials|QID|13566|M|42.96,39.11|N|To Keeper Karithus.|
T Twice Removed|QID|13565|M|42.88,39.01|N|To Seraphine.|
A The Ritual Bond|QID|13569|M|42.93,39.02|N|From Keeper Karithus.|
C The Ritual Bond|QID|13569|NC|M|43.74,40.34|
T The Ritual Bond|QID|13569|M|42.99,39.10|N|To Keeper Karithus.|
A Grimclaw's Return|QID|13599|M|42.99,39.10|N|From Keeper Karithus.|
T Grimclaw's Return|QID|13599|M|50.88,18.20|N|To Serendia Oakwhisper.|
T A Love Eternal|QID|13563|M|50.85,18.00|N|To Cerellean Whiteclaw.|
T The Final Flame of Bashal'Aran|QID|13562|M|50.82,18.19|N|To Ranger Glynda Nal'Shea.|
A The Shatterspear Invaders|QID|13589|M|50.82,18.19|N|From Ranger Glynda Nal'Shea.|
A An Ocean Not So Deep|QID|13560|M|50.97,19.23|N|From Gorbold Steelhand.|
C An Ocean Not So Deep|QID|13560|M|52.95,11.06|
L Level 15|QID|13560|LVL|15|N|You should be around level 15 by this point.|
T An Ocean Not So Deep|QID|13560|M|51.03,19.26|N|To Gorbold Steelhand.|
T The Shatterspear Invaders|QID|13589|M|58.96,19.48|N|To Lieutenant Morra Starbreeze.|
A Remnants of the Highborne|QID|13505|M|58.93,19.49|N|From Balthule Shadowstrike.|
A Shatterspear Laborers|QID|13504|M|58.93,19.49|N|From Sentinel Tysha Moonblade.|
A Reason to Worry|QID|13506|M|60.12,19.15|
T Reason to Worry|QID|13506|M|58.94,19.48|N|To Lieutenant Morra Starbreeze.|
A Swift Response|QID|13508|M|58.94,19.48|N|From Lieutenant Morra Starbreeze.|
C Shatterspear Laborers|QID|13504|M|60.55,22.17|
C Remnants of the Highborne|QID|13505|M|60.43,21.54|
T Remnants of the Highborne|QID|13505|M|58.93,19.49|N|To Balthule Shadowstrike.|
T Shatterspear Laborers|QID|13504|M|58.93,19.49|N|To Sentinel Tysha Moonblade.|
A War Supplies|QID|13509|M|58.93,19.49|N|From Lieutenant Morra Starbreeze.|
A Denying Manpower|QID|13507|M|58.93,19.49|N|From Sentinel Tysha Moonblade.|
T Swift Response|QID|13508|M|63.77,6.04|N|To Alanndarian Nightsong.|
A One Bitter Wish|QID|13511|M|63.77,6.04|N|From Alanndarian Nightsong.|
C One Bitter Wish|QID|13511|M|63.91,6.10|
A Timely Arrival|QID|13510|M|64.44,5.47|N|From Sentinel Aynasha.|
C Timely Arrival|QID|13510|NC|M|60.58,6.97|
C War Supplies|QID|13509|U|44999|M|62.42,8.08|
C Denying Manpower|QID|13507|M|62.23,9.31|
T War Supplies|QID|13509|M|58.92,19.49|N|To Lieutenant Morra Starbreeze.|
T One Bitter Wish|QID|13511|M|58.92,19.49|N|To Lieutenant Morra Starbreeze.|
L Level 16|QID|13510|LVL|16|N|You should be around level 16 by this point.|
T Timely Arrival|QID|13510|M|58.92,19.49|N|To Lieutenant Morra Starbreeze.|
T Denying Manpower|QID|13507|M|58.92,19.39|N|To Sentinel Tysha Moonblade.|
A Strategic Strikes|QID|13512|M|58.94,19.51|N|From Lieutenant Morra Starbreeze.|
A On the Brink|QID|13513|M|58.94,19.51|N|From Balthule Shadowstrike.|
A The Looting of Althalaxx|QID|13844|M|59.08,19.60|N|From Mathas Wildwood.|
C The Looting of Althalaxx|QID|13844|M|58.28,24.01|
C On the Brink|QID|13513|M|57.33,25.86|
C Strategic Strikes|QID|13512|U|44995|M|57.12,25.91|
T Strategic Strikes|QID|13512|M|58.88,19.47|N|To Lieutenant Morra Starbreeze.|
T On the Brink|QID|13513|M|58.88,19.47|N|To Balthule Shadowstrike.|
A The Front Line|QID|13590|M|58.88,19.47|N|From Lieutenant Morra Starbreeze.|
T The Looting of Althalaxx|QID|13844|M|59.08,19.59|N|To Mathas Wildwood.|
A The Ancients' Ire|QID|13514|M|69.13,19.20|N|From Kerlonian Evershade.|
C The Ancients' Ire|QID|13514|M|70.67,17.07|
T The Front Line|QID|13590|M|72.23,19.06|N|To Huntress Sandrya Moonfall.|
A Ending the Threat|QID|13515|M|72.23,19.06|N|From Huntress Sandrya Moonfall.|
C Ending the Threat|QID|13515|M|72.21,19.06|
A Disturbing Connections|QID|13591|M|72.31,18.90|
T Ending the Threat|QID|13515|M|72.35,18.87|N|To Huntress Sandrya Moonfall.|
T The Ancients' Ire|QID|13514|M|69.14,19.25|N|To Kerlonian Evershade.|
T Disturbing Connections|QID|13591|M|50.65,19.65|N|To Ranger Glynda Nal'Shea.|
L Level 17|QID|13591|LVL|17|N|You should be around level 17 by this point.|
A The Twilight's Hammer|QID|13519|M|50.31,20.29|N|From Sentinel Lendra.|
A Twilight Plans|QID|13596|M|50.31,20.29|N|From Sentinel Lendra.|
A Power Over the Tides|QID|13523|M|44.60,30.83|N|From Moon Priestess Tharill.|
C Twilight Plans|QID|13596|M|45.10,30.34|
C Power Over the Tides|QID|13523|U|44975|M|43.97,28.54|
T Power Over the Tides|QID|13523|M|44.62,30.68|N|To Moon Priestess Tharill.|
C The Twilight's Hammer|QID|13519|M|44.11,32.22|
T The Twilight's Hammer|QID|13519|M|50.35,20.35|N|To Sentinel Lendra.|
T Twilight Plans|QID|13596|M|50.35,20.35|N|To Sentinel Lendra.|
A In Aid of the Refugees|QID|13601|M|50.35,20.35|N|From Sentinel Lendra.|
T In Aid of the Refugees|QID|13601|M|42.61,45.05|N|To Priestess Alinya.|
A Against the Wind|QID|13542|M|42.56,45.16|N|From Sentinel Selarin.|
A Three Hammers to Break|QID|13543|M|42.63,45.16|N|From Corvine Moonrise.|
A Malfurion's Return|QID|13573|M|42.63,45.16|N|From Corvine Moonrise.|
A Coaxing the Spirits|QID|13547|M|39.08,43.13|N|From Yalda.|
A The Last Refugee|QID|13605|M|38.59,42.37|N|From Archaeologist Hollee.|
C The Last Refugee|QID|13605|NC|M|41.20,43.34|
C Against the Wind|QID|13542|M|39.51,42.09|
C Coaxing the Spirits|QID|13547|M|39.34,39.03|
C Three Hammers to Break|QID|13543|M|39.34,39.01|
T Coaxing the Spirits|QID|13547|M|39.08,43.11|N|To Yalda.|
A Call Down the Thunder|QID|13558|M|39.08,43.11|N|From Yalda.|
C Call Down the Thunder|QID|13558|M|37.24,41.49|
T Against the Wind|QID|13542|M|42.52,45.24|N|To Sentinel Selarin.|
T Three Hammers to Break|QID|13543|M|42.62,45.17|N|To Corvine Moonrise.|
T Call Down the Thunder|QID|13558|M|42.62,45.17|N|To Corvine Moonrise.|
L Level 18|QID|13558|LVL|18|N|You should be around level 18 by this point.|
T The Last Refugee|QID|13605|M|42.58,45.22|N|To Elisa Steelhand.|
T Malfurion's Return|QID|13573|M|43.67,53.51|N|To Malfurion Stormrage.|
A The Land Is in Their Blood|QID|13575|M|43.67,53.51|N|From Malfurion Stormrage.|
A The Last Wildkin|QID|13577|M|43.67,53.51|N|From Malfurion Stormrage.|
A Protector of Ameth'Aran|QID|13579|M|43.67,53.51|N|From Malfurion Stormrage.|
T The Last Wildkin|QID|13577|M|45.54,48.50|N|To Aroom.|
A Aroom's Farewell|QID|13578|M|45.54,48.50|N|From Aroom.|
C Aroom's Farewell|QID|13578|M|46.67,46.47|
T Aroom's Farewell|QID|13578|M|45.53,48.50|N|To Aroom.|
A Elune's Fire|QID|13582|M|45.53,48.50|N|From Aroom.|
C Elune's Fire|QID|13582|M|46.80,50.32|
T Elune's Fire|QID|13582|M|45.53,48.49|N|To Aroom.|
A The Wildkin's Oath|QID|13583|M|45.55,48.41|N|From Aroom.|
T Protector of Ameth'Aran|QID|13579|M|44.48,56.62|N|To Selenn.|
A Calming the Earth|QID|13584|M|44.48,56.62|N|From Selenn.|
C Calming the Earth|QID|13584|M|43.71,55.94|
T Calming the Earth|QID|13584|M|44.38,56.65|N|To Selenn.|
A Sworn to Protect|QID|13585|M|44.38,56.65|N|From Selenn.|
T The Land Is in Their Blood|QID|13575|M|41.01,56.44|N|To Elder Brownpaw.|
A Mutual Aid|QID|13576|M|41.01,56.44|N|From Elder Brownpaw.|
C Mutual Aid|QID|13576|U|44959|M|40.25,60.57|
T Mutual Aid|QID|13576|M|40.94,56.55|N|To Elder Brownpaw.|
A Soothing the Elements|QID|13580|M|40.94,56.55|N|From Elder Brownpaw.|
C Soothing the Elements|QID|13580|U|46546|M|39.74,62.61|
T Soothing the Elements|QID|13580|M|40.94,56.59|N|To Elder Brownpaw.|
A The Blackwood Pledge|QID|13581|M|40.94,56.59|N|From Elder Brownpaw.|
T The Blackwood Pledge|QID|13581|M|43.66,53.41|N|To Malfurion Stormrage.|
T The Wildkin's Oath|QID|13583|M|43.66,53.41|N|To Malfurion Stormrage.|
T Sworn to Protect|QID|13585|M|43.66,53.41|N|To Malfurion Stormrage.|
A The Emerald Dream|QID|13586|M|43.66,53.41|N|From Malfurion Stormrage.|
T The Emerald Dream|QID|13586|M|49.14,56.98|N|To Thessera.|
A The Waking Nightmare|QID|13587|M|49.14,56.98|N|From Thessera.|
L Level 19|QID|13587|LVL|19|N|You should be around level 19 by this point.|
C The Waking Nightmare|QID|13587|M|49.34,55.74|
T The Waking Nightmare|QID|13587|M|49.19,56.89|N|To Thessera.|
A Leaving the Dream|QID|13940|M|49.19,56.89|N|From Thessera.|
T Leaving the Dream|QID|13940|M|43.63,53.43|N|To Malfurion Stormrage.|
A The Eye of All Storms|QID|13588|M|43.63,53.43|N|From Malfurion Stormrage.|
C The Eye of All Storms|QID|13588|M|44.27,54.20|
T The Eye of All Storms|QID|13588|M|43.63,53.41|N|To Malfurion Stormrage.|
A Mounting the Offensive|QID|13902|M|43.63,53.41|N|From Malfurion Stormrage.|
f Grove of the Ancients|QID|13902|M|44.39,75.39|N|At Delanea.|
T Mounting the Offensive|QID|13902|M|45.25,75.12|N|To Balren of the Claw.|
A Leave No Tracks|QID|13892|M|45.25,75.12|N|From Balren of the Claw.|
A What's Happening to the Blackwood Furbolg?|QID|13525|M|45.19,75.16|N|From Foriel Broadleaf.|
A Consumed|QID|13881|M|45.19,74.70|N|From Kathrena Winterwisp.|
C Consumed|QID|13881|NC|M|45.89,78.78|
T What's Happening to the Blackwood Furbolg?|QID|13525|M|43.54,80.94|N|To Elder Brolg.|
A The Bear's Paw|QID|13526|M|43.54,80.94|N|From Elder Brolg.|
C The Bear's Paw|QID|13526|M|44.99,88.61|
T The Bear's Paw|QID|13526|M|43.54,80.90|N|To Elder Brolg.|
A The Bear's Blessing|QID|13544|M|43.54,80.90|N|From Elder Brolg.|
C Leave No Tracks|QID|13892|U|46696|M|40.74,84.58|
T Leave No Tracks|QID|13892|M|40.74,84.58|N|To Faceless One.|
C The Bear's Blessing|QID|13544|M|45.30,76.82|
T Consumed|QID|13881|M|45.19,74.69|N|To Kathrena Winterwisp.|
A The Seeds of Life|QID|13882|M|45.19,74.69|N|From Kathrena Winterwisp.|
A Stepping Up Surveillance|QID|13948|M|45.27,75.08|N|From Balren of the Claw.|
C The Seeds of Life|QID|13882|M|38.60,78.14|
T The Bear's Blessing|QID|13544|M|43.48,80.96|N|To Elder Brolg.|
A Cleansing the Afflicted|QID|13545|M|43.48,80.96|N|From Elder Brolg.|
A Jadefire Braziers|QID|13572|M|43.57,80.95|N|From Gren Tornfur.|
C Cleansing the Afflicted|QID|13545|U|44889|M|44.62,82.07|
C Jadefire Braziers|QID|13572|M|44.36,84.07|
C Stepping Up Surveillance|QID|13948|U|46696|M|39.96,84.84|
L Level 20|QID|13572|LVL|20|N|You should be around level 20 by this point.|
T Jadefire Braziers|QID|13572|M|43.55,80.94|N|To Gren Tornfur.|
T Cleansing the Afflicted|QID|13545|M|43.55,80.94|N|To Elder Brolg.|
A The Defiler|QID|13546|M|43.55,80.94|N|From Elder Brolg.|
C The Defiler|QID|13546|M|46.34,83.66|
T The Defiler|QID|13546|M|43.54,80.93|N|To Elder Brolg.|
T Stepping Up Surveillance|QID|13948|M|45.25,75.18|N|To Balren of the Claw.|
A Unearthed Knowledge|QID|13896|M|45.28,75.05|N|From Larien.|
T The Seeds of Life|QID|13882|M|45.20,74.71|N|To Kathrena Winterwisp.|
A An Ounce of Prevention|QID|13925|M|45.20,74.71|N|From Kathrena Winterwisp.|
C An Ounce of Prevention|QID|13925|U|46363|M|45.79,76.48|
T An Ounce of Prevention|QID|13925|M|45.19,74.70|N|To Kathrena Winterwisp.|
A In Defense of Darkshore|QID|13885|M|45.19,74.70|N|From Kathrena Winterwisp.|
C In Defense of Darkshore|QID|13885|M|40.61,81.61|
T In Defense of Darkshore|QID|13885|M|45.20,74.69|N|To Kathrena Winterwisp.|
A The Devourer of Darkshore|QID|13891|M|45.20,74.69|N|From Kathrena Winterwisp.|
C The Devourer of Darkshore|QID|13891|U|46370|M|44.97,78.70|
T The Devourer of Darkshore|QID|13891|M|45.18,74.69|N|To Kathrena Winterwisp.|
T Unearthed Knowledge|QID|13896|M|37.69,82.74|N|To Archaeologist Groff.|
A Soggoth and Kronn|QID|13893|M|37.69,82.74|N|From Archaeologist Groff.|
A Sweeping Clean the Ruins|QID|13907|M|37.69,82.74|N|From Archaeologist Groff.|
A Swamped Secrets|QID|13912|M|37.69,82.93|N|From Jr. Archaeologist Ferd.|
A The Absent-Minded Prospector|QID|13911|M|37.69,82.93|N|From Prospector Remtravel.|
C The Absent-Minded Prospector|QID|13911|NC|M|37.68,82.95|
T The Absent-Minded Prospector|QID|13911|M|37.73,82.95|N|To Jr. Archaeologist Ferd.|
C Swamped Secrets|QID|13912|M|36.99,83.37|
C Sweeping Clean the Ruins|QID|13907|M|36.99,83.38|
T Swamped Secrets|QID|13912|M|37.70,82.90|N|To Jr. Archaeologist Ferd.|
A The Titans' Terminal|QID|13918|M|37.70,82.90|N|From Jr. Archaeologist Ferd.|
L Level 21|QID|13918|LVL|21|N|You should be around level 21 by this point.|
T Sweeping Clean the Ruins|QID|13907|M|37.70,82.90|N|To Archaeologist Groff.|
A Got Some Flotsam?|QID|13909|M|37.70,82.90|N|From Archaeologist Groff.|
C The Titans' Terminal|QID|13918|U|46388|M|37.09,81.24|
C Got Some Flotsam?|QID|13909|M|37.16,86.91|
T The Titans' Terminal|QID|13918|M|37.69,82.92|N|To Jr. Archaeologist Ferd.|
T Got Some Flotsam?|QID|13909|M|37.68,82.78|N|To Archaeologist Groff.|
A A New Home|QID|13910|M|37.68,82.78|N|From Archaeologist Groff.|
C A New Home|QID|13910|U|46385|M|35.91,81.89|
T A New Home|QID|13910|M|37.67,82.77|N|To Archaeologist Groff.|
T Soggoth and Kronn|QID|13893|M|45.29,75.07|N|To Larien.|
A The Slumbering Ancients|QID|13895|M|45.36,74.91|N|From Onu.|
T The Slumbering Ancients|QID|13895|M|45.67,71.72|N|To Aros.|
A Naga In Our Midst|QID|13953|M|45.63,71.70|N|From Darkscale Assassin.|
T Naga In Our Midst|QID|13953|M|45.27,75.10|N|To Balren of the Claw.|
A The Darkscale Warlord|QID|13899|M|45.27,75.10|N|From Balren of the Claw.|
A The Tides Turn Against Us|QID|13898|M|45.27,75.10|N|From Felros.|
C The Tides Turn Against Us|QID|13898|M|31.19,84.20|
T The Darkscale Warlord|QID|13899|M|32.27,85.30|N|To Warlord Wrathspine.|
A The Offering to Azshara|QID|13900|M|32.25,85.13|N|From Warlord Wrathspine.|
C The Offering to Azshara|QID|13900|M|32.57,84.61|
T The Offering to Azshara|QID|13900|M|32.81,84.23|N|To Malfurion Stormrage.|
A The Battle for Darkshore|QID|13897|M|32.83,84.30|N|From Malfurion Stormrage.|
C The Battle for Darkshore|QID|13897|U|58365|M|40.12,83.91|
T The Tides Turn Against Us|QID|13898|M|45.32,75.09|N|To Felros.|
T The Battle for Darkshore|QID|13897|M|45.32,75.09|N|To Balren of the Claw.|
A Ashes in Ashenvale|QID|26408|M|45.32,75.09|N|From Balren of the Claw.|
]]

end)

solitha's picture

Holy moo-moo, what a comment

Holy moo-moo, what a comment those make.

Also, I don't know if you wanted to add in the turn-in from Darnassus to Darkshire. I had it in there, but I think I deleted it instead of the sample first line.

Gylin's picture

One thing I'd add that I've

One thing I'd add that I've noticed, is don't reload the ui without saving, as it wipes whatever the recorder currently has in it. I think that as and when the autosave feature is added, this will cease to be an issue.

Jiyambi's picture

Yup, and I just added said

Yup, and I just added said feature. Yay!

Will package and upload later, sleepy time now.

Gylin's picture

Sleep? Pah sleep is for the

Sleep? Pah sleep is for the weak!

Oh sing with me now....
"I'm an insomniac, and I'm ok. I play all night and I work all day." Sticking out tongue

Jiyambi's picture

Soooo true....

Soooo true....