TradeSkillInfo
What it does
TradeSkillInfo is an add-on that gives you all the information that you need about tradeskills, including the ones that your character cannot craft.
It can add the following information to the tooltip of an item:
- Which tradeskills the item is used in, and how many different recipes for that tradeskill it is used in.
- Which of your characters can use the item.
- Where the item comes from: bought from a vendor, dropped, disenchanted or crafted.
It can add the following information to the tooltip for recipes and crafted items:
- If any of your characters knows the recipe.
- If any of your characters are able to learn the recipe.
- If any of your characters will be able to learn the recipe in the future.
- Where the recipe comes from: bought from a vendor, quest reward, dropped or crafted.
It can colour-code recipes sold at merchants and on the Auction House.
- White: Current character can learn the recipe now.
- Orange: Current character will be able to learn the recipe later.
- Green: One of your other characters can learn the recipe now.
- Light Blue: One of your other characters will be able to learn the recipe later.
- Red: Current character knows the recipe.
In the tradeskill craft window it will show:
- The cost of the combine (auctioneer or vendor prices), how much the result sells for to a vendor and the profit/loss.
- At what skill levels the recipe will change to a different difficulty level.
For example, "40/60/80/120" means the recipe is learnable at skill level 40, will turn yellow at 60, green at 80 and grey at 120.
TradeSkillInfo also has its own Browser module which is installed as a separate load-on-demand add-on. It is opened by typing "/tsi" or by binding a key in the keybindings interface.
-
QuickSearch an item in the inventory will open the Browser and show all recipes that use that item.
QuickSearch key-mouse combination is configurable. The default setting is shift-right-click. -
Right-clicking a reagent icon in the Browser while visiting an auction house will perform a search for that reagent.
-
Shift-clicking on the recipe name in the list will paste the recipe link into an open chat editbox.
In the Browser you can browse all tradeskill recipes in the game.
- Freetext search on recipe name and reagent names.
- Expand or collapse which tradeskills to show.
- Filter which recipes to show:
- If your current character knows the recipe.
- If your current character can learn the recipe now.
- If your current character will be able to learn the recipe later.
- If one of your other characters knows the recipe.
- If one of your other characters can learn the recipe now.
- If one of your other characters will be able to learn the recipe later.
- If it is not known by any of your characters.
Recipe names are colour-coded in the Browser.
- White: Current character knows the recipe.
- Light Green: Current character can learn the recipe now.
- Yellow: Current character will be able to learn the recipe later.
- Grey: One of your other characters knows the recipe.
- Dark Green: One of your other characters can learn the recipe now.
- Orange: One of your other characters will be able to learn the recipe later.
- Red: Not known by any of your characters.
What it does not do
TradeSkillInfo is purely an informational tool and will not assist you in crafting items.
Configuration
A configuration window can be opened by typing "/tsi config", right-clicking on the provided "data broker" object or by binding a key in the keybindings interface.
Almost everything can be turned on or off according to your needs and preferences.
Translations
This add-on was written in English but has been translated into other languages. It should work for everyone but I cannot guarantee completeness or accuracy of the provided translations.
If you would like to update the translations, feel free to update the necessary phrases or open a support ticket on WoWace.
Open
This project, like 99% of all add-ons hosted on WoWace, is open for free access to anyone who cares to join. The source code is open and free, and you are more than welcome to participate in the ongoing development of this project.
Feedback
If you have any comments, bug reports or feature requests, please leave a comment here or open a support ticket on WoWace.
Credits
TradeSkillInfo has been written and maintained by several authors over the years including Dys, wmrojer, and evenue.
Facts
- Date created
- Sep 05, 2008
- Categories
- Last update
- Sep 16, 2016
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- frFR
- koKR
- ruRU
- zhCN
- zhTW
- License
- All Rights Reserved
- Curse link
- TradeSkillInfo
- Downloads
- 848,252
- Recent files
- A: v2.3.11-20-ge023f39 for 7.0.3 Sep 16, 2016
- A: v2.3.11-19-ge72d437 for 7.0.3 Sep 16, 2016
- A: v2.3.11-18-gd4f44d1 for 7.0.3 Sep 10, 2016
- A: v2.3.11-17-g8ceb818 for 7.0.3 Sep 10, 2016
- A: v2.3.11-16-g1c6dbc3 for 7.0.3 Sep 10, 2016
Authors
Relationships
- Tool used
- FindGlobals
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibBabble-Faction-3.0
- LibBabble-SubZone-3.0
- LibDataBroker-1.1
- LibDBIcon-1.0
- LibStub
- Reply
- #72
EthanCentaurai Sep 16, 2016 at 19:38 UTC - 0 likes@warbaby: Go
Actually, it's because I typo'd the path to Norganna's repository... whoops. >_>
It should be good now in v2.3.11-19. :)
Twitter | Website
- Reply
- #71
warbaby Sep 16, 2016 at 13:58 UTC - 0 likesThere is no LibExtraTip in the package zips. Because it is tooooo oooold to find anywhere.
- Reply
- #70
EthanCentaurai Nov 07, 2014 at 21:27 UTC - 0 likesJust so everyone's aware, v2.2.18 will be the last stable release before a big database overhaul.
TradeSkillInfo's saved settings WILL BE RESET as of r688-alpha and onwards
I have been planning this for months and with Warlords of Draenor officially launching on November 13th, now is the time to put this plan into action.
I apologise for the inconvenience this will no doubt cause, but there is no other way possible for this to work.
- Reply
- #68
EthanCentaurai Aug 11, 2014 at 15:41 UTC - 0 likes@Comicus: Go
r661 is now available. The Packager was a bit slow picking up my changes.
- Reply
- #67
Comicus Aug 11, 2014 at 14:58 UTC - 0 likes@tss1398383123: Go
Having same issue in r659 and r660, waiting for release of r661 =)
- Reply
- #66
EthanCentaurai Aug 11, 2014 at 14:28 UTC - 0 likes@tss1398383123: Go
Should be fixed in r661. Sorry about that. :(
- Reply
- #65
tss1398383123 Aug 11, 2014 at 13:48 UTC - 0 likes8x TradeSkillInfoUI\TradeskillInfoUI-r660.lua:1282: attempt to call method 'GetExtraItemDataText' (a nil value) TradeSkillInfoUI\TradeskillInfoUI-r660.lua:107: in function `OnShow' [string "*:OnShow"]:1: in function <[string "*:OnShow"]:1> [C]: in function `Show' TradeSkillInfo\TradeskillInfo-r660.lua:500: in function `Item_OnClick' TradeSkillInfo\TradeskillInfo-r660.lua:450: in function <TradeSkillInfo\TradeskillInfo.lua:448> (tail call): ? [C]: in function `ContainerFrameItemButton_OnModifiedClick' [string "*:OnClick"]:10: in function <[string "*:OnClick"]:1>
Locals: nil
- Reply
- #64
EthanCentaurai Nov 18, 2013 at 23:57 UTC - 0 likes@tss1398383123: Go
Fixed in r607. Thanks!
- Reply
- #62
tss1398383123 Nov 13, 2013 at 15:25 UTC - 0 likes1x TradeSkillInfoUI-r606\TradeskillInfoUI-r606.lua:698: attempt to call method "Search_OnClick" (a nil value) TradeSkillInfoUI-r606\TradeskillInfoUI-r606.lua:698: in function "Item_OnClick" TradeSkillInfoUI-r606\TradeskillInfoUI-r606.lua:645: in function "ReagentIcon_OnClick" <string>:"*:OnClick":1: in function <string>:"*:OnClick":1
Locals: self = <table> { SaveFramePosition = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:154 TradeskillsDropDown_OnLoad = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1014 SortDropDown_OnShow = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:738 EnableModule = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:363 TradeskillsDropDown_OnClick = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1039 UpdateFrameStrata = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:164 IterateEmbeds = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:473 ShowReagentTooltip = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:707 OnShow = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:70 cons = <table> { } SetDefaultModulePrototype = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:440 CoroutineFrame_SetSelection = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:406 Item_OnClick = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:683 defaultModuleState = true TradeskillsDropDown_OnShow = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1019 RecipeSource_OnHyperlinkClick = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:613 DisableModule = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:381 SkillButton_OnClick = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:599 db = <table> { } CollapseHeader = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1311 GetTradeSkillInfo = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1185 SetEnabledState = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:455 enabledState = true UpdateFramePosition = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:121 Frame_Toggle = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:113 OnEnable = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:65 GetTradeSkillBy = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1237 OnTradeskillInfoUpdate = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:170 Frame_Update = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:218 AvailabilityDropDown_OnClick = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1006 Enable = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:325 NewModule = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:266 baseName = "TradeSkillInfoUI" GetModule = <function> defined @Interface\AddOns\Dominos_Bufftimes\libs\AceAddon-3.0\AceAddon-3.0.lua:241 UpdateCacheIndex = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1449 UpdateCacheItem = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1428 PasteRecipie = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1336 defaultModuleLibraries = <table> { } IsSafeToShowTooltip = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1285 CoroutineFrame_Update = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:236 GetTradeSkillSpecializationName = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1307 GetTradeSkillName = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:1303 options = <table> { } DoFrameUpdate = <function> defined @Interface\AddOns\TradeSkillInfoUI\TradeskillInfoUI.lua:247 GetTradeSkillReagentInfo = <function> defined @Interface\
- Reply
- #61
Ehala Sep 15, 2013 at 10:50 UTC - 1 likeThank you for recently updating this addon! I have used this forever and I do not ever want to be without it. :)
Are you going to update it with the new patterns and such from 5.4? I noticed in my Leatherworking that they are missing.
Thanks again for an awesome addon! Ehala