Download
(63 Kb)
Download
Updated: 05-06-09 05:32 PM
Pictures
File Info
Updated:05-06-09 05:32 PM
Created:unknown
Downloads:3,620
Favorites:45
MD5:
QuickTradeskill
Version: 3.0
by: Kjado [More]
Looking for 4.0/Cataclysm version? The new incarnation of QuickTradeskill is now known as Apparatus (link).

QuickTradeskill is a World of Warcraft addon to expedite the process of crafting tradeskill items. Similar to the programs Launchy (for Windows) and QuickSilver (for Mac), QuickTradeskill consists of a simple text box interface. When text is entered and the Enter key is pressed, QuickTradeskill will search the player's tradeskills for matches to the input text and display the results in clickable frames which can be used to create the item or copy a craft recipe link into chat. In addition to searching recipes the user knows, QuickTradeskill will also search through all of the in-game recipes provided by LibPeriodicTable for reference.

Usage:
A keybind to open/close the QuickTradeskill window can be set from the default keybindings menu. Alternatively, the QuickTradeskill window can be opened and closed via the /qts show and /qts hide commands.

/qts will open the configuration options.

The main QuickTradeskill frame can be moved by dragging the edges, and the width can be changed by ctrl+dragging on the right edge.

When results are found from the tradeskill search, the new frames have the following properties:

Left click: create a single copy
Ctrl + left click: batch-craft multiple copies of the item
Shift + left click: paste the recipe link for the item into chat

There are three search modes:
  • Title Only
  • Title and Tooltip (Known Recipes)
  • Title and Tooltip (Everything)

To search by recipe title only, simply enter text into the edit box and hit the Enter key. To search through the titles of all recipes, plus the tooltips of recipes your character knows, prefix your search text with a '+' (ie. +netherweave will search for anything with the word 'netherweave' somewhere in the recipe's tooltip). To instead search all titles and all tooltips (even recipes you do not know), prefix your search with '++' (ie. ++netherweave).

There are numerous advantages to searching through tooltips, and the information returned can be quite exhaustive. For instance, with '+minor glyph' you can search for all of the minor glyphs you can create. There are also other possibilities, such as searching for recipes by materials, and so on.

Important:
The major drawback with doing tooltip searches is the time required. The exhaustive search is extremely CPU intensive, and will likely freeze WoW for a handful of seconds while it performs the search. However, it is unlikely that you will need to do these in a quick manner, so hopefully this is acceptable behavior.

Localization support:
QuickTradeskill should work for all locales. If anyone experiences problems with this, please let me know!
--- 2008/05/19:
Localization support for Chinese (simplified) "zhCN" added.
Fixed a bug that would cause batch crafting to fail mid-cast if the QuickTradeskill
frame was re-opened during crafting.

--- 2008/09/16:
Support for the Inscription profession.
Added keybinding option to open/close the QuickTradeskill frame.
Temporarily disabled support for "zhCN" localization.
Informative tooltips added for ALL result frames.
Alphabetized result frames.

--- 2008/10/14:
Support for patch 3.0/WotLK expansion.

--- 2008/10/27:
Ability to search only recipes user knows, or all recipes in game (via LibPeriodicTable).
Addition of button to close the QTS window.

--- 2008/11/10:
Result frame throttling ability added. Default is max of 5 result frames, changeable
by using /qts [number] (failsafe set to 1 if [number] does not evaluate to a number).
"Scrolling" feature implemented to navigate through throttled list.
Former result lists combined (user and LibPeriodicTable).
Search action changed. Now responds to OnEnterPressed for the edit box, instead of
searching in response to OnTextChanged.
Close button changed to simple templated Close button.

--- 2008/11/10 - 2:
Bottom scroll button now positions properly when throttle limit is changed.

--- 2008/11/12:
Exhaustive tooltip searching added.

--- 2008/11/27:
Localization support for all locales.
Updated LibPeriodicTable to r75 (still no Inscription support, though).

--- 2009/01/05:
Quick fix to show enchanting patterns from LibPeriodicTable again.

--- 2009/01/30:
Scroll-wheel support for browsing results list.
Search result acknowledgement.
Support for batch-crafting any number of copies of an item.
Blizzard Interface Options support.
Cleaned up the source a bit.
Updated LibPeriodicTable to r141 (including Glyphs!).

--- 2009/05/06:
Updated LibPeriodicTable to r179 (3.1 recipe/etc. additions).
Archived Files (3)
File Name
Version
Size
Author
Date
3.0
57kB
Kjado
01-30-09 08:18 PM
2.3
53kB
Kjado
01-05-09 12:49 PM
2.3
53kB
Kjado
11-27-08 11:24 AM


Post A Reply Comment Options
Old 10-29-08, 10:34 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1053
Uploads: 0
Sorry to hear you aren't thinking about implementing search-by-mat-name. Anything we can do to convince you otherwise? Warm cookies? No other mod currently does this since TradeskillInfo died; its a big hole needing to be filled.

Originally posted by Kjado
Aside from color, I'm not sure there is a big difference between the actual information presented in the different links created. The reason the links are different colors is because the actual tradeskill links (yellow) are retrieved with GetTradeSkillRecipeLink(id), which can't be used for the recipes the user does not know (GetSpellInfo(id) is used instead, which results in a blue link).

The LibPeriodicTable files are included at the top of the XML file, so they are there. I tested this on my laptop with a clean interface folder, and it worked fine.
Has the API changed? Back in 2.4.3 & prior, TradeskillInfo, ProfessionLinks (also dead) & other such database mods allowed you to link yellow recipe links, even if a character didn't know the recipe. But I see your point; those light blue links currently provide all material info for the recipe. They didn't used to .

As to the library pointers, I see now you have included them in QuickTradeskill.xml. No problem, but that's non-standard.

Originally posted by Niveras
5) A database of recipes known across your characters, so that you do not have to switch between characters to check whether they have recipe. This is pretty minor; TradeskillInfo will serve this purpose once it is fixed.
Don't need this in QuickTradeskilll; there are already two other updated mods out there that provide this exact functionality: Recipe Book & ProfessionsBook.

Neither of those provide features for searching tradeskill recipes other than your own, though. Which is why I prompted about adding such a feature to this mod. And very glad you have started on it. Still offering up warm cookies for the ability to search for recipes via material .
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 11-10-08, 02:05 AM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 168
Uploads: 1
Would it be possible to somehow allow searching for 'just' Minor or major glyphs and things of that nature? Sometimes you just want to know the Minors you've learned or which is which when looking though the glyphs.

I know that's kinda one profession sided, but it would be interesting to see happen.
__________________

Joetest - Ner'Zhul - Disciples of Death
DJJoeJoe is offline Report comment to moderator  
Reply With Quote
Old 11-10-08, 02:17 AM  
Kjado
A Deviate Faerie Dragon
 
Kjado's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 32
Uploads: 5
Originally posted by DJJoeJoe
Would it be possible to somehow allow searching for 'just' Minor or major glyphs and things of that nature? Sometimes you just want to know the Minors you've learned or which is which when looking though the glyphs.

I know that's kinda one profession sided, but it would be interesting to see happen.
I thought about adding something like this (I am a scribe also), but there isn't a straightforward way of discerning what type of glyph it is from the recipe information. I could probably set a tooltip and scan the textstrings for major/minor, so I will look into it. Are there any other professions that would benefit from something similar to this? In really early versions of QTS I had the ability to also search into enchant descriptions, but that information was readily available and I took it out in later versions for some reason... can't remember what changed (other than the fact that enchanting is now a tradeskill and not a craft).
Kjado is offline Report comment to moderator  
Reply With Quote
Old 11-11-08, 02:59 PM  
Kjado
A Deviate Faerie Dragon
 
Kjado's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 32
Uploads: 5
Just as a quick update for those interested in what is going on with QuickTradeskill.

As I'm sure Zidomo and others will be happy to hear, I have a version of QTS that I am testing that includes the option to search into recipe tooltip information. What this means is QTS can search by virtually anything you want that is included somewhere on the tooltip... search by material used to create items, search for major/minor glyphs, search into enchant descriptions, etc.

The only issue with it right now is that it is EXTREMELY CPU intensive and will likely freeze WoW for a handful of seconds while it searches through everything. Once the servers come back up I will try a slightly modified version to see if it performs any better, but I am not expecting too much of an increase. The resulting list is pretty exhaustive, and scrollable now, so if you choose to do a tooltip search you probably won't be doing it again immediately afterwards, meaning the couple-second hiccup shouldn't be too big of an issue.

Providing the servers are fixed and back up this evening, I will post the new version of QTS tonight. Thought I'd get it in top form before WotLK hits so people can enjoy it.
Kjado is offline Report comment to moderator  
Reply With Quote
Old 11-27-08, 12:36 PM  
kappe
A Deviate Faerie Dragon

Forum posts: 13
File comments: 113
Uploads: 0
quicksilver forevah
kappe is online now Report comment to moderator  
Reply With Quote
Old 12-03-08, 01:35 AM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 358
Uploads: 1
pasting into chat

After a quick review of this AddOn in game, I see one thing that is "inconvenient". If I want to paste a recipe into the chat edit field after I have QTS displayed, as far as I can see I can't open chat with the normal slash-s, slash-p, slash-2, or whatever.
I thought maybe I could open the chat field first, then open QTS, but that doesn't work, either, as far as I can see.
There are other ways to open a chat edit field; as I said this is merely an inconvenience, but one which would be nice to remedy.
Jaim Sandar is offline Report comment to moderator  
Reply With Quote
Old 12-03-08, 01:58 AM  
Kjado
A Deviate Faerie Dragon
 
Kjado's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 32
Uploads: 5
Re: pasting into chat

Originally posted by Jaim Sandar
After a quick review of this AddOn in game, I see one thing that is "inconvenient". If I want to paste a recipe into the chat edit field after I have QTS displayed, as far as I can see I can't open chat with the normal slash-s, slash-p, slash-2, or whatever.
I thought maybe I could open the chat field first, then open QTS, but that doesn't work, either, as far as I can see.
There are other ways to open a chat edit field; as I said this is merely an inconvenience, but one which would be nice to remedy.
This is because QuickTradeskill has priority while the text edit box has focus. If you are done searching and ready to link something to chat, just hit Escape after you search to drop focus from the edit box, and then you can open your chat edit box via Enter, /g, /p, etc.
Kjado is offline Report comment to moderator  
Reply With Quote
Old 01-27-09, 03:01 PM  
Xpl0iter
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
I like your addon,

However, there is something that i thought it was, which it wasn't.

I will stop being vague and go into the details. For example, I have 2 professions, Enchanting and JC. When i press my Keybind (f12) It shows me the edit box, which is all good. However, when i type Agility, it shows me Alchemy receipe, that i do not have.

Maybe, the purpose of this addon to know every skill that the game professions have. However, adding an option, that could make it work only with the local professions with the receipie i Know, will make this excellent.
Perhaps, adding small optional feature through Interface > Addons tabs.

Just throwing in my idea. I do like this addon alot though, so thanks!

Edit: I forgot to ask, Is there a way for a mouse wheel to work with the result list?
Last edited by Xpl0iter : 01-27-09 at 03:04 PM.
Xpl0iter is offline Report comment to moderator  
Reply With Quote
Old 01-27-09, 04:30 PM  
Kjado
A Deviate Faerie Dragon
 
Kjado's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 32
Uploads: 5
I will consider adding some customization options in the future. The ability to search all tradeskill recipes, even those unknown to the player, was a feature that seemed to be in high demand, and has been very useful since its implementation. All recipes that appear that you are unable to craft yourself will be in red text; everything that you can craft will be color-coded according to the difficulty (orange/yellow/green/white).

Also, if you just type in "agility", you are only searching for recipes that have the word "agility" in the title. If you are looking for an enchant that may grant agility, but doesn't have the word in the title, it won't find it. To extend the search through the recipe text, instead search using "+agility". By doing it this way you can find all recipes with the word "agility" somewhere in their title, or within their tooltip text (for recipes you know). "++agility" would do the same, but search the tooltip text for all recipes in the database (even ones you can't make).

Scroll-wheel support is a feature I would like to add. Hopefully soon I can find some time to put some more work into a new release.

Thanks for the feedback!
Kjado is offline Report comment to moderator  
Reply With Quote
Old 02-28-09, 09:56 AM  
nickyjean
A Frostmaul Preserver

Forum posts: 269
File comments: 100
Uploads: 0
I was pondering the slow down required to open the addon. A problem that's mentioned in the description. I was wondering, is there a way you can key bind by tradeskill so instead of hitting T to bring up quick trade to search all recipes, you could do <shift> C to access cooking so it only goes through those spells.

I use this mod for when I do my daily cooking quests or enchanting for other people because it really is quicker then Bringing up my tradeskill ui and finding the recipe and then selecting how many I want to make and then making it go. Much more efficient this way despite the lag. I just mentioned the other option as a way to reduce the lag time.

In response, to the other poster requesting tabs, this might also be an alternative. I'm thinking you would need a Gui that - instead of the + option to click known vs unlearned. And then a option where you could select what skills it searches like Blacksmith vs JC because I have bs but not jc. That might also cut down on the lag time.

Thanks for the tip about the "Esc" with the text box. That solves alot of hair pulling.
nickyjean is offline Report comment to moderator  
Reply With Quote
Old 05-07-09, 09:04 AM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
could you modify the '/' command to be qt toggle, so that it can be put into a macro for open and close with one button click
slickwalker is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: