Register
Results 1 to 4 of 4

Thread: KTQ Help

  1. #1
    Cokeroft's Avatar
    Posts
    72
    Reputation
    19
    Tagged in
    2 Posts
    Add to this user's reputation

    KTQ Help

    Hello everyone,

    I have been searching the very darkest depths of the internet for more information on this, and have yet to find what I need. So, I came here in hopes of someone skilled in the arts of KTQ, or in hopes that a blogger reads this.

    I am still running my glyph seller on a server, and have been running into a few issues. My main issues is that I have an abudance of Ink of the Sea, Shimmering Ink, Celestial Ink, Jadefire Ink, and to some degree Jadefire ink. I have been buying all lower level herbs instead of buying stuff for blackfallow and trading (much more profitable imo). However, I want to be able to queue glyphs that ONLY use a certain ink via KTQ.

    I have tried many things, but I can't seem to get it to queue 5 of every glyph created using Ink of the Sea (for example). This would make it much easier than me doing something like "/ktq queue 10 glyph" and then just go through the process and cancelling anything that requires other inks.

    Does anyone do this, or have any idea how I can do this to maximize my glyph making?
    "Nothing can happen till you swing the bat."

  2. #2
    You can use macros to queue with KTQ.

    For example, you could create a macro named 'IotS Glyphs I' and add these commands:

    /KTQ queue 5 Glyph of Adrenaline Rush
    /KTQ queue 5 Glyph of Anti-Magic Shell
    /KTQ queue 5 Glyph of Bane of Agony
    ...

    The downside to this is that the length of a macro is very limited and you would have to create lots of macros for this.

    An alternative approach is modding KTQ for this, for example by adding new predefined groups to the existing ones. KTQ is a rather simple addon and anyone with a basic understanding of programming should be able to do this.

    A more powerful but also more difficult approach would be modding KTQ to be able to match items in groups with an ingredient so that '/ktq queue 5 Glyphs using Ink of the Sea' would do the trick.

  3. #3
    Cokeroft's Avatar
    Posts
    72
    Reputation
    19
    Tagged in
    2 Posts
    Add to this user's reputation
    Sadly I am not good enough with programming, so I couldn't do that. I'm gonna try the queueing of specific ones I think...
    "Nothing can happen till you swing the bat."

  4. #4
    Adding new custom groups is really easy. This is how to do it:

    Go to the folder {wow}\interface\addons\KevTools Queue

    Open 'KevTool Queue.lua' with a text editor.

    At line 144, there's this code:

    if queueString2 ~= nil then
    if queueString2 == "GLYPHS" then
    KTQQueueItem(stackSize, "Glyphs")
    elseif queueString2 == "EPICGEMS" then
    KTQQueueItem(stackSize, "EpicGems")
    elseif queueString2 == "RAREGEMS" then
    KTQQueueItem(stackSize, "RareGems")

    To add a new Group called "NewGroup", just add the lines

    elseif queueString2 == "NEWGROUP" then
    KTQQueueItem(stackSize, "NewGroup")

    At line 293, the function KTQIsMatch() is implemented.

    Here are many lines like:

    if string.find(skillName,"King's Amber") ~= nil and group == "EpicGems" then
    return true
    end

    To add items to the group NEWGROUP, add additional entries such as:

    if string.find(skillName,"Glyph of Blade Flurry") ~= nil and group == "NewGroup" then
    return true
    end

    After that, you can use "/ktq queue 3 newgroup" to queue items that belong to your custom group.
    Last edited by paws; January 12th, 2011 at 01:11 AM.