ProfessionsBook
Overview
ProfessionsBook keeps track of all known trade items your characters can craft/enchant. You can easily select each character and browse the known recipes and view the needed reagents to craft that item.
Additionally recipes in the auction house are color coded:
- red = no character may learn that recipe
- green = at least one of your characters may learn the recipe
- blue = one character has learned the recipe already
- yellow = a character has the tradeskill but not the appropriate skill level
The tooltip for recipes is enhanced by two lines displaying the characters who already know the recipe and characters who may learn it.
If you have ProfessionsFu or TitanProfessions installed (recommended) you can easily open ProfessionsBook via ProessionsFu's or TitanProfessions' menu.
Features
- Scan all professions of a character and store them
- Browse stored professions of all characters
- View required reagents for a selected trade skill
- Post required reagents to a channel.
- Color code recipes in the auction house
- Display characters knowing or be able to learn a certain recipe in the tooltip
Usage
Before using ProfessionsBook all professions windows (e.g. Enchanting, Smithing...) must be opened to enable the scan of all known recipes.
Open ProfessionsBook:
- Slash command: /pb show or /professionsbook show
- Open via ProfessionsFu
- Open via key binding
Select the character whose trade skill you want to view. Select a tradeskill below and browse the known recipes to the left. Additional filters can be applied.
The button "send" posts the required reagents of the currently selected trade item to the channel selected in the drop down box next to the button. If you want to whisper the reagents to an other player you will be prompted to enter his/her name. Support for numbered channels (e.g. "Trade"...) will be added in a later release.
Open the options dialog to change visibility and position of the minimap button. That button is invisible by default. The features to enhance the tooltips and color coding of recipes in the auction house may also be enabled/disabled in this dialog.
The option dialog lets you delete the ProfessionsBook data from your characters of the current server and faction (e.g. "ServerXY - Alliance"). This comes in handy if a character of yours has dropped a profession and learned an other one. After using that option you need to scan all professions of your characters on that server and faction.
The search function accepts strings and substrings which are case insensitive. Searching for 'nether' will display all recipes containing 'nether' in their titles (e.g. 'Heavy Netherweave Bandage').
Installation
- Copy the 'ProfessionsBook' directory to your "WoW/Interface/AddOns" folder.
- If you are upgrading from a version previous to 2.0.0 or 2.0.0 Beta you need to delete the folder "ProfessionsBook" in "WoW/Interface/AddOns" and "Professions.lua" in your "WTF/Account/<AccountName>/SavedVariables/"-folder.
Known bugs and limitations
- It may happen that when opening a trade skill window, not all recipes are scanned. If such a case occurs, please reopen the trade skill window again to performe an automatic rescan of the recipes.
- Only characters of the same realm and faction are selectable. In a future release I will add support for selecting characters from the opposite faction.
- Books to increase your maximum level of a tradeskill (e.g. Cooking 225) are not color coded in auction house. These books are not part of the recipe book itself and are not scanned.
- Color coding and enhanced tooltips do not work in the french version correctly.
- When using color coding in combination with Auctioneer Advanced the colors do not reflect the new order of items when the default sorting is changed.
- Due to a bug in AuctionFilterPlus the color coding does not refelct the true order in the auction house. The tooltips are correct, however.
- You may experience a lag (from several seconds up to a minute) after the cache of WoW has been cleared (e.g. after a new WoW-Patch, etc.). This will happen only a few times when opening a trade skill window. As soon as the cache of WoW is filled with the recipes, there will be no more lags until the cache has been cleared again.
Credits
- Blackdove (author of Book of Crafts, http://www.curse.com/downloads/details/1014/) for kindly supporting the contents of PB_Exceptions.lua.
- Korean translation: Eerien, Aresda of Garona
HI, I am having trouble getting this to work. The message I get is "Rescan Error. Open profession window at another time" ? I get that whichever profession window I open.
Appreciate any help as this looks a very useful Addon
Well, I agree that feature would be very usefull. I will tink about it again and how I could possible integrate it into PB.
@EnjoyRC, @Anxarces: this reagent linkage feature (displaying recipes that use a reagent, in the reagent's tooltip) was one of the features of the mod MasterTradeSkills. this mod is apparently no longer supported, though i still run it (http://wowui.incgamers.com/?p=mod&m=2146 which includes a more recent beta, and a fan update at http://wowui.incgamers.com/?p=mod&m=4477). this will slowly go out of date unless it gets taken over and maintained.
i think the feature is useful (prevents me from dumping stuff i am not aware might be useful). i think ProfessionsBook would be a logical place to house that sort of capability (it would, or could, have all the knowledge required to populate such a tooltip). but yes, the tooltips can end up huge (unwieldy at times), so i can understand Anxarces's reluctance to go into this. make it an optional, feature (flip an option, or hold down a key to dynamically enable it)?
there is another mod i have been playing with, called WhoNeedsThis (http://wowui.incgamers.com/?p=mod&m=2400), that might be adequate as a compromise.
@EnjoyRC: That feature is not planned. The result of that feature could be, that some common recipes with the same reagents would add a lot of information to the tooltip.
@Alipes: I am currently rewriting PB and will address these problems with that version.
This is such an incredibly helpful mod, considering I love to have different tradeskills on different characters. However, I've noticed a couple of tiny bugs that are slightly annoying:
1) Any of the training books such as cooking skill, etc. show as a green icon in the auction house, with no hover text, even if all the characters know the cooking cap book (not a big deal, easy to ignore). 2) Transmute recipes (for example: transmute primal might) don't seem to be correctly remembered as "learned". Looking at the AH, Primal Might shows up as green icon / learnable by character even when the character already knows it.
Thank you for your work on thid addon, and regardless of these tiny bugs I'm using it quite happily!
TOOLTIP : If I hover over a reagent item (bag/bank/link/ah, etc....), can this / will this Mod show the Recipies that the reagent is used in? Possibly color coded like the lvl... RED / YELLOW / GREEN / GRAY, etc...
Copy of comment I posted two days ago at incgamers.com (not responded to yet):
Error with 1.12.6 (SVN r48319) the other day. Did a search for a keyword in the search box and the following error was thrown up (recorded with BugSack/BugGrabber):
"ProfessionsBook-1.12.6\\ProfessionsBook.lua:927: attempt to index local 'button' (a nil value)\nProfessionsBook-1.12.6\\ProfessionsBook.lua:193: in function `?'\nAceConsole-2.0-46764 (Ace2):1849: in function ...erface\\AddOns\\Ace2\\AceConsole-2.0\\ AceConsole-2.0.lua:1549\ nAceConsole-2.0-46764 (Ace2):2389: in function `?'\nInterface\\FrameXML\\ChatFrame.lua:3369: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:3098: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:3119: in function `ChatEdit_OnEnterPressed':\nstring:\"*:OnEnterPressed\":1: in function [string \"*:OnEnterPressed\"]:1\n\n"
@airraid315: Not yet. I plan to include that feature in a later release. However, you may send the recipe via shift-click to any chat you like.
Does this have the functionality to send the information to someone in a whisper?
Why every icon shows 10 inside the icon?
@chainfire: I can't tell what is going wrong. Please try to delete "ProfessionsBook.lua" in your "WTF\Account\<Account Name>\SavedVaribales"-folder and open your professions again. This will cause PB to rescan alle recipes again.
thank alot that worked
@chainfire: Have you opend your jewelcraft window at least once? PB needs that to scan the recipes you know.
yes i open it every day
hi when i open this add on to c what gems my jc can make but they r not list / there
@Arzach: That problem is not only alchemy related, it happens with enchanting too and perhaps with other professions. Unfortunatly the Blizzard's naming of recipes in the auction house and the professions window is not consistent. I will look into that issue to find a solution.
Wonderful work... all the possible kudos.
And in order to keep it improved, here is my latest bug report :)
1) sometimes recipes in vendors aren't colored (I still have to figure out what combo option reproduce this). 2) Transmute recipes aren't correctly scanned and colored. Reason is a missing ":" in the recipe. "Transmute: Primal Might" recipe is named "Recipe: Transmute Primal Might". In the SavedVars is incorrectly classified as [Alchemy: Transmute: Primal Might]. This might happen with other stuff as well, I noticed it for alchemy so far.
Cheers, Arz
@Ravens_Star: That option is allready implemented. You will find it in the options dialog.
Can you make an option to turn off 'Color code recipes in the auction house' ? I love this addon, but I'd love to be able to turn that off, ty :)
Keep up the good work!
@Evilive: Storing the recipes in a seperate recipe array is allready on my to do list. As soon as my time permits I plan to completly rewrite the sections dealing with gathering and storing information.