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
There is no name, just an empty slot. I took a lil' screenshot.
http://img297.imageshack.us/my.php?image=pbfk4.png
What is the name of that category? I haven't heard about that problem yet.
Uh, actually, this time the empty fields seemed to disappear after next login. Maybe it's no problem then, after all.
Too bad you had to revert to the old engine, better that the addon is fully functional of course.
Often there is an empty category (item type) in the list in the PB frame, it happens for many (if not all) professions, but not always, and not the same amount every time either. There is no items in these empty categories, nor do I believe I'm missing a category. I've resetted the database several times and it has happened for as long as I can remember. Is this a known issue?
I have checked the new exceptions file. The snowmaster is indeed not listed. I will add that one, too.
Hey anxarces,
Long time no complaints.
The latest version has fixed my coloring problems that i was having like everyone else.
I agree with you about the lag problem after patches, we will have to put up with it for now till a better solution can be found.
Even though the latest version 2.1.7 has fixed my coloring problems. The winterveil snowmaster 9000 schematic is coloring wrong. Its the only one in the AH i can tell that is, And I'm a master engineer and Leather worker.
I have changed the way how PB starts a scan to prevent those after patch lags. Obviously that resulted in other and unexcpected problems. I will revert back to the working part of PB. I think lags after a patch are anoying, but not that seriously as not scanning etc.
Second, it seems to be impossible to include pattern matching with all those diffentently written recipe names. I will accept the kind offer of the author of BookofCrafts to include his exception list. Taht should solve those continuing wrong colored recipes.
@Zidomo: I don't know, how saved variables could be deleted by upgrading a mod. I need to investigate that issue. The tooltip errors you recive seem to be related to the scanning process and should be gone with reverting to the old one (as mentioned above). As to the slow scrolling of PB in the ah I can not confirm that. This was an issue of PB some time ago which I thought to be fixed. You are the first one to report this for a long time. But I will look into that issue again and see, if I can find out something.
I didn't say anything about saved variables being deleted by upgrading this mod? I listed what the testing state was that I used:
r58881 (Wowace SVN), WoW 2.3.2 live, USEng server/client, updated standalone libraries, no saved variables from the past.
Meaning that I deleted them before trying the new revision.
Ah I see. There is an open ticket that reports that bug, so I thought, you were referring to the same issue.
updated from 2.1.4 to 2.1.6 didnt have the problems before.
but now i to have the
know by <nick> and learnable by <nick> bugs.
yes i do have normal chat window. i use auctionneer, but those settings and version havent changed and it worked fine before.
and yes i did remove the files for patch 2.3
Tried this for a while a couple months ago. But its been continually bug-ridden; more so than most mods I've tested/used. So ended up stopping using it.
But, with memory of the bugs dimming and starting a new alt, gave it another go. Unfortunately, more new surprises.
r58881 (Wowace SVN), WoW 2.3.2 live, USEng server/client, updated standalone libraries, no saved variables from the past.
1) Open up a profession window on a character and have it scan. ProfessionsBook confirmation appears in chat. Close the profession window, open another, have it scan. And so on. Then pull up the mod with /pb show. Click a profession (for example, Tailoring). Then click a recipe. Mouse over any of the icons for either the made item or the mats and the following errors occur:
GameTooltip:SetHyperlink(): Unknown link type:\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: in function `SetHyperlink'\nProfessionsBook-2.1.6\\PB_UI.lua:393: in function `ProfessionsBook_SetTooltip'\n:\"*:OnEnter\":1: in function <[string \"*:OnEnter\"]:1>]
along with
GameTooltip:SetHyperlink(): Unknown link type:\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: ?\n: in function `SetHyperlink'\nProfessionsBook-2.1.6\\PB_UI.lua:403: in function `ProfessionsBook_SetReagentTooltip'\n:\"*:OnEnter\":2: in function <[string \"*:OnEnter\"]:1>
Every time moused over an icon, the above errors repeated (ad infinitum). This behavior was consistent on every character tried at every skill level. Same errors the person below is reporting.
2) Rather more serious: this mod causes the auction house (AH) window scrolling to slow way down on all characters it is loaded on. No errors thrown up, but the mod is causing it. Scrolling as in with mouse wheel or slider on the right side of the AH window when looking at a lot of items.
Disable the mod, relog and the AH scrolling speed returns to normal on an identical search view. Very likely connected to ProfessionsBook recoloring AH recipes and doing it quite improperly. It slows the scrolling down if you have the recoloring turned on, off or are looking at things in AH which don't recolor (cloth, weapons, etc.).
The TradeskillInfo/TradeskillInfoUI mod also provides recipe recoloring, but it properly does not slow down AH scrolling at all. Have distant memories of another mod (or two) that recolored recipes creating this behavior in the old days, but don't recall which it was.
Good luck getting this mod functionally bug free some day.
I'm an enchanter and certain formulas in the auction house are noted as learnable, but my char already knows them.
e.g. (german)
"Formel: Waffe - Unheilig" , but learned it reads in the enchanting book "Waffe - Unheilige Waffe" .
Could that be the problem ? Not the same name ?
Date: 2008-01-19 18:33:18
ID: 16
Error occured in: Global
Count: 1
Message: GameTooltip:SetHyperlink(): Unknown link type
Debug:
[C]: ?
[C]: ?
[C]: ?
[C]: SetHyperlink()
ProfessionsBook\PB_UI.lua:393: ProfessionsBook_SetTooltip()
[string "*:OnEnter"]:1:
[string "*:OnEnter"]:1
AddOns:
ProfessionsBook, v2.1.6
Only a simple chat mod, that i've been running for almost 2 years with no problem. PB didn't stop working till 2.3.2
I get the same problem I bought a bunch of recipes off the AH today because PB said that my toons needed them only to find out they already know them. I deleted my database did a rescan but its not scanning.
on a side note my advanced trade skill window mod isnt scanning profs either.
~trailergod
OK, it seems, that the scanning process is not started. Do you use an addon, that replaces the default chat frame?
ok I turned it on and theres no messages coming up when I open the Proff tabs.
@Jacara81: Please enable debugging with /pb debug. If the scanning is started there should be "Scan started" and after a complete scan "Sacn finished" printed to your chat frame. Please let me know, if this is the case or if these messages are not printed.
Well I updated to the newest version and still nothing. It doesn't even give a error. I tried what you suggested as well.
Thank you for the reports. I have fixed both errors in version 2.1.6.