Get an Epic Experience with Premium

TradeSkillInfo

Professions Login to Add Favorites
  • 24 Likes
  • World of Warcraft
  • 53,624 Monthly Downloads
  • Supports: 6.0.3
  • 686,044 Total Downloads
  • Updated 12/12/2014
  • Created 09/04/2008
  • 1,080 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.3.5
or
Support development! **
Donate

About TradeSkillInfo

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.


------------------------------------------------------------------------
r722 | ethancentaurai | 2014-12-12 18:31:42 +0000 (Fri, 12 Dec 2014) | 1 line
Changed paths:
   A /tags/v2.3.5 (from /trunk:721)

Tagging as v2.3.5. Now with less debug spam!
------------------------------------------------------------------------
r721 | ethancentaurai | 2014-12-12 18:30:18 +0000 (Fri, 12 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Whoops, forgot to disable debug messages.
------------------------------------------------------------------------
r719 | ethancentaurai | 2014-12-12 17:30:57 +0000 (Fri, 12 Dec 2014) | 1 line
Changed paths:
   M /trunk/README.md

Updated README.
------------------------------------------------------------------------
r718 | ethancentaurai | 2014-12-12 17:26:58 +0000 (Fri, 12 Dec 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer to pick up changes from recent hotfixes.
------------------------------------------------------------------------
r717 | ethancentaurai | 2014-12-06 20:30:12 +0000 (Sat, 06 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfoOptions.lua

Added missing phrase to WoWace Localization app. Fixes ticket 99.
------------------------------------------------------------------------
r716 | ethancentaurai | 2014-12-06 15:34:28 +0000 (Sat, 06 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Merchant colouring now only requires one single hook instead of 5 hooks and 3 events.
------------------------------------------------------------------------
r715 | ethancentaurai | 2014-12-06 15:17:20 +0000 (Sat, 06 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua
   M /trunk/TradeskillInfoOptions.lua

Added options to colour-code recipes sold by merchants, on by default.
------------------------------------------------------------------------
r714 | ethancentaurai | 2014-12-06 14:10:15 +0000 (Sat, 06 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Minor event handler tweaks.
------------------------------------------------------------------------
r713 | ethancentaurai | 2014-12-06 10:22:59 +0000 (Sat, 06 Dec 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer to pick up changes from recent hotfixes.
------------------------------------------------------------------------
r711 | ethancentaurai | 2014-12-03 23:17:22 +0000 (Wed, 03 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Safety checks are now slightly less strict.
------------------------------------------------------------------------
r710 | ethancentaurai | 2014-12-03 20:11:26 +0000 (Wed, 03 Dec 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

One more dataminer run.
------------------------------------------------------------------------
r709 | ethancentaurai | 2014-12-03 20:08:25 +0000 (Wed, 03 Dec 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Use the IsNPCCrafting() API instead of a nil check.
------------------------------------------------------------------------
r708 | ethancentaurai | 2014-12-03 14:41:18 +0000 (Wed, 03 Dec 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer to pick up changes from recent hotfixes.
------------------------------------------------------------------------
r707 | ethancentaurai | 2014-11-26 17:01:21 +0000 (Wed, 26 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer to pick up changes from today's hotfixes.
------------------------------------------------------------------------
r706 | ethancentaurai | 2014-11-26 09:26:12 +0000 (Wed, 26 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Break out of a for loop once we've found what we're looking for.
------------------------------------------------------------------------
r705 | ethancentaurai | 2014-11-26 09:21:56 +0000 (Wed, 26 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Fixed an error on line 1462.
------------------------------------------------------------------------
r704 | ethancentaurai | 2014-11-25 21:25:41 +0000 (Tue, 25 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Removed deprecated code.
------------------------------------------------------------------------
r703 | ethancentaurai | 2014-11-25 09:21:34 +0000 (Tue, 25 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Fixed a "string expected, got nil" error when speaking to Ahm in your garrison's enchanting study.
------------------------------------------------------------------------
r701 | ethancentaurai | 2014-11-21 20:19:47 +0000 (Fri, 21 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Daily dataminer run.
------------------------------------------------------------------------
r700 | ethancentaurai | 2014-11-21 20:17:27 +0000 (Fri, 21 Nov 2014) | 2 lines
Changed paths:
   M /trunk/TradeskillInfo.lua
   M /trunk/TradeskillInfoOptions.lua

Added an option to only add extra data to recipe tooltips, off by default.
Requested by Maelynn on WoWinterface.
------------------------------------------------------------------------
r699 | ethancentaurai | 2014-11-21 18:28:15 +0000 (Fri, 21 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Extra data on recipe tooltips now obeys the Learnable By and Known By visibility settings.
------------------------------------------------------------------------
r698 | ethancentaurai | 2014-11-19 18:44:49 +0000 (Wed, 19 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Daily dataminer run.
------------------------------------------------------------------------
r696 | ethancentaurai | 2014-11-18 23:22:23 +0000 (Tue, 18 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer.
------------------------------------------------------------------------
r695 | ethancentaurai | 2014-11-16 14:11:17 +0000 (Sun, 16 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Prevent the addon from adding extra tooltip information while in combat.
------------------------------------------------------------------------
r694 | ethancentaurai | 2014-11-15 22:03:56 +0000 (Sat, 15 Nov 2014) | 1 line
Changed paths:
   M /trunk/TradeskillInfo.lua

Fixed an error that occurs when a recipe search returns no results.
------------------------------------------------------------------------
r692 | ethancentaurai | 2014-11-13 11:20:45 +0000 (Thu, 13 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Notes.txt

Update developer notes to match new data layout.
------------------------------------------------------------------------
r691 | ethancentaurai | 2014-11-13 11:19:27 +0000 (Thu, 13 Nov 2014) | 1 line
Changed paths:
   M /trunk/Data/Data.lua

Ran the dataminer to bring in new WoD recipe data.
------------------------------------------------------------------------
r690 | ethancentaurai | 2014-11-11 17:46:03 +0000 (Tue, 11 Nov 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Do not include the datamining script in packages.
------------------------------------------------------------------------
r689 | ethancentaurai | 2014-11-09 15:21:10 +0000 (Sun, 09 Nov 2014) | 1 line
Changed paths:
   D /trunk/Data/Components.lua
   M /trunk/Data/Data.lua
   D /trunk/Data/FirstAid.lua
   D /trunk/Data/Professions
   D /trunk/Data/Recipes.lua
   D /trunk/Data/SpecialCases.lua
   M /trunk/TradeskillInfo.lua
   M /trunk/TradeskillInfo.toc
   M /trunk/TradeskillInfoUI/TradeskillInfoUI.lua

Ran the dataminer. THIS UPDATE WILL RESET YOUR SAVED VARIABLES.
------------------------------------------------------------------------

Comments

First Previous Page 1 of 28 Next Last
  • #464

    Talk to Ahm, the follower I assigned to my Enchanter's Study in my garrision.

    See http://www.wowinterface.com/forums/showthread.php?t=50611 for more info.

    Date: 2014-12-03 08:41:09
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\TradeSkillInfo\TradeskillInfo.lua line 377:
    bad argument #1 to 'strfind' (string expected, got nil)
    Debug:
    [C]: strfind()
    TradeSkillInfo\TradeskillInfo.lua:377: UpdateKnownTradeRecipes()
    TradeSkillInfo\TradeskillInfo.lua:315: ?()
    ...ns\TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:53:
    ...ns\TradeSkillInfo\Libs\AceTimer-3.0\AceTimer-3.0.lua:48
    Locals:
    (*temporary) = nil
    (*temporary) = "enchant:(%d+)"
    (*temporary) = "string expected, got nil"

    AddOns:
    TradeSkillInfo, vv2.3.2

  • #465

    Already fixed in alpha r703. I'd tag a new release but CurseForge's packaging script is down at the moment.


    Twitter | Blog
  • #462

    I love that addon, had been using it for a while. But I had noticed a issue, since the last version every item is shown as from a vendor, no matter if it's source is dropped, disenchanted or crafted.

    Is this a general or it only happens with me?

  • #463

    It's a part of the new dataminer that wasn't finished in time. Everything is marked as "Vendor" by default because of this.

    The problem is the miner is written in Java, which I have very little programming knowledge of. I will do my best but it may take a while.


    Twitter | Blog
  • #466

    It's ok, take your time.

    The addon is great even without this resource. Thx

  • #459

    I got a question:
    I currently got 1 character of every class meaning that on 1 realm i got all classes.
    My banking character is on one of the connected realms, so im able to mail him items do my AH stuff there, etc.
    However it looks like when im on my banking alt and i look for example at a recipe it does not show me which of my alts is able to learn this recipe or not.
    it would be really nice if it could do this.

    would this be a possibility for the future?
    thanks in advance. 

    ps: loving your addon so far been using it for a while it really does help a lot! 

    Last edited by Nuarda on 11/23/2014 4:03:06 AM
  • #460

    I might be able to do a "Show all realms" thing, but a "Show connected realms" will be quite a bit harder.


    Twitter | Blog
  • #461

    that would help a lot too, just make it optional or somthing? 
    sounds great if you could make that possible.. if it isn't too much hassle that is.

  • #457

    Seeing the following error when I try to use the enchanting NPC in the garrison for the weapon enchant transmogrification:

    Interface\\AddOns\\TradeSkillInfo\\TradeskillInfo-v2.3.lua:395: bad argument #1 to 'strfind' (string expected, got nil)

  • #458

    Should be fixed in v2.3.1 when it gets approved here. Sorry about that!


    Twitter | Blog
  • #456

    hidden LSW successor

  • #454

    I'm suspecting TSI for doing something nasty with the tooltip. I'm getting some lagspikes while questing and my tooltip sometimes disappear. I'm seeing the errors below (using new version):

    Date: 2014-11-16 14:02:27
    ID: 2
    Error occured in: Global
    Count: 0
    Message: ..\AddOns\TradeSkillInfo\TradeskillInfo.lua line 1454:
       script ran too long
    Debug:
       TradeSkillInfo\TradeskillInfo.lua:1454:
          TradeSkillInfo\TradeskillInfo.lua:1402
       (tail call): ?
       [C]: SetAction()
       ..\FrameXML\ActionButton.lua:685: ActionButton_SetTooltip()
       [string "*:OnEnter"]:5:
          [string "*:OnEnter"]:1

    <snip>

    Last edited by EthanCentaurai on 11/16/2014 8:10:09 AM
  • #455

    TSI doesn't do "something nasty" to tooltips, it only adds extra lines with information about a tradeskill.

    "Script ran too long" errors are Blizzard's way of saying you have too many addons running while in combat. I will a safety check and will stop TSI from doing this. I can't promise this will solve your lag spikes though.


    Twitter | Blog
  • #450

    Glyph of the Sha (priest) doesn't seem to be recognized by TSI for some reason. I'm not seeing any "Could be learned" tooltip on that one glyph.

  • #451

    Wierd. o_O

    Which version are you using?


    Twitter | Blog
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Plantronics GameCom Commander Headset Giveaway!