Download
(196 Kb)
Download
Updated: 03-14-10 11:28 AM
Pictures
File Info
Updated:03-14-10 11:28 AM
Created:unknown
Downloads:116,758
Favorites:775
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)


Archived Files (4)
File Name
Version
Size
Author
Date
3.2.0 BETA 1
191kB
ayradyss
11-07-09 12:37 PM
3.2.0 BETA 1
191kB
ayradyss
05-28-09 08:02 PM
3.0.8 BETA 1
190kB
ayradyss
02-02-09 11:35 AM
3.0.2 ALPHA 8
189kB
ayradyss
11-16-08 06:43 PM


Post A Reply Comment Options
Old 06-06-09, 08:47 AM  
Kazragore
A Deviate Faerie Dragon

Forum posts: 14
File comments: 121
Uploads: 0
Error after opening inventory, bank or something else:

Date: 2009-06-06 16:46:10
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\RecipeBook\RecipeBook.lua line 447:
attempt to call method 'GetItem' (a nil value)
Debug:
[C]: GetItem()
RecipeBook\RecipeBook.lua:447:
RecipeBook\RecipeBook.lua:421
(tail call): ?
(tail call): ?
[C]: Outfitter_OrigSetBagItem()
Outfitter\Outfitter.lua:6816: SetBagItem()
..\FrameXML\ContainerFrame.lua:743: ContainerFrameItemButton_OnEnter()
ArkInventory\ArkInventory.lua:5263: Frame_Item_OnEnter()
[string "*:OnEnter"]:1:
[string "*:OnEnter"]:1
AddOns:
Kazragore is offline Report comment to moderator  
Reply With Quote
Old 05-27-09, 07:15 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Originally posted by ayradyss
It seems to be a recipe-specific thing. For a brief while, everything was working correctly, now it's all buggered again. I'll investigate.
Have you tried deleting your savedvariables and reopening?

Edit: I've replicated the problem with some bad data over here. I'll bet dollars to donuts that your data is flawed, because I have the Blue Linen stuff working correctly.

Seems like maybe a data wipe is in order, so I can sort out the bugs again.
Thanks for the response, Ayradyss. I'll backup my data then remove it from the SavedVariables folder, then report back here with my results after I find some things to test on.

edit: Yup, that did it. After deleting the SV files, then logging in each of my characters one time, and opening and closing their tradeskill windows, all the already known/learnable/etc data in the tooltips appears to be correct. Thanks again!
Last edited by JMHammer : 05-28-09 at 12:21 AM.
JMHammer is offline Report comment to moderator  
Reply With Quote
Old 05-12-09, 07:13 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
Originally posted by JMHammer

I don't know if this is related to specific recipes, or some other factor that is preventing RecipeBook from displaying the correct data.

Thanks again!
It seems to be a recipe-specific thing. For a brief while, everything was working correctly, now it's all buggered again. I'll investigate.
Have you tried deleting your savedvariables and reopening?

Edit: I've replicated the problem with some bad data over here. I'll bet dollars to donuts that your data is flawed, because I have the Blue Linen stuff working correctly.

Seems like maybe a data wipe is in order, so I can sort out the bugs again.
Last edited by ayradyss : 05-12-09 at 08:08 PM.
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 05-06-09, 11:29 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
RecipeBook is a terrific utility. Thank you for creating it.

I sometimes run into situations exemplified by this screenshot:

As you can see, the game tooltip indicates ALREADY KNOWN for the recipe while the data from RecipeBook indicates CAN BE LEARNED BY: BRINLORAMAR.

The character has known that recipe for quite a while, and I opened and closed her Tailoring tradeskill window several times before taking this screenshot, just to be sure RecipeBook had a chance to register the known recipe.

I don't know if this is related to specific recipes, or some other factor that is preventing RecipeBook from displaying the correct data.

Thanks again!
JMHammer is offline Report comment to moderator  
Reply With Quote
Old 04-25-09, 01:14 PM  
TazRulez
A Murloc Raider

Forum posts: 5
File comments: 51
Uploads: 0
Is it possible to set certain characters to be shared with the guild only? I have a character that only my guildies know about, but none of my friends that i share my recipe book data with know about. If I share my data with them, it will show that character. I don't want to tell them to decline that one since then they will know it is mine anyway.
TazRulez is offline Report comment to moderator  
Reply With Quote
Old 03-09-09, 08:27 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
Originally posted by Mike-N-Go
From RecipeBook.lua:
Code:
    --Slash Command Handlers--
    SlashCmdList["RecipeBook"] = RecipeBook_SlashHandler;
    SLASH_RecipeBook1 = "/recipebook";
    SLASH_RecipeBook2 = "/rbook";
    if IsAddOnLoaded("RatingBuster") then 
            SLASH_RecipeBook3 = "/rbk";
    else
        SLASH_RecipeBook3 = "/rb";
        SLASH_RecipeBook4 = "/rbk";
    end
Those are the other slash commands that look like they will open up RecipeBook. I like how the author attempted to not over-wright RatingBuster's slash command.

Also, in the description:
Code:
Usage: /recipebook or /rb or /rbk or /rbook<options>
Edit: Added info from description.
Yeah, what he said
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 02-18-09, 06:37 AM  
Mike-N-Go
A Theradrim Guardian
 
Mike-N-Go's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 147
Uploads: 19
Originally posted by Nightspirit
/rb is the same command as used for RatingBuster. It's giving me trouble using both at the same time.
From RecipeBook.lua:
Code:
	--Slash Command Handlers--
	SlashCmdList["RecipeBook"] = RecipeBook_SlashHandler;
	SLASH_RecipeBook1 = "/recipebook";
	SLASH_RecipeBook2 = "/rbook";
	if IsAddOnLoaded("RatingBuster") then 
			SLASH_RecipeBook3 = "/rbk";
	else
		SLASH_RecipeBook3 = "/rb";
		SLASH_RecipeBook4 = "/rbk";
	end
Those are the other slash commands that look like they will open up RecipeBook. I like how the author attempted to not over-wright RatingBuster's slash command.

Also, in the description:
Code:
Usage: /recipebook or /rb or /rbk or /rbook<options>
Edit: Added info from description.
__________________
Currently contemplating coming back to Authorship.. been away for years. Please let me know you care, by commenting on what addon(s) of mine you want to see updated.

Author of Daily Bean Counter, MyNameTogglesWhenIAFKorDND, Extended Shutdown Warning, Auto Mail Director, Duel Nullify, Spec Transmiter, Say Again, Window Teller, Who Crafts, Ad Repeater, Privy Cork, Mac Backup, and more.
Last edited by Mike-N-Go : 02-18-09 at 06:39 AM.
Mike-N-Go is offline Report comment to moderator  
Reply With Quote
Old 02-15-09, 10:45 AM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 139
Uploads: 5
/rb is the same command as used for RatingBuster. It's giving me trouble using both at the same time.
Nightspirit is offline Report comment to moderator  
Reply With Quote
Old 02-03-09, 05:41 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
Originally posted by doomveteran
Not a big deal for focus, that's bindable. I can't use group loot options with it, that IS a big deal. =\
Interesting; I hadn't encountered that problem.
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 02-03-09, 05:06 PM  
doomveteran
A Defias Bandit

Forum posts: 3
File comments: 8
Uploads: 0
Originally posted by ayradyss
See, I have enough addons that also add to the player dropdown menu that I just don't use the right-click to set/clear focus, since I'd rather the addons. The issue is -significantly- better than it was before, but still exists.
As I said, I'm working on a option (3) but decided bugfixes needed to come out before testing of new code.
Not a big deal for focus, that's bindable. I can't use group loot options with it, that IS a big deal. =\
doomveteran is offline Report comment to moderator  
Reply With Quote
Old 02-02-09, 08:28 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
Originally posted by ayradyss
See, I have enough addons that also add to the player dropdown menu that I just don't use the right-click to set/clear focus, since I'd rather the addons. The issue is -significantly- better than it was before, but still exists.
As I said, I'm working on a option (3) but decided bugfixes needed to come out before testing of new code.
I'm going to throw up a workaround beta onto the Comcast site (home.comcast.net/~recipebook) tonight - not putting it up for full-out release without some more testing and feedback, but I've moved the menu to the minimap button for now.
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 02-02-09, 05:54 PM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
Originally posted by doomveteran
2 really isn't that reasonable. You can always use a slash command or button in the interface to accomplish the same thing. Taint causes problems for addons not even related to the taint unfortunately.

1 would be the best option until either blizz fixes the issues they've promised to for some time and only made worse recently or a workaround is found.

IMHO, take it out for now.
See, I have enough addons that also add to the player dropdown menu that I just don't use the right-click to set/clear focus, since I'd rather the addons. The issue is -significantly- better than it was before, but still exists.
As I said, I'm working on a option (3) but decided bugfixes needed to come out before testing of new code.
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 02-02-09, 04:09 PM  
doomveteran
A Defias Bandit

Forum posts: 3
File comments: 8
Uploads: 0
1) Take away the right-click menu for RecipeBook 2) Live with it. I'm trying to find option (3).
2 really isn't that reasonable. You can always use a slash command or button in the interface to accomplish the same thing. Taint causes problems for addons not even related to the taint unfortunately.

1 would be the best option until either blizz fixes the issues they've promised to for some time and only made worse recently or a workaround is found.

IMHO, take it out for now.
doomveteran is offline Report comment to moderator  
Reply With Quote
Old 02-02-09, 11:33 AM  
ayradyss
A Theradrim Guardian
 
ayradyss's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 83
Uploads: 6
New version with bugfix going up today - sorry for the delay, RL has been killing me!
ayradyss is offline Report comment to moderator  
Reply With Quote
Old 02-01-09, 01:45 PM  
Bovey
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Error Report

Originally posted by Featalene
I'm getting these errors when I click on people in chat:
Have you tried the fix that has been posted 4 times below?


To fix the problem caused by Patch 3.0.8 in Recipe Book replace:

local dropdownFrame = getglobal(UIDROPDOWNMENU_INIT_MENU);

with:

local dropdownFrame = UIDROPDOWNMENU_INIT_MENU;

Wherever it is used in RecipeBookShare.lua
Bovey is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: