Download
(196Kb)
Download
Updated: 03-14-10 11:28 AM
Pictures
File Info
Updated:03-14-10 11:28 AM
Created:unknown
Downloads:119,868
Favorites:743
MD5:

Recipe Book  Popular! (More than 5000 hits)

Version: 3.3.2 BETA 2
by: ayradyss [More]

RecipeBook is a mod that allows you to browse tradeskill recipes with one alt and see whether your other alts know it.


************ PLEASE NOTE ******************

I apologize to everyone who's been with me for the last three and a half years (wow!) but I'm putting the addon on Inactive status. We are expecting our second baby Any Day Now and the lifestyle and financial changes that brings have forced me out - I don't have the time to maintain it and I'm barely logging into WoW as it is, so it doesn't make sense for me to try and spend what interest I can muster in the game into coding.

If someone wants to pick things up I will be happy to cede the addon over to someone else but I just can't do it.


Also: Your data WILL NOT carry over from old (prior to 3.0.2) versions.
****************************************


For example:
I have character BetsyRoss, who is a tailor by nature. She knows Pattern: American Flag, but for some reason, I can never remember this when UncleScrooge goes to the aucthouse to buy patterns.
* Previously, I would have to keep a written or mental list of BetsyRoss's known patterns so that UncleScrooge didn't buy her a second copy of Pattern: American Flag on accident.
* Now, with RecipeBook, UncleScrooge can mouse over Pattern: American Flag and see "Already known by: BetsyRoss" right there on the tooltip - or, if he chooses, in a special chat tab just for RecipeBook information.

It's fun! It's helpful! It's easy to use! It's also still in development, so there are a few known issues and some miscellaneous housework to be done.

RecipeBook is most easlily managed using the minimap button and integrated menus. However, there are some slash commands for those who prefer them:

Usage: /recipebook or /rbk or /rbook <options>
* General:
- /rbk help : Displays a help message
- /rbk on|off : Turns RecipeBook's data display on or off. It will continue to update alts' tradeskills when the tradeskill frames are opened, so you have the best list possible.
- /rbk config : Opens the graphical config window.
- /rbk skill: Open the skill browse window, which allows you to browse known recipes by character and tradeskill.

* Sharing:
- /rbk send <alt> to <player> : Sends your RecipeBook data for a given alt to another player. Use 'all' as your alt to send all alts you know. Use 'me' to send just your character.
- /rbk update from <player> : Requests an update of RecipeBook data from another player.


* Banking:
-/rbk bank : Displays your banked items and banking options

* Finding Recipes:
- /rbk search <item> : Searches for items containing the given string.
- /rbk searchmats <item> : Searches for items using materials which match the given string.

* Auction House Options (only available via /rbk config):
- Color Recipes based on status: This will shade the icons for recipes you see in the Auction House based on whether other alts can learn them.
- Default color scheme is as follows (in order of precedence):
- Normal : Current alt can learn the recipe
- Green : Another alt can currently learn the recipe
- Orange : Current alt is the only character who will be able to learn the recipe (requires /rbk self on)
- Cyan : Some alt or alts will be able to learn the recipe (may include current character)
- Red : No alt/alts will be able to learn the recipe, based on current data
- Dark Red : All available alts already know the recipe
- Blackout Banked Recipes: This will shade the icons for recipes that you have banked black in the Auction House so that you can tell you already have a copy.

* Debugging functions
- /rbk debug : Turns on debug mode
- /rbk verbose : Turns on verbose send mode.

Known issues:
* RecipeBook only updates its recipe list when your tradeskill window is open. So, if BetsyRoss just learned Pattern: Giant American Flag, she'll have to open her Tailoring window before RecipeBook (or UncleScrooge) knows about it.

Housekeeping:
* Hopes for next phase: Updating your recipe list when you learn items (in progress).

Compatibilities:
The easiest way to add RecipeBook compatibility to *your* mod is to call the following in your tooltip output:
RecipeBook_DoHookedFunction(tooltip, link);
Where tooltip is the tooltip (or tooltip name) you're using and link is the item link itself. That will add RecipeBook's data lines.

Special thanks to:
Curse Gaming's Pentarion and Ghandi, for some hard work helping me debug the German client version. Particularly to Pentarion for ongoing translation work.


PLEASE NOTE: If you learn a new recipe, you will have to open your appropriate tradeskill window to update RecipeBook's database. Hopefully this will change soon.

3.3.2:
- THIS VERSION WILL WIPE YOUR DATA. RecipeBook will clear its database on first loading - this means that EVERYTHING will need to be reloaded: character skills, cached items, everything. I'm having trouble with old (uncached) data again.
- THIS VERSION WILL RESET MOST OPTIONS. I made some changes for the color-coding customization.
FIXED:
- Guild Bank items should now tooltip correctly once again.
- Several small changes in the code should now clarify whether the "RecipeBook data not yet loaded" error stems from a blank DB or a lag concern, and help eliminate it recurring.
!NEW!
+ Color customization added: Check the "colors" tab in the RecipeBook UI for an option to change the colors of items and text.
+ If RecipeBook cannot quickly load all of your recipe/reagent data, it will now give you a popup message to that effect. Clicking "Accept" will attempt to force-load all of the tradeskill data.
- This replaces the "Some items were not scanned for this tradeskill" and "Some reagents for this tradeskill's items were not yet in local cache" messages that were previously in your chat frame.
- This scan may lag the UI intermittently; do not do it when you are doing things that are control-intensive.
- You have the option of clicking "Cancel" which will wait for the next time RecipeBook updates to check again.
- Doing this scan in Dalaran or other high-lag areas may require a little time. You will be updated periodically on the status of the deep scan.
BETA 2:
- THIS VERSION WILL RESET DEFAULT OPTIONS. Whoops, I didn't check my set defaults closely enough.
- TRANSLATIONS NEEDED: I have hacked a few lines and changed some others so that the non-English clients should stop erroring on popup.
- Tidied up the help messages to stop suggesting /rb when it doesn't work any longer :)
- When someone new shares data with you it should now show up without requiring a reload of the UI.
- Using the minimap icon to select a RecipeBook tab while the RecipeBook window is open now correctly loads that tab.
Optional Files (0)


Post A Reply Comment Options
Unread 10-14-08, 10:31 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 157
Uploads: 5
10/14 23:20:03.680 Loading add-on RecipeBook
10/14 23:20:03.680 ** Loading table of contents Interface\AddOns\RecipeBook\RecipeBook.toc
10/14 23:20:03.680 ++ Loading file Interface\AddOns\RecipeBook\RecipeBookUI.xml
10/14 23:20:03.680 Frame RBUI_SharingFrame: Unknown script element OnClose
10/14 23:20:03.680 Couldn't parse XML in Interface\AddOns\RecipeBook\Bindings.xml

(Yes, tons of other addons, no, I don't think they could cause this, yes, this is with the 3.0.2 release of WoW and the apparently-current version of RB.)
Report comment to moderator  
Reply With Quote
Unread 10-15-08, 04:24 AM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Interesting. I'll take a peek. Didn't have any trouble with my admittedly-limited run time yesterday.

Originally posted by seebs
10/14 23:20:03.680 Loading add-on RecipeBook
10/14 23:20:03.680 ** Loading table of contents Interface\AddOns\RecipeBook\RecipeBook.toc
10/14 23:20:03.680 ++ Loading file Interface\AddOns\RecipeBook\RecipeBookUI.xml
10/14 23:20:03.680 Frame RBUI_SharingFrame: Unknown script element OnClose
10/14 23:20:03.680 Couldn't parse XML in Interface\AddOns\RecipeBook\Bindings.xml

(Yes, tons of other addons, no, I don't think they could cause this, yes, this is with the 3.0.2 release of WoW and the apparently-current version of RB.)
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 09:38 PM  
Thors Liebling
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 37
Uploads: 2
Lightbulb Alpha version 3.0.2 ALPHA 4 ~ German Client

@ Ayradyss:
I have tried out the Alpha version 3.0.2 ALPHA 4 with the German client:

This version does not recognize leatherworking (Lederverarbeitung), tailoring Schneidern), and also all the gathering tradeskills mining (Bergbau), Herbalism (Kräuterkunde), and Skinning (Kürschnern). So, offcourse, the recipes in leatherworking and tailoring known by my alts won't show up.
I don't have an alt doing Inscription yet, but I will have one tomorrow and I'll let you know if there are any bugs with this profession.

Greetings,
Lisa
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 09:17 AM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Re: Alpha version 3.0.2 ALPHA 4 ~ German Client

Originally posted by Thors Liebling
@ Ayradyss:
I have tried out the Alpha version 3.0.2 ALPHA 4 with the German client:

This version does not recognize leatherworking (Lederverarbeitung), tailoring Schneidern), and also all the gathering tradeskills mining (Bergbau), Herbalism (Kräuterkunde), and Skinning (Kürschnern). So, offcourse, the recipes in leatherworking and tailoring known by my alts won't show up.
I don't have an alt doing Inscription yet, but I will have one tomorrow and I'll let you know if there are any bugs with this profession.

Greetings,
Lisa
We met elsewhere The DE client should be running better with alpha 6, promised today.
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 09:21 AM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
@Seebs:
Looks like that's been a longstanding bug; I think I've found the problem
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 02:21 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Significant problem with 3.0.2 ALPHA 6. It locks up WoW the AH and boots you to the password screen when you mouse over a recipe in the AH. Nearly any recipe.

First time at AH today since the patch with RecipeBook active. Do a search for all Tailoring recipes (with a character that knows tailoring). Mouse over a blue recipe (Unyielding Bracers) and WoW locks up and throws me out to the password screen.

Also happens mousing over virtually any common/rare/epic recipe (but not all of them) in the AH.

Yes, I tested this thoroughly. Disable RecipeBook & relog, no more kicks mousing over any recipe seen. Reenable it & relog, mouse over Unyeilding Bracers again and it kicks me. Same thing with all recipes tried: the only time I get kicked to the password screen is when RecipeBook is active and I mouse over AH recipes. This was the only mod turned on/off through the test sessions.

But no, I have not tested it as the only mod active. But then that won't matter here at all; I've spent the past week updating/testing mods to find a set that works without errors. If it is a conflict with something else, I'll do without this one as I have prior. A couple of other mods I use that include info in the tooltip (3.x compatible): Mendeleev & RatingBuster.

Hope you can find/fix the problem . Since TradeskillInfo is dead in the new WoW patch (the last version from wowace.com), I (and others) have been looking for a decent alternative to some of its functionality.

EDIT: I did recieve one UI error (recorded with the BugSack/BugGrabber mod in its saved variable file upon being kicked):

RecipeBook-3.0.2\\RecipeBookAuction.lua:109: attempt to concatenate local 'makes' (a nil value)\n<in C code>: in function `AuctionFrameBrowse_Update'\nBlizzard_AuctionUI\\Blizzard_AuctionUI.lua:369: in function `AuctionFrameBrowse_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>

This only occurred once, though; no other errors were recorded after kicks with RecipeBook active.
Last edited by Zidomo : 10-19-08 at 02:40 AM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 08:37 AM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Originally posted by Zidomo
Significant problem with 3.0.2 ALPHA 6. It locks up WoW the AH and boots you to the password screen when you mouse over a recipe in the AH. Nearly any recipe.

First time at AH today since the patch with RecipeBook active. Do a search for all Tailoring recipes (with a character that knows tailoring). Mouse over a blue recipe (Unyielding Bracers) and WoW locks up and throws me out to the password screen.

Also happens mousing over virtually any common/rare/epic recipe (but not all of them) in the AH.

Yes, I tested this thoroughly. Disable RecipeBook & relog, no more kicks mousing over any recipe seen. Reenable it & relog, mouse over Unyeilding Bracers again and it kicks me. Same thing with all recipes tried: the only time I get kicked to the password screen is when RecipeBook is active and I mouse over AH recipes. This was the only mod turned on/off through the test sessions.

But no, I have not tested it as the only mod active. But then that won't matter here at all; I've spent the past week updating/testing mods to find a set that works without errors. If it is a conflict with something else, I'll do without this one as I have prior. A couple of other mods I use that include info in the tooltip (3.x compatible): Mendeleev & RatingBuster.

Hope you can find/fix the problem . Since TradeskillInfo is dead in the new WoW patch (the last version from wowace.com), I (and others) have been looking for a decent alternative to some of its functionality.

EDIT: I did recieve one UI error (recorded with the BugSack/BugGrabber mod in its saved variable file upon being kicked):

RecipeBook-3.0.2\\RecipeBookAuction.lua:109: attempt to concatenate local 'makes' (a nil value)\n<in C code>: in function `AuctionFrameBrowse_Update'\nBlizzard_AuctionUI\\Blizzard_AuctionUI.lua:369: in function `AuctionFrameBrowse_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>

This only occurred once, though; no other errors were recorded after kicks with RecipeBook active.
Thanks for the note - I had no problems at all on AH after doing my initial fixes, both with Auctioneer active and disabled, so this comes as a surprise to me.
I'll investigate!

Zidomo - are you running any active AuctionHouse mods?
Last edited by ayradyss : 10-19-08 at 08:41 AM.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 09:08 AM  
Lesyde
A Kobold Labourer
Premium Member

Forum posts: 0
File comments: 12
Uploads: 0
Error in AH

Hi, i have this error

Fehler: attempt to concatenate local 'makes' (a nil value)
AddOn: RecipeBook
Datei:RecipeBookAuction.lua
Zeile:109
Fehler Nummer:Unendlich

I'm using auctioneer 5.1.3655.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 02:29 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Re: Error in AH

Originally posted by Lesyde
Hi, i have this error

Fehler: attempt to concatenate local 'makes' (a nil value)
AddOn: RecipeBook
Datei:RecipeBookAuction.lua
Zeile:109
Fehler Nummer:Unendlich

I'm using auctioneer 5.1.3655.
Thanks, Lesyde - working on that bug now.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 03:13 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by ayradyss
Thanks for the note - I had no problems at all on AH after doing my initial fixes, both with Auctioneer active and disabled, so this comes as a surprise to me.
I'll investigate!

Zidomo - are you running any active AuctionHouse mods?
Thanks.

Yes, I was running other AH mods at the time: tekauc, GPriceEach (both updated for WoW 3.0.2) & Fence (not updated for 3.0.2, using primarily for the Sort module; most of its other modules no longer work).

Also replied to your PM with the additional info asked for there.
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 04:41 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Originally posted by Zidomo
Thanks.

Yes, I was running other AH mods at the time: tekauc, GPriceEach (both updated for WoW 3.0.2) & Fence (not updated for 3.0.2, using primarily for the Sort module; most of its other modules no longer work).

Also replied to your PM with the additional info asked for there.
Appreciate it. I've found a few places where I wasn't using the Blizzard tooltip calls correctly; I'm not certain if that was the problem or not. I'll add in those mods and see if I can get the bug to reoccur.
Report comment to moderator  
Reply With Quote
Unread 10-21-08, 04:47 PM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 309
Uploads: 1
Taint/Blocked Action

Great mod, I love it!

RecipeBook is causing a taint/blocked action popup to appear whenever the "Set Focus" option is chosen from the target dropdown menu. This is happening with ANY mod which has dropdown menus with more than 18 items listed per menu.

Since it is a bug on Blizzard's end, the only workaround I know of is for authors to adjust their mods so that no dropdown menus include more than 18 items.

Thanks again for this great mod!
Report comment to moderator  
Reply With Quote
Unread 10-23-08, 08:12 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Trying out the complete Auctioneer Suite release package (5.1.3662) in combination with Recipe Book 3.0.2-a6 (no further disconnects yet). Tekauc, Fence & GPriceEach were disabled. Four slightly different errors sometime during use:

RecipeBook-3.0.2\\RecipeBookAuction.lua:104: Usage: GetAuctionItemLink(\"type\", index)\nRecipeBook-3.0.2\\RecipeBookAuction.lua:104: in function <Interface\\AddOns\\RecipeBook\\RecipeBookAuction.lua:62>\n<in C code>: in function `AuctionFrameBrowse_Update'\n...-Advanced\\Modules\\Auc-Util-PriceLevel\\PriceLevel.lua:51: in function `Processor':\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreUtil.lua:467: in function `SendProcessorMessage'\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreSettings.lua:288: in function `setter'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1740: in function `ChangeSetting'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1268: in function <...ace\\AddOns\\EnhTooltip\\Libs\\Configator\\Configator.lua:1268>

RecipeBook-3.0.2\\RecipeBookAuction.lua:104: Usage: GetAuctionItemLink(\"type\", index)\nRecipeBook-3.0.2\\RecipeBookAuction.lua:104: in function <Interface\\AddOns\\RecipeBook\\RecipeBookAuction.lua:62>\n<in C code>: in function `AuctionFrameBrowse_Update'\n...-Advanced\\Modules\\Auc-Util-PriceLevel\\PriceLevel.lua:51: in function `Processor':\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreUtil.lua:467: in function `SendProcessorMessage'\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreSettings.lua:288: in function `setter'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1740: in function `ChangeSetting'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1360: in function <...ace\\AddOns\\EnhTooltip\\Libs\\Configator\\Configator.lua:1359>\n<in C code>: in function `SetValue'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:911: in function <...ace\\AddOns\\EnhTooltip\\Libs\\Configator\\Configator.lua:905>

The above ones repeated twice each.

RecipeBook-3.0.2\\RecipeBookAuction.lua:104: Usage: GetAuctionItemLink(\"type\", index)\nRecipeBook-3.0.2\\RecipeBookAuction.lua:104: in function <Interface\\AddOns\\RecipeBook\\RecipeBookAuction.lua:62>\n<in C code>: in function `updateFunction'\nInterface\\FrameXML\\UIPanelTemplates.lua:233: in function `FauxScrollFrame_OnVerticalScroll':\n<string>:\"*:OnVerticalScroll\":1: in function <[string \"*:OnVerticalScroll\"]:1>\n<in C code>: in function `SetVerticalScroll'\n<string>:\"*:OnValueChanged\":1: in function <[string \"*:OnValueChanged\"]:1>\n<in C code>: in function `SetValue'\nInterface\\FrameXML\\UIPanelTemplates.lua:156: in function `ScrollFrameTemplate_OnMouseWheel':\n<string>:\"*:OnMouseWheel\":1: in function <[string \"*:OnMouseWheel\"]:1>

The above one repeated five times.

RecipeBook-3.0.2\\RecipeBookAuction.lua:104: Usage: GetAuctionItemLink(\"type\", index)\nRecipeBook-3.0.2\\RecipeBookAuction.lua:104: in function <Interface\\AddOns\\RecipeBook\\RecipeBookAuction.lua:62>\n<in C code>: in function `AuctionFrameBrowse_Update'\n...-Advanced\\Modules\\Auc-Util-PriceLevel\\PriceLevel.lua:51: in function `Processor':\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreUtil.lua:467: in function `SendProcessorMessage'\nAuc-Advanced-5.1.3662 (SnaggleTooth)\\CoreSettings.lua:288: in function `setter'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1740: in function `ChangeSetting'\nEnhTooltip-5.1.3662\\Libs\\Configator\\Configator.lua:1229: in function `onsel'\nEnhTooltip-5.1.3662\\Libs\\Configator\\SelectBox.lua:339: in function <...face\\AddOns\\EnhTooltip\\Libs\\Configator\\SelectBox.lua:334>\

The above one occurred once.
Last edited by Zidomo : 10-23-08 at 08:13 AM.
Report comment to moderator  
Reply With Quote
Unread 10-23-08, 05:06 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Re: Taint/Blocked Action

Originally posted by JMHammer
Great mod, I love it!

RecipeBook is causing a taint/blocked action popup to appear whenever the "Set Focus" option is chosen from the target dropdown menu. This is happening with ANY mod which has dropdown menus with more than 18 items listed per menu.

Since it is a bug on Blizzard's end, the only workaround I know of is for authors to adjust their mods so that no dropdown menus include more than 18 items.

Thanks again for this great mod!
Well, that's annoying as heck. I'll start counting. :P
Report comment to moderator  
Reply With Quote
Unread 10-23-08, 05:06 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Originally posted by Zidomo
Trying out the complete Auctioneer Suite release package (5.1.3662) in combination with Recipe Book 3.0.2-a6 (no further disconnects yet). Tekauc, Fence & GPriceEach were disabled. Four slightly different errors sometime during use:
[snip]The above one occurred once.
Thanks for the debug work. I appreciate it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: