LATEST NEWS

Using the WoW-Pro Recorder

img
Oct
25


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
  • The most current guides
  • WoW-Pro Recorder

Download here.

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

  • WoWPro
  • WoWPro_Achievements
  • WoWPro_Dailies
  • WoWPro_Leveling
  • WoWPro_Profession
  • WoWPro_Recorder (disabled by default)
  • WoWPro_Utilities (not an addon)
  • WoWPro_WorldEvents

Everything should be ready to go – fire up the client and log in!
By default WoWPro_Recorder is disabled, so you need to enable it in your addons list for each character you will use it on.

[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]

  • img
    Jan 17, 2011 @ 21:49 pm

    It’s because the achor frameIt’s because the achor frame doesn’t exist anymore. It’s just something simple I haven’t got around to fixing yet – you can remove the line or change AnchorFrame to MainFrame and you should be okay.Sorry about that, I’ll try to get around to updating the recorder soon, it needs an overhaul for the modules anyway!

  • img
    Jan 17, 2011 @ 16:51 pm

    Ok, the problem seems to beOk, the problem seems to be when the Width is set to less than or equal to 250. I checked it, setting it to 250 or less causes an error. If it is less than 250, it will re-size it to 250, and still causes the error.

    Also, it will start working if the width is set to greater than 250 (record, etc).

    From what I can tell the offending line is in the WoWPro_Recorder_frames.lua, line 1344 with
    [code]WoWPro.AnchorFrame:SetWidth(250)[/code]

  • img
    Jan 17, 2011 @ 3:53 am

    I should also mention thatI should also mention that making a new guide will not save it seems, nor will it pick up any quests.

  • img
    Jan 17, 2011 @ 3:43 am

    Recorder with 2.1.2Getting the following error.
    [hr]
    Message: …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:1344: attempt to index field ‘AnchorFrame’ (a nil value)
    Time: 01/16/11 21:41:54
    Count: 1
    Stack: …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:1344: in function `CustomizeFrames’
    InterfaceAddOnsWoWPro_RecorderWoWPro_Recorder.lua:32: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[1]”]:9: in function
    (tail call): ?
    InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:543: in function
    (tail call): ?
    InterfaceAddOnsWoWProWoWPro.lua:118: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[1]”]:9: in function
    (tail call): ?
    InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:543: in function `EnableAddon’
    InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:635: in function
    [C]: in function `LoadAddOn’
    InterfaceFrameXMLUIParent.lua:242: in function `UIParentLoadAddOn’
    InterfaceFrameXMLUIParent.lua:265: in function `CombatLog_LoadUI’
    InterfaceFrameXMLUIParent.lua:519: in function

    Locals:

  • img
    Dec 27, 2010 @ 1:52 am

    I was having some strangeI was having some strange issues with the recorder when I upgraded the addon to 2.1.1.  No errors that I remember, but a lot of times, it wouldn’t recognize the quest being accepted, completed, turned-in.  Also, I was having an issue where all the quests steps were having the same QID.

  • img
    Dec 5, 2010 @ 4:55 am

    I like it! And I’m glad youI like it! And I’m glad you like the new repair step 🙂 I’ll add the new step type and submit it later tonight.

  • img
    Dec 5, 2010 @ 3:06 am

    Small SuggestionI love the Repair/Restock option when adding a new step. I was wondering if it would be possible to add a Hearth to step?

    For example: H hearthspot|QID|##|N|Hearth back to Lakeshire Inn, or run/fly if your hearth is on cooldown.|

  • img
    Dec 4, 2010 @ 21:56 pm

    It’s available from theIt’s available from the “Community Page” but I might make that a bit more accessible as well. Thanks for the tip 🙂

  • img
    Dec 4, 2010 @ 21:38 pm

    Nevermind–I had to googleNevermind–I had to google this, as I couldn’t find it linked anywhere from your main wow-pro addon pages, aside from the little “More content by this user” box on the right.https://www.wow-pro.com/node/3192#optionalMay I suggest publicizing that fantastic little page a little more? 😀

  • img
    Dec 4, 2010 @ 21:28 pm

    Optional steps?I haven’t written a wow-pro guide since you guys were porting all of your paper guides to TourGuide format. Something I liked about that format was the ability to make a step optional. That is, to display a step if (and only if) you had the associated quest. For example, I’m doing a Hillsbrad guide and would like to mark optional turn-ins for the breadcrumbs that lead there at the beginning–but only if the user already has those quests.Can we still do that here? I see no mention of how, but it’s entirely possible that I’m simply missing something or not reading the correct guide-writing guide. :)On an unrelated note, when I’m in the process of recording my guide, the guide display shows only blank steps rather than anything I’ve recorded. Nothing I can’t work around, though.

  • img
    Dec 2, 2010 @ 2:37 am

    I think I have fixed this,I think I have fixed this, I’ll be updating it tonight.

  • img
    Dec 2, 2010 @ 1:42 am

    Ack! No line spaces! Sorry!Ack! No line spaces! Sorry!

  • img
    Dec 2, 2010 @ 1:31 am

    Another Recorder ErrorThis happen when I completed the quest after I added a loot tag. Date: 2010-12-01 18:29:44ID: 1Error occured in: GlobalCount: 1Message: ..AddOnsWoWPro_RecorderWoWPro_Recorder.lua line 355:   attempt to compare string with booleanDebug:   [C]: ?   WoWPro_RecorderWoWPro_Recorder.lua:355: SaveGuide()   WoWPro_RecorderWoWPro_Recorder.lua:296: AddStep()   WoWPro_RecorderWoWPro_Recorder.lua:213:      WoWPro_RecorderWoWPro_Recorder.lua:92AddOns:  Swatter, v5.9.4960 (WhackyWallaby)  Ace3, v  AucAdvanced, v5.9.4960 (WhackyWallaby)  AucFilterBasic, v5.9.4960 (WhackyWallaby)  AucFilterOutlier, v5.9.4960.2531  AucMatchUndercut, v5.9.4960.2531  AucScanData, v5.9.4960 (WhackyWallaby)  AucStatHistogram, v5.9.4960 (WhackyWallaby)  AucStatiLevel, v5.9.4960 (WhackyWallaby)  AucStatPurchased, v5.9.4960 (WhackyWallaby)  AucStatSales, v5.9.4960.2842  AucStatSimple, v5.9.4960 (WhackyWallaby)  AucStatStdDev, v5.9.4960 (WhackyWallaby)  AucStatWOWEcon, v5.9.4960.2530  AucUtilAHWindowControl, v5.9.4960.3311  AucUtilAppraiser, v5.9.4960.2530  AucUtilAskPrice, v5.9.4960.3175  AucUtilAutoMagic, v5.9.4960.3142  AucUtilCompactUI, v5.9.4960.2530  AucUtilEasyBuyout, v5.9.4960.3583  AucUtilFixAH, v5.9.4960 (WhackyWallaby)  AucUtilGlypher, v5.9.4960.2545  AucUtilItemSuggest, v5.9.4960.3108  AucUtilPriceLevel, v5.9.4960.2545  AucUtilScanButton, v5.9.4960.2530  AucUtilScanFinish, v5.9.4960.2530  AucUtilScanProgress, v5.9.4960.2530  AucUtilScanStart, v5.9.4960.4819  AucUtilSearchUI, v5.9.4960.3655  AucUtilSimpleAuction, v5.9.4960.4546  AucUtilVendMarkup, v5.9.4960.2530  Babylonian, v5.1.DEV.130  Bagnon, v2.14.0  BagnonConfig, v  BagnonForever, v1.1.2  BagnonTooltips, v  BeanCounter, v5.9.4960 (WhackyWallaby)  Configator, v5.1.DEV.282  DebugLib, v5.1.DEV.275  Enchantrix, v5.9.4960 (WhackyWallaby)  EnchantrixBarker, v5.9.4960 (WhackyWallaby)  Informant, v5.9.4960 (WhackyWallaby)  RatingBuster, v  SlideBar, v5.9.4960 (WhackyWallaby)  Stubby, v5.9.4960 (WhackyWallaby)  Titan, v5.0.1.40000 – Revision 485  TitanBag, v5.0.1.40000  TitanClock, v5.0.1.40000  TitanCurrency, v0.4  TitanDurability, v1.20  TitanGold, v5.0.1.40000  TitanLocation, v5.0.1.40000  TitanLootType, v5.0.1.40000  TitanPerformance, v5.0.1.40000  TitanRepair, v5.0.1.40000  TitanVolume, v5.0.1.40000  TitanXP, v5.0.1.40000  TomTom, vv40000-1.0.4  WoWPro, v2.0.4  WoWProLeveling, v2.0.4  WoWProRecorder, v2.0.1  BlizRuntimeLib_enUS v4.0.3.40000 <us>  (ck=7ed)

  • img
    Dec 1, 2010 @ 22:55 pm

    Cool! Thanks! AfterCool! Thanks! After re-logging, some of what I recorded is there, so I didn’t lose everything. lol. I does seem to randomly add in a certain quest tho. Called Death’s Door. Haven’t figured that one out yet. 🙂 It really didn’t want me to add the Hearth to step, lol. But that was after the error, so maybe that’s why. 

  • img
    Dec 1, 2010 @ 22:42 pm

    Thanks Bits. This appears toThanks Bits. This appears to be due to part of the code for writing L tags, actually. I think I’ve fixed it.

  • img
    Dec 1, 2010 @ 22:32 pm

    Error when trying to registerDate: 2010-12-01 15:05:39
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..AddOnsWoWPro_RecorderWoWPro_Recorder.lua line 355:
    attempt to compare string with boolean
    Debug:
    (tail call): ?
    WoWPro_RecorderWoWPro_Recorder.lua:355: SaveGuide()
    WoWPro_RecorderWoWPro_Recorder.lua:296: AddStep()
    …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:511:
    …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:510
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[3]”]:9:
    [string “safecall Dispatcher[3]”]:5
    (tail call): ?
    …nfig-3.0AceConfigDialog-3.0AceConfigDialog-3.0.lua:797:
    …nfig-3.0AceConfigDialog-3.0AceConfigDialog-3.0.lua:612
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[4]”]:9:
    [string “safecall Dispatcher[4]”]:5
    (tail call): ?
    Ace3AceGUI-3.0AceGUI-3.0.lua:314: Fire()
    …dOnsAce3AceGUI-3.0widgetsAceGUIWidget-Button.lua:21:
    …dOnsAce3AceGUI-3.0widgetsAceGUIWidget-Button.lua:19
    AddOns:
    Swatter, v5.9.4960 (WhackyWallaby)
    Ace3, v
    AucAdvanced, v5.9.4960 (WhackyWallaby)
    AucFilterBasic, v5.9.4960 (WhackyWallaby)
    AucFilterOutlier, v5.9.4960.2531
    AucMatchUndercut, v5.9.4960.2531
    AucScanData, v5.9.4960 (WhackyWallaby)
    AucStatHistogram, v5.9.4960 (WhackyWallaby)
    AucStatiLevel, v5.9.4960 (WhackyWallaby)
    AucStatPurchased, v5.9.4960 (WhackyWallaby)
    AucStatSales, v5.9.4960.2842
    AucStatSimple, v5.9.4960 (WhackyWallaby)
    AucStatStdDev, v5.9.4960 (WhackyWallaby)
    AucStatWOWEcon, v5.9.4960.2530
    AucUtilAHWindowControl, v5.9.4960.3311
    AucUtilAppraiser, v5.9.4960.2530
    AucUtilAskPrice, v5.9.4960.3175
    AucUtilAutoMagic, v5.9.4960.3142
    AucUtilCompactUI, v5.9.4960.2530
    AucUtilEasyBuyout, v5.9.4960.3583
    AucUtilFixAH, v5.9.4960 (WhackyWallaby)
    AucUtilGlypher, v5.9.4960.2545
    AucUtilItemSuggest, v5.9.4960.3108
    AucUtilPriceLevel, v5.9.4960.2545
    AucUtilScanButton, v5.9.4960.2530
    AucUtilScanFinish, v5.9.4960.2530
    AucUtilScanProgress, v5.9.4960.2530
    AucUtilScanStart, v5.9.4960.4819
    AucUtilSearchUI, v5.9.4960.3655
    AucUtilSimpleAuction, v5.9.4960.4546
    AucUtilVendMarkup, v5.9.4960.2530
    Babylonian, v5.1.DEV.130
    Bagnon, v2.14.0
    BagnonConfig, v
    BagnonForever, v1.1.2
    BagnonTooltips, v
    BeanCounter, v5.9.4960 (WhackyWallaby)
    Configator, v5.1.DEV.282
    DebugLib, v5.1.DEV.275
    Enchantrix, v5.9.4960 (WhackyWallaby)
    EnchantrixBarker, v5.9.4960 (WhackyWallaby)
    Informant, v5.9.4960 (WhackyWallaby)
    RatingBuster, v
    SlideBar, v5.9.4960 (WhackyWallaby)
    Stubby, v5.9.4960 (WhackyWallaby)
    Titan, v5.0.1.40000 – Revision 485
    TitanBag, v5.0.1.40000
    TitanClock, v5.0.1.40000
    TitanCurrency, v0.4
    TitanDurability, v1.20
    TitanGold, v5.0.1.40000
    TitanLocation, v5.0.1.40000
    TitanLootType, v5.0.1.40000
    TitanPerformance, v5.0.1.40000
    TitanRepair, v5.0.1.40000
    TitanVolume, v5.0.1.40000
    TitanXP, v5.0.1.40000
    TomTom, vv40000-1.0.4
    WoWPro, v2.0.4
    WoWProLeveling, v2.0.4
    WoWProRecorder, v2.0.1
    BlizRuntimeLib_enUS v4.0.3.40000
    (ck=7ed)

  • img
    Dec 1, 2010 @ 22:21 pm

    I can’t save! Eek! When I hitI can’t save! Eek! When I hit save on the recorder, nothing happens! What have I done!?! The horror….the hoooorrrrroooorrrrr.

  • img
    Dec 1, 2010 @ 5:02 am

    Ok, the erros should be fixedOk, the erros should be fixed on my git forked version. But I can’t reproduce this: “When using the |CC| tag, and having multiple cords, it does not seem to
    always auto-complete. Most of the time it will, but I have noticed that
    if I unchecked the step it will not auto-complete when I go to the
    final cord.” Can you clarify that?

  • img
    Nov 30, 2010 @ 20:11 pm

    Yes, but we would then beYes, but we would then be doing things based on quest names, rather than IDs. This would be good for these very special cases, but keep in mind this breaks if the user has a different language client.

    Still, this is definitely worth looking into!

  • img
    Nov 30, 2010 @ 19:32 pm

    I think so. I believe there’sI think so. I believe there’s a open issue on github about that, but I never got to it.

  • img
    Nov 30, 2010 @ 19:27 pm

    Would it be able to grab itWould it be able to grab it from the chat log?  I believe it does show on there.

  • img
    Nov 29, 2010 @ 19:34 pm

    Bwahahahaha! I am the karmaBwahahahaha! I am the karma goddess! I giveth and I can taketh away!

  • img
    Nov 29, 2010 @ 19:28 pm

    No, I wouldn’t claim too…No, I wouldn’t claim too… you should know now I am testing the creator’s limits to when she starts deducting my Karma points 😀 lol

  • img
    Nov 29, 2010 @ 19:25 pm

    Hush. You knew exactly whatHush. You knew exactly what you were talking about, I just wanted to clarify that hopefully 1 was/will be fixed and 2 was intended behavior. You can’t be expected to know more than the developer about her own creation 😉

  • img
    Nov 29, 2010 @ 19:16 pm

    Oh I went there…There I go pretending I knew what I was talking about and you had to kill my ego 😛  Thanks Sir Max or Un’goro 😛

  • img
    Nov 29, 2010 @ 19:11 pm

    #1 is fixed in the most#1 is fixed in the most recent version of the recorder, I beleive. It’s fixed in the github version anyways.

    #2 sounds like it might be the issue. But it is in fact intended behavior, so that you can record things at an earlier place in the guide if you so desire!

  • img
    Nov 29, 2010 @ 19:06 pm

    I actually usually list it asI actually usually list it as whatever type of question/exclamation mark shows above the NPCs head, so the user gets a visual cue. But, it really doesn’t matter – either way it won’t auto-complete, sadly, because the quest never touches the quest log. I’m hoping to add support for these types of quests at a later time, but for now as Gylin said, you’ll just need to leave a note for the user.

  • img
    Nov 29, 2010 @ 18:51 pm

    Two thingsTwo things can cause this…1. If you /reload your UI or log out then in, after  reordering steps in the recorder (move up move down) without hitting the save process, it will revert back to it's original ordering.2. If you for some reason highlight a step  further up your guide, it will start placing steps after that particular step in the guide, as opposed to the end of it.

  • img
    Nov 29, 2010 @ 18:28 pm

    Recorder not saving in the order…Recorder is not saving in the order of the steps that I am completing them. It is making so I have to cut and paste lines instead of blocks. Does anyone have any ideas why this might be happening?

  • img
    Nov 29, 2010 @ 16:53 pm

    Thank you.Thank you.

  • img
    Nov 29, 2010 @ 16:49 pm

    Turn InI believe it is done with a Turn in step. Just put a note tag in to let them know about this.

  • img
    Nov 29, 2010 @ 16:24 pm

    With quests that complete without an acceptWith quests that complete without an accept, for example “The Egg Lives On”, to try and get them to auto-complete. Should I have the tag as a turnin, or as an accept?

  • img
    Nov 29, 2010 @ 2:30 am

    Please, don’t feel bad! Also,Please, don’t feel bad! Also, even if CS works, they have different functionalities, so it would be just a workaround fix.

  • img
    Nov 29, 2010 @ 2:25 am

    Yeah, I’m looking into thisYeah, I’m looking into this and also glad. Thanks for the detailed bug reports. 🙂

    The errors are easy to fix, I will do that tomorrow. But why it’s not autocompleting properly, I’ll have to do some tests ingame on my own.

    At some point soon, I’ll probably have to change all that code anyway, along with our own tracking system, instead of TomTom.

  • img
    Nov 29, 2010 @ 2:15 am

    I just feel bad that I keepI just feel bad that I keep breaking the code. XD
    I’ll give the CS tag a try and see.

  • img
    Nov 29, 2010 @ 1:58 am

    No it does not matter whereNo it does not matter where in the line that the CC tag occurs.

    I am not familiar with the code that handles these tags (Silvann did that code, and I think he’s looking into this) but I’m wondering if for multiple coordinates you possibly need to use CS tags instead.

    I AM very glad we are testing this feature out, since it hasn’t really gotten much attention previously.

  • img
    Nov 29, 2010 @ 1:41 am

    Hate to say it but I foundHate to say it but I found another one. Not sure if it is related to this one or not, but here goes.
    When using the |CC| tag, and having multiple cords, it does not seem to always auto-complete. Most of the time it will, but I have noticed that if I unchecked the step it will not auto-complete when I go to the final cord. Out of curiosity, does it matter where the |CC| tag is on the line?

    Also if I log in with the step with the multiple cords, I get quite a few errors. For the sake of not having a huge wall of text, I archived them and uploaded them. http://www.filefront.com/17578043/CC-tag-errrors.rar/

  • img
    Nov 29, 2010 @ 1:21 am

    Thanks, I’ll take a look atThanks, I’ll take a look at this.

  • img
    Nov 29, 2010 @ 0:50 am

    |CC| tag errorOk, when choosing a guide, and there is a R tag that has a |CC| as well, and I am in a different zone then what the |Z| has. When I reach that step, I get the following error.

    Message: InterfaceAddOnsWoWProWoWPro_Mapping.lua:387: attempt to perform arithmetic on local ‘iactual’ (a nil value)
    Time: 11/28/10 18:48:41
    Count: 2
    Stack: InterfaceAddOnsWoWProWoWPro_Mapping.lua:387: in function `MapPoint’
    …ceAddOnsWoWPro_LevelingWoWPro_Leveling_Parser.lua:388: in function

    Locals: self = {
    note = {
    }
    index = {
    }
    zone = {
    }
    CreateGuideWindowScrollbar = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:533
    modules = {
    }
    target = {
    }
    CreateHeading = defined @InterfaceAddOnsWoWProWoWPro_Widgets.lua:100
    optional = {
    }
    Tags = {
    }
    MapPoint = defined @InterfaceAddOnsWoWProWoWPro_Mapping.lua:264
    Titlebar = Titlebar {
    }
    CreateSkipStepsDialog = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:653
    UpdateGuide = defined @InterfaceAddOnsWoWProWoWPro_Broker.lua:48
    SetDefaults = defined @InterfaceAddOnsWoWProWoWPro_Config.lua:14
    Leveling = {
    }
    IsEnabled = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:467
    RegisterTags = defined @InterfaceAddOnsWoWProWoWPro.lua:169
    NextStep = defined @InterfaceAddOnsWoWProWoWPro_Broker.lua:133
    UnregisterEvents = defined @InterfaceAddOnsWoWProWoWPro.lua:190
    ActiveStickyCount = 0
    CreateMiniMapButton = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:629
    FramesLoaded = true
    RegisterEvents = defined @InterfaceAddOnsWoWProWoWPro.lua:180
    StickyFrame = WoWPro.StickyFrame {
    }
    ResetMainFramePosition = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:15
    OnEnable = defined @InterfaceAddOnsWoWProWoWPro.lua:90
    Version = “2.0.2”
    prof = {
    }
    PaddingSet = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:74
    missingQuest = false
    DebugMode = false
    TitleText = {
    }
    CreateMouseNotes = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:599
    OnInitialize = defined @InterfaceAddOnsWoWProWoWPro.lua:81
    NewModule = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:256
    NextGuideDialog = Guide Completed {
    }
    AnchorSet = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:268
    RowSet = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:325
    FauxItemButton = WoWPro_FauxItemButton {
    }
    GetName = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:300
    name = “WoWPro”
    noncombat = {
    }
    Disable = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:330
    action = {
    }
    CreateTargetButton = defined @InterfaceAddOnsWoWProWoWPro_Widgets.lua:81
    rows = {
    }
    Print = defined @InterfaceAddOnsWoWProWoWPro.lua:23
    DragSet = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:46
    leadin = {
    }
    CreateMainFrame = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:380
    RowColorSet = defined @InterfaceAddOnsWoWProWoWPro_Frames.lua:129
    NextStepNotSticky = defined @InterfaceAddOnsWoWProWoWPro_Broker.lua:237
    QuestLog = {
    }
    SkipStepsCancelButton = Cancel {
    }
    CreateBG = defined @InterfaceAddOnsWoWProWoWPro_Widgets.lua:117
    SetDefaultModuleLibraries = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:383
    GuideFrame = WoWPro.GuideFrame {
    }
    CompleteStep = defined @InterfaceAddOnsWoWProWoWPro_Broker.lua:252
    step = {
    }
    LoadNilGuide = defined @InterfaceAddOnsWoWProWoWPro_NilGuide.lua:5
    baseName = “WoWPro”
    IterateEmbeds = defined @InterfaceAddOnsAce3AceAddon-3.0AceAddon-3.0.lua:458
    level = {
    }
    CreateCheck = defined @InterfaceAddOnsWoWProWoWPro_Widgets.lua:5
    map = {
    }
    CreateScr

  • img
    Nov 28, 2010 @ 21:36 pm

    Waypoint Complete/Series errorUsing WoWPro addon version 2.0.3.

    If I forget to make the step Waypoint Complete/Series, and then go back into edit the step, I get the error below. Works fine if done from scratch, can edit the cords and all that fine. The error only happens when editing an existing step. Also, when wanting to make an existing step no long a Waypoint Complete/Series, the option will not check itself off.

    Message: InterfaceAddOnsWoWProWoWPro_Broker.lua:161: attempt to index local ‘prof’ (a string value)
    Time: 11/28/10 15:17:15
    Count: 7
    Stack: InterfaceAddOnsWoWProWoWPro_Broker.lua:161: in function `NextStep’
    InterfaceAddOnsWoWProWoWPro_Broker.lua:63: in function `UpdateGuide’
    …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:834: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[2]”]:9: in function
    (tail call): ?
    …nfig-3.0AceConfigDialog-3.0AceConfigDialog-3.0.lua:798: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[3]”]:9: in function
    (tail call): ?
    InterfaceAddOnsAce3AceGUI-3.0AceGUI-3.0.lua:314: in function `Fire’
    …nsAce3AceGUI-3.0widgetsAceGUIWidget-CheckBox.lua:68: in function

    Locals:

  • img
    Nov 28, 2010 @ 21:35 pm

    While I have no idea why thatWhile I have no idea why that happened at that particular time, I do see where I totally effed up the profession section, which is causing that error to be thrown. Oops! Fixed, will update ASAP.

  • img
    Nov 28, 2010 @ 21:32 pm

    Thanks for the report! I’llThanks for the report! I’ll fix it ASAP!

  • img
    Nov 28, 2010 @ 21:32 pm

    Changing Action Type ErrorUsing WoWPro addon version 2.0.3

    Ok, when trying to edit a step that has a Complete tag to make it into a Run to tag. I get the following error:

    Message: InterfaceAddOnsWoWProWoWPro_Broker.lua:161: attempt to index local ‘prof’ (a string value)
    Time: 11/28/10 15:25:14
    Count: 4
    Stack: InterfaceAddOnsWoWProWoWPro_Broker.lua:161: in function `NextStep’
    InterfaceAddOnsWoWProWoWPro_Broker.lua:63: in function `UpdateGuide’
    …ceAddOnsWoWPro_RecorderWoWPro_Recorder_Frames.lua:641: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[2]”]:9: in function
    (tail call): ?
    …nfig-3.0AceConfigDialog-3.0AceConfigDialog-3.0.lua:798: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[3]”]:9: in function
    (tail call): ?
    InterfaceAddOnsAce3AceGUI-3.0AceGUI-3.0.lua:314: in function `Fire’
    …otLibsAceGUI-3.0widgetsAceGUIWidget-DropDown.lua:439: in function
    (tail call): ?
    [C]: ?
    [string “safecall Dispatcher[3]”]:9: in function
    (tail call): ?
    InterfaceAddOnsAce3AceGUI-3.0AceGUI-3.0.lua:314: in function `Fire’
    …3AceGUI-3.0widgetsAceGUIWidget-DropDown-Items.lua:345: in function

    Locals:

  • img
    Nov 27, 2010 @ 2:12 am

    I’m liking thisI’m liking this AddOn already after one try of about 20 minutes. Ran through the Undead starting zone up to level 5 to test it. Can totally see why this is useful not only for the AddOn guides but for the text guides as well.[br][br]Result after my first try (complete starting zone):[br][br]WoWPro.Leveling:RegisterGuide(‘UndeadGID’, ‘Tirisfal Glades’, ‘Manovan’, ‘1’, ’12’, ‘NextGID’, ‘Horde’, function()
    return [[

    A Fresh out of the Grave|QID|24959|M|29.36,70.96|N|From Agatha.|
    T Fresh out of the Grave|QID|24959|M|30.04,71.23|N|To Undertaker Mordo.|
    A The Shadow Grave|QID|28608|M|30.04,71.23|N|From Undertaker Mordo.|
    C The Shadow Grave|QID|28608|M|29.68,72.04|
    T The Shadow Grave|QID|28608|M|30.11,71.39|N|To Undertaker Mordo.|
    A Those That Couldn’t Be Saved|QID|26799|M|30.11,71.39|N|From Undertaker Mordo.|
    A The Wakening|QID|24960|M|30.62,71.46|N|From Caretaker Caice.|
    C Those That Couldn’t Be Saved|QID|26799|M|30.26,70.44|
    C The Wakening|QID|24960|M|30.75,69.16|
    L Level 2|QID|24960|LVL|2|N|You should be around level 2 by this point.|
    T Those That Couldn’t Be Saved|QID|26799|M|30.12,71.23|N|To Undertaker Mordo.|
    T The Wakening|QID|24960|M|30.61,71.41|N|To Caretaker Caice.|
    A Beyond the Graves|QID|25089|M|30.61,71.41|N|From Caretaker Caice.|
    T Beyond the Graves|QID|25089|M|31.70,65.69|N|To Deathguard Saltain.|
    A Recruitment|QID|26800|M|31.70,65.69|N|From Deathguard Saltain.|
    A Scourge on our Perimeter|QID|26801|M|30.93,66.21|N|From Shadow Priest Sarvis.|
    C Scourge on our Perimeter|QID|26801|M|32.12,62.31|
    C Recruitment|QID|26800|M|32.79,63.23|
    T Recruitment|QID|26800|M|31.65,65.48|N|To Deathguard Saltain.|
    L Level 3|QID|26801|LVL|3|N|You should be around level 3 by this point.|
    T Scourge on our Perimeter|QID|26801|M|30.94,66.21|N|To Shadow Priest Sarvis.|
    A Trail-Worn Scroll|QID|24962|M|30.94,66.21|N|From Shadow Priest Sarvis.|
    A The Truth of the Grave|QID|24961|M|30.91,66.18|N|From Novice Elreth.|
    T Trail-Worn Scroll|QID|24962|M|31.52,65.64|N|To Xavier the Huntsman.|
    A The Thrill of the Hunt|QID|24964|M|31.52,65.64|N|From Xavier the Huntsman.|
    C The Thrill of the Hunt|QID|24964|M|31.67,66.25|
    T The Thrill of the Hunt|QID|24964|M|31.51,65.66|N|To Xavier the Huntsman.|
    C The Truth of the Grave|QID|24961|M|32.67,65.79|
    T The Truth of the Grave|QID|24961|M|30.93,66.12|N|To Novice Elreth.|
    A The Executor In the Field|QID|28672|M|30.93,66.12|N|From Novice Elreth.|
    T The Executor In the Field|QID|28672|M|32.90,61.14|N|To Executor Arren.|
    A The Damned|QID|26802|M|32.90,61.14|N|From Executor Arren.|
    C The Damned|QID|26802|M|35.45,57.08|
    L Level 4|QID|26802|LVL|4|N|You should be around level 4 by this point.|
    T The Damned|QID|26802|M|33.04,61.06|N|To Executor Arren.|
    A Night Web’s Hollow|QID|24973|M|33.04,61.06|N|From Executor Arren.|
    C Night Web’s Hollow|QID|24973|M|25.74,59.43|
    T Night Web’s Hollow|QID|24973|M|32.91,61.12|N|To Executor Arren.|
    A No Better Than the Zombies|QID|24970|M|32.91,61.12|N|From Executor Arren.|
    T No Better Than the Zombies|QID|24970|M|35.68,62.28|N|To Darnell.|
    A Assault on the Rotbrain Encampment|QID|24971|M|35.68,62.28|N|From Darnell.|
    C Assault on the Rotbrain Encampment|QID|24971|M|36.24,67.90|
    L Level 5|QID|24971|LVL|5|N|You should be around level 5 by this point.|
    T Assault on the Rotbrain Encampment|QID|24971|M|30.93,66.20|N|To Shadow Priest Sarvis.|
    A Vital Intelligence|QID|24972|M|30.93,66.20|N|From Shadow Priest Sarvis.|

  • img
    Nov 27, 2010 @ 1:23 am

    Somehow I managed to fix itSomehow I managed to fix it with a simple reboot. Must have been a temporary bug.

  • img
    Nov 26, 2010 @ 23:33 pm

    Hmm, make sure you have bothHmm, make sure you have both WoWPro and WoWPro Leveling modules enabled/selected, along with the Recorder, when you log in with a character. Other than that, I have no idea what could it be. :/

  • img
    Nov 26, 2010 @ 23:01 pm

    I downloaded it from threeI downloaded it from three different sources. 1. This thread. 2. wkjezz’s link below. 3. Jiyambi’s link below. I had the core version installed and active when I tried them.

  • img
    Nov 26, 2010 @ 22:29 pm

    Where did you download itWhere did you download it from? If it’s from wkjezz‘s link below, then also install the core and leveling versions:https://github.com/downloads/Jiyambi/WoW-Pro-Guides/WoWPro%20v2.0.1.zip

  • img
    Nov 26, 2010 @ 22:11 pm

    ConfusionI downloaded the 2.0.2 version but ended up very confused. This is why:[br][br]http://img703.imageshack.us/img703/9716/errorki0.jpg[br][br]First of all: the Lua error and second of all: there are only three buttons next to the recorder.

  • img
    Nov 26, 2010 @ 21:37 pm

    You need to…I was having the same issue, but Jiyambi did an update for me the other day. The updated recorder only file can be downloaded at:

    http://cloud.github.com/downloads/Jiyambi/WoW-Pro-Guides/WoWPro%20Recorder%20v2.0.2.zip

    This is ONLY the recorder, not the core addon.

    Before installing this, you might want to make a backup to your current recorder’s saved variables LUA file found in your game directory’s WTF folder

    Example:
    C:UsersPublicGamesWorld of WarcraftWTFAccount<>SavedVariablesWoWPro_Recorder.lua

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.

Categories

Archives