• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

KevTool Queue

 

Project Updated:
Files Updated: Tue, Nov 17 2009
Supports Game Version: 3.2.0
Category: Professions, Auction & Economy, Data Broker, Inscription, and Jewelcrafting
Tags:

[Edit Tags]

Project Manager: kevmar
Additional Authors: No additional authors
Current Version: KTQ 1.05
License: GNU General Public License version 3 (GPLv3)
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 24
Downloads Total: 1,658
Favorites: 15
Comments: 20
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About KevTool Queue
  •  

If you have tried to recreate some of the processes I do in my glyph factory I am sure you have ran into some of the same issues that I have. Building my queue of glyphs to make was one of the most repetitive and time consuming parts of the system. This mod made that step instant for me.

Kev Tool Queue (KTQ) will auto queue items that match a keyword into skillet. You tell it how many you want to have and it will check with altoholic to see how many you already have. It will then only craft the ones you need. It also has optional support for auctioneer to check prices and have it skip any item listed too low. You can use any keyword, but it has a few built in.

The beauty of this mod is its simplicity. It does have a few simple features that give it a lot of power. Here is a quick sample of the commands. I will be covering more features over the next few days and show you how to get more out of it.

Open up your tradeskill window in skillet and for inscription type this command: /KTQ QUEUE 2 GLYPH

So the syntax is like this: /KTQ QUEUE [number to queue] [keyword to match]

/KTQ HELP for more info

Queue Details

So the main command is “/KTQ QUEUE [NUMBER] [KEYWORD]“

So any item that partially matches that keyword will be added to the queue. I did start with 3 groups of items but later opened it up to any keyword search. The build in groups are GLYPHS, EPICGEMS, RAREGEMS. I know its silly to have a group called glyphs when the work glyph will work as a keyword and get them all. I already had that group in place before the keyword thing so I left it.

Because its a keyword match, it does a live check of your craft list. If you don’t know it, it does not try to queue it. If blizzard adds something new, this should still work and pick up the new thing.

I do have other features built in to target the different ways people make glyphs. It can be set up to craft extra items when you run out. If you have 0 in stock, it can add 2 extra to the queue. It has a threshold feature that will allow it to check your recent Auctioneer scan and only craft items you find to be profitable. This works best with glyphs and gems where the mats for everything is basically a set cost.

It will also skip singles if you want. When I was making 14 at a time by hand, I would often just skip of the ones I needed to craft only one of. I craft them all now that its automated but it was an easy feature to add.

Samples

Like any command line mod, you can put commands in macros.

I have a group in place for gems. Several people manage the different colors differently. I would use a macro like this:

/ktq queue 5 solid sky saphire /ktq queue 2 forest emerald /ktq queue 3 monarch topaz /ktq queue 6 scarlet ruby

Now looking at this, you can do the same thing for other professions. /ktq queue 20 netherweave bag /ktq queue 5 frostweave bag

Another feature it provides is adding bonus items for those that sell out. Its a simple feature and here is another way to do that.

/ktq queue 3 glyphs /ktq queue 14 glyphs

It will queue up for items that you have less then 3 of and then it will do the same for a stack of 14. So the result is if something sells out, it will queue up 17 of them. If you have 1 it will queue up 15 for you.

Downloads

KTQ requires these exact mods and versions. You will get nasty errors if you have the wrong version installed. At this point in time I only have the correct link for my mod. I will get exact links set up for the others.

KTQ on other sites

  • Downloads (4)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  KevTool Queue KTQ 1.05 Release 3.2.0 202 11/17/2009
  KevTool Queue KTQ 1.04 Release 3.2.0 166 11/14/2009
  KevTool Queue KTQ 1.03 Release 3.2.0 96 11/14/2009
  KevTool Queue Release 3.2.0 1,194 9/10/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • bigft14CM said

    Hey Kev,
    Just wanted to say I'm also having problems with Glyph of Sprint

    Reply Report Permalink
  • helentague said

    having same glyph of sprint issue.

    Reply Report Permalink
  • xythian said

    I forgot to mention that when I rolled back to the original release version of KTQ that the error with Glyph of Sprint went away. It's definitely an issue with 1.03 and 1.04.

    Reply Report Permalink
  • xythian said

    I haven't had a single issue with KTQ up until the 1.03-1.04 updates. For whatever reason KTQ continues to queue Glyph of Sprint (and only Glyph of Sprint) beyond the maximum number queued.

    I have all options disabled (threshold, fallback, bonusqueue, skipping singles) and perform ..

    /ktq queue 10 glyphs

    It works fine for every glyph but Sprint. Even though I have 15 Sprints it queues 10 more. It seems to ignore all checks on the glyph. No errors are being tossed by any addon and I'm using all the appropriate addons (have been using KTQ with no issues for a very long time).

    Reply Report Permalink
  • kevmar said

    The price is the current lowest AH price from your last auctioneer scan

    Reply Report Permalink
  • ptfella said

    Quick question. Is the price that KTQ uses for it's threshold based on current AH prices or median AH prices from auctioneer scan data?

    Reply Report Permalink
  • Diablonor said

    I've wanted to try this out for so long, but when I tried it I just got 16 errors each time, after alot of searching, and finally getting to your blog, I found this link:
    http://badanatomy.wowstead.com/files/mods/othermods.zip
    It contains versions of skillet and altoholic (not datastore, which is needed aswell, get that from the latest altoholic). After replacing the newest versions with these working old mods, It worked like a charm :)

    If anyone have the same problem, just download these files and replace the old :)!

    Reply Report Permalink
  • tsearP said

    I'm using Auctionator, Altoholic, Skillet in conjunction with KTQ and have a small issue. When using KTQ it won't queue up glyphs that have sold, but haven't arrived in my mailbox yet. Is it possible to get KTQ to queue up for these, as well?

    Reply Report Permalink
  • Works fine on my laptop, but on my desktop I get this error and it's driving me bananas:

    Message: Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: attempt to compare nil with number
    Time: 11/02/09 21:27:53
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: in function `KTQQueueItem'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:149: in function `KTQQueue'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:122: in function `KTQSlashCommandHandler'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:10: in function `?'
    Interface\FrameXML\ChatFrame.lua:3508: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3177: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3201: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: stackSize = 6
    group = "GLYPH"
    totalQueue = 0
    totalAdded = 0
    totalSkipped = 0
    (for index) = 100
    (for limit) = 271
    (for step) = 1
    i = 100
    itemLink = "[Glyph of Strangulate]"
    skillName = "Glyph of Strangulate"
    skillType = "trivial"
    numAvailable = 9
    isExpanded = nil
    altVerb = nil
    count = 0
    enchantLink = "[Inscription: Glyph of Strangulate]"
    found = 1
    _ = 62
    skillString = "enchant:57225"
    _ = "enchant"
    skillId = "57225"
    toQueue = 6
    minBuyout = nil
    (*temporary) = 50000
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare nil with number"

    Reply Report Permalink
  • hiyeon said

    hmm I got it working now that I re-enabled Auctioneer. I was using Auctionator recently. Would it be possible to make it compatible with Auctionator?

    Reply Report Permalink
  • hiyeon said

    hey thank you for this great addon!!! but for some reason it was working perfectly the other day and then today I received this error:


    Message: Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: attempt to compare nil with number
    Time: 10/24/09 13:19:41
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: in function `KTQQueueItem'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:149: in function `KTQQueue'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:122: in function `KTQSlashCommandHandler'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:10: in function `?'
    Interface\FrameXML\ChatFrame.lua:3508: in function <Interface\FrameXML\ChatFrame.lua:3461>
    [C]: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3177: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3201: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: stackSize = 6
    group = "GLYPH"
    totalQueue = 0
    totalAdded = 0
    totalSkipped = 1
    (for index) = 105
    (for limit) = 408
    (for step) = 1
    i = 105
    itemLink = "[Glyph of Howling Blast]"
    skillName = "Glyph of Howling Blast"
    skillType = "trivial"
    numAvailable = 0
    isExpanded = nil
    altVerb = nil
    count = 5
    enchantLink = "[Inscription: Glyph of Howling Blast]"
    found = 1
    _ = 64
    skillString = "enchant:64300"
    _ = "enchant"
    skillId = "64300"
    toQueue = 1
    minBuyout = nil
    (*temporary) = 52000
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare nil with number"

    Please Please help!! Thank you!!

    Reply Report Permalink
  • graylo said

    I'm having an issue with the Threshold feature as well. I set it at 4 gold. Not only does it want to queue glyphs under 4g, but it also won't queue some glyphs over 4g. I have one glyph that has a market price of 14g. I have no inventory of it, and the tool will not queue the glyph.

    Reply Report Permalink
  • helentague said

    Can you explain how the threshold works? I have set mine to 4g using /ktq set threshold 4g but it keeps trying to make glyphs which are below this.

    Reply Report Permalink
  • Jokie189 said

    Try enabling the Threshold and make sure you have AucAdvanced (Auctioneer)

    /ktq enable threshold

    Reply Report Permalink
  • rferrasci said

    I'm getting the following error (the 211 discussed below). I have uninstalled via Curse my Skillet, LSW, Altaholic, and KTQ. I then reinstalled LSW, Altaholic, and KTQ from Curse and Skillet (R166) from the WoWAce link provided below; I still get the same error.

    Are there other files that I need to manually delete or replace that maybe aren't caught in the Curse uninstall? I looked in the addon folder and it appears that the addon directory has been removed so I would think the answer is no, but I don't know too much about how addons work and where they get their data.

    I appreciate the help, and thanks so much for providing this addon for us (and for the great blog too)!

    Error:

    Error occured in: Global
    Count: 1
    Message: ..\AddOns\KevTool Queue\KevTool Queue.lua line 211:
    attempt to call method 'QueueCommandIterate' (a nil value)
    Debug:
    [C]: QueueCommandIterate()
    KevTool Queue\KevTool Queue.lua:211: KTQQueueItem()
    KevTool Queue\KevTool Queue.lua:149: KTQQueue()
    KevTool Queue\KevTool Queue.lua:122: KTQSlashCommandHandler()
    KevTool Queue\KevTool Queue.lua:10: value()
    ..\FrameXML\ChatFrame.lua:3529: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3177: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:3201: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1

    Reply Report Permalink
  • persheal said



    Would it be possible to add that feature:

    Only put in queue what i have the mats for in :
    -i inventory
    -b inventory + bank
    -a inventory + bank + alt
    -g inventory + bank + alt + guild bank

    /ktq queue 5 glyph -i would queue up glyphs I can craft based on my current inventory

    If no param are passed, keep the current behavior

    NB: I would have entered a ticket for that but it seems the ticket page isn't active.

    Reply Report Permalink
  • Message: Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: attempt to compare nil with number
    Time: 09/12/09 08:10:22
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:203: in function `KTQQueueItem'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:149: in function `KTQQueue'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:122: in function `KTQSlashCommandHandler'
    Interface\AddOns\KevTool Queue\KevTool Queue.lua:10: in function `?'
    Interface\FrameXML\ChatFrame.lua:3505: in function <Interface\FrameXML\ChatFrame.lua:3458>
    [C]: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3200: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: stackSize = 4
    group = "GLYPH"
    totalQueue = 0
    totalAdded = 0
    totalSkipped = 2
    (for index) = 103
    (for limit) = 365
    (for step) = 1
    i = 103
    itemLink = "[Glyph of Hungering Cold]"
    skillName = "Glyph of Hungering Cold"
    skillType = "trivial"
    numAvailable = 0
    isExpanded = nil
    altVerb = nil
    count = 2
    enchantLink = "[Inscription: Glyph of Hungering Cold]"
    found = 1
    _ = 65
    skillString = "enchant:64298"
    _ = "enchant"
    skillId = "64298"
    toQueue = 2
    minBuyout = nil
    (*temporary) = 60000
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare nil with number"

    Reply Report Permalink
  • kevmar said

    skillId = "64298"

    When is a number not a number, when its a string.

    Make sure altoholic is up to date and delete your altoholic and data store saved variables.

    Reply Report Permalink
  • For those who are getting the QueueCommanditerate error you want to update skillet to r166 on wowace the reason you can't update to it if you use the curse client is because the r166 is marked as an alpha version but 1.2.2 is the release. try that and see if it fixes it!

    Reply Report Permalink
  • http://www.wowace.com/addons/skillet/repositories/lilsparkys-clone/
    grab this version and it should work for ya. might want to delete the savevar of the old skillet

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 20,109 Atlasloot Enhanced PvP, Arena, Map & Minimap...
  2. 3,988 Ackis Recipe List Professions, and Data Export
  3. 3,704 Auctioneer Auction & Economy, Mail, and...
  4. 2,352 Auctionator Auction & Economy, and Tooltip
  5. 2,049 AuctionMaster Auction & Economy