Download
(196Kb)
Download
Updated: 03-14-10 11:28 AM
Pictures
File Info
Updated:03-14-10 11:28 AM
Created:unknown
Downloads:119,865
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 12-18-06, 12:19 AM  
doktorstick
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 51
Uploads: 2
BUG: Link Wrangler 2.0

AddOn: http://www.curse-gaming.com/en/files...r-for-wow-2-0/
Error: attempt to index global 'LINK_WRANGLER_CALLER' (a nil value)
AddOn: RecipeBook
File: RecipeBook.lua
Line: 366
Count: 2
Report comment to moderator  
Reply With Quote
Unread 12-21-06, 07:28 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Bug is fixed in newest LinkWrangler version
Report comment to moderator  
Reply With Quote
Unread 12-25-06, 01:58 PM  
Dragonbones
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Cool Mod thanks

First off I would like to say this was a great idea. Makes purchasing much easier. Thanks.
A friend and I have both DL'ed 2.0.0c and the only problem we are having is we can't share our data between characters unless we are doing something wrong. I have attempted to send my data and my friends character doesn't get an accept or deny box. When my friend tries to send data to me, I get an accept or deny box but when I click on accept it goes away and nothing happens.
So are we doing something wrong or is this a bug that just needs to be fixed? Well, otherwise, I think this is a great mod. Can't wait to see where this progresses.
Last edited by Dragonbones : 12-26-06 at 11:59 AM.
Report comment to moderator  
Reply With Quote
Unread 12-27-06, 02:30 PM  
nogudnik
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 84
Uploads: 1
Just ran into the following while trying to send recipe bood data to a friend. This happened after the first tradeskill data block was sent and the second was starting.

Code:
Error occured in: Global
Count: 1
Message: ..\AddOns\RecipeBook\RecipeBookShare.lua line 481:
   attempt to index field '?' (a nil value)
Debug:
   [C]: ?
   RecipeBook\RecipeBookShare.lua:481:
      RecipeBook\RecipeBookShare.lua:477
   [C]: foreach()
   RecipeBook\RecipeBookShare.lua:490: RecipeBookMessenger_TradeskillList()
   RecipeBook\RecipeBookShare.lua:360: RecipeBookMessenger_SendData()
   [string "RecipeBookMessenger_SendDelayFrame:OnHide"]:1:
      [string "RecipeBookMessenger_SendDelayFrame:OnHide"]:1
   [C]: Hide()
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 04:45 PM  
isokarhu
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
any way to make this show all the recipies you DONT have so you can go find them?
Report comment to moderator  
Reply With Quote
Unread 01-01-07, 05:06 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Isokarhu - I've opted *not* to put that data into RecipeBook, as there are a number of other mods that already have complete lists. I might look at RecipeRadar if I were you.

Nogudnik - I believe D version has error trapping that should avoid that bug.

Dragonbones - Let me get back to you on that; it sounds like a bug and I'm trying to decide the best way to have you get me the info I need. If you could drop me a line (recipebook (at) comcast.net) we can chat more.
Report comment to moderator  
Reply With Quote
Unread 01-05-07, 11:11 AM  
Salmoni
A Deviate Faerie Dragon

Forum posts: 16
File comments: 52
Uploads: 0
scanning errors with german version:

Transmute: Mithril to Truesilver = Transmutieren: Mithril in Echtsilber
Transmute: Iron to Gold = Transmutieren: Eisen in Gold

The file RecipeBook.lua contains the following lines for these 2

["Transmutieren Mithril in Echtsilber"] = "optimal"
["Transmutieren Eisen in Gold"] = "optimal"

So the character : doesnt get scanned propery. I edited the file and inserted the : , but this wont help.

Please fix that cause it affects all Transmute recipes.

As a result of the bad scan, the recipe gets displayed as learnable for my alchemist(225), which allready knows the recipe.
Last edited by Salmoni : 01-05-07 at 11:56 AM.
Report comment to moderator  
Reply With Quote
Unread 01-05-07, 05:57 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
It should be removing the : from the scanned recipe titles as well, actually, when I look at my code, so there may be another bug. I'll look at it with my translator also and see what we can come up with.

Originally posted by Salmoni
scanning errors with german version:

Transmute: Mithril to Truesilver = Transmutieren: Mithril in Echtsilber
Transmute: Iron to Gold = Transmutieren: Eisen in Gold

The file RecipeBook.lua contains the following lines for these 2

["Transmutieren Mithril in Echtsilber"] = "optimal"
["Transmutieren Eisen in Gold"] = "optimal"

So the character : doesnt get scanned propery. I edited the file and inserted the : , but this wont help.

Please fix that cause it affects all Transmute recipes.

As a result of the bad scan, the recipe gets displayed as learnable for my alchemist(225), which allready knows the recipe.
Last edited by ayradyss : 01-05-07 at 06:01 PM.
Report comment to moderator  
Reply With Quote
Unread 01-06-07, 05:28 AM  
Siz
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 228
Uploads: 5
Engineering: [Schematic: Snowmaster 9000] is still not properly detected for me. Is this because the Schematic has a lowercase 'm' while the 'M' in the item's name is capitalized ([SnowMaster 9000])?

Enchanting: [Formula: Enchant Weapon - Unholy] is not properly detected. Is this because the Formula only has "Unholy" in the name while the enchant tooltip has "Unholy Weapon" ([Enchant Weapon - Unholy Weapon])?
Report comment to moderator  
Reply With Quote
Unread 01-06-07, 12:02 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Snowmaster is fixed in the next version. I got my capital M's backwards.
You're spot on with the Unholy Weapon. I'll fix that for D.

Originally posted by Siz
Engineering: [Schematic: Snowmaster 9000] is still not properly detected for me. Is this because the Schematic has a lowercase 'm' while the 'M' in the item's name is capitalized ([SnowMaster 9000])?

Enchanting: [Formula: Enchant Weapon - Unholy] is not properly detected. Is this because the Formula only has "Unholy" in the name while the enchant tooltip has "Unholy Weapon" ([Enchant Weapon - Unholy Weapon])?
Report comment to moderator  
Reply With Quote
Unread 01-09-07, 06:46 AM  
Salmoni
A Deviate Faerie Dragon

Forum posts: 16
File comments: 52
Uploads: 0
another scanning error with german version:

Green Whelp Bracers = Grünwelpenarmschienen

The file RecipeBook.lua contains the following line:

["Grünwelpenarmschienen"] = "medium",

This time its written correct in recipebook.lua , but still same problem as below.

I have an idea what the problem is.

name of recipe is: Muster: Grünwelpen-Armschienen
tooltip of recipe says the name of the item is: Grünwelpen-Armschienen
in the recipe book you see: Grünwelpenarmschienen

I checked a german website and it lists the item as: Grünwelpen-Armschienen

So once the name was: Grünwelpen-Armschienen and Blizzard changed the localization.

I hope this helps to solve it and you can catch it.
Report comment to moderator  
Reply With Quote
Unread 01-21-07, 06:26 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
I would try resetting your savedvariables file, Salmoni - see if that loads the new, correct name in.

Originally posted by Salmoni
another scanning error with german version:

Green Whelp Bracers = Grünwelpenarmschienen

The file RecipeBook.lua contains the following line:

["Grünwelpenarmschienen"] = "medium",

This time its written correct in recipebook.lua , but still same problem as below.

I have an idea what the problem is.

name of recipe is: Muster: Grünwelpen-Armschienen
tooltip of recipe says the name of the item is: Grünwelpen-Armschienen
in the recipe book you see: Grünwelpenarmschienen

I checked a german website and it lists the item as: Grünwelpen-Armschienen

So once the name was: Grünwelpen-Armschienen and Blizzard changed the localization.

I hope this helps to solve it and you can catch it.
Report comment to moderator  
Reply With Quote
Unread 02-12-07, 04:35 PM  
Djagamoone
A Deviate Faerie Dragon

Forum posts: 10
File comments: 19
Uploads: 0
Any chance you could add some funcionality?

1. Add a Costs field so we can store a cost for each item both with and without materials.
2. What would also be really handy would be a checkbox next to each thing we can craft, and an /announce command (hotkeyable would be great) that will announce everything we have checked into the trade channel, along with the costs we have entered ... would be nice to have an option to hide the costs for this, and for tells separately so that if we don't want costs broadcast in trade, but we do want them broadcast when someone whispers us for a list, we can have that.
3. Add the ability for people to whisper for a certain slot, IE : LW - Gloves ...

Thanks tho! Great mod!!
Report comment to moderator  
Reply With Quote
Unread 02-13-07, 02:13 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 3
Functionality

Djagamoone -
Probably outside the scope of RB at the moment, though I wouldn't rule out a plugin-type add-on to do something like that in the future.
I'm not adding new features *right now* in order to give me time to work on a recode around my bug fixes, but I'll throw it in the idea mixer. I can certainly see where it would be useful.
Report comment to moderator  
Reply With Quote
Unread 02-18-07, 11:46 AM  
Meloric
A Deviate Faerie Dragon

Forum posts: 14
File comments: 31
Uploads: 0
Speed of transferring recipes

I've used RecipeBook for quite some time and love add-on. With the latest version (RB 2.01, may have been since 2.0 WoW version), the time to send recipes between characters seems to have increased dramatically. Before it would only take a few minutes even with my characters who had almost full skill lists. Now even those that have only a few recipes seem to take quite awhile to transfer the list. With those with almost full recipe lists, it seems to take 10 to 15 minutes or longer to send the recipes for just one character.

Is this something that changed in the WoW communications methods, a change in how RB sends its data, or am I the only one experiencing this and the problem is on my side? I know in the older versions it was necessary to add delays to prevent spamming problems, is this still the case and the delay needed to be increased?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: