Download
(26 Kb)
Download
Updated: 06/12/14 11:50 AM
Pictures
File Info
Compatibility:
Craglorn (1.1)
Live (1.0)
Updated:06/12/14 11:50 AM
Created:04/19/14 10:04 AM
Monthly downloads:77
Total downloads:40,951
Favorites:145
MD5:
Recipe Book - View All Known Recipes Anytime!  Popular! (More than 5000 hits)
Version: 2.0.4b
by: ahostbr [More]
***If Getting Errors Upon Upgrade, Always Delete Your RB Settings File And Try Reinstalling RB.***

RecipeBook displays all of your known recipes and ingredients for those recipes at any time.

To Display Main RecipeBook Window Use :
"/rbs" <-"s" stands for show lol
"/rcpb"
"/rcpbk"
"/recipebook"

To display your known recipes at any time!

To Display The Ingredient Tracker Use :

"/rbit"

This is a BETA release of Recipe Book and its still in early testing stages.

Please post bug reports and feature requests to help this addon grow into what I know it can be.

*Features* :
*NEW 2.0-Booklike GUI
*Multi Character Support*
*Ability To Tell You The Number Of Ingredients You Have In Your Bank/Bag*
*Sorting by Name, Recipe Quality, Provisioner Requirements and Quality Requirements.*
*Tooltips
*All character recipes in tootlps
*Ingredient Tracker
*Keybinding's
*How many of X Recipe You Can Make.
*Settings Menu
*Add your own "notes" to recipes

*Upcoming Features* :
*ITUI more sizes
*Total Recipe count
*More Color Settings
*Better Loot Tooltips
*On Screen Toogle Feature
*Guild Bank Scanning
*Add Settings To Disable Ingredient Count Auto Updates
*Add Refresh Button to GUI
*YOU TELL ME *

*CREDITS*

BadVolt(MobileBank) - Without His Code This Addon Wouldnt Have Been Possible.
SousChef(wobin) - Basics Recipe Handling.
GuildStoreSearcher/GuildStore Addon(xevoran) - General Help With The Alpha UI.
Havren - Tooltips
Marihk (Crafting Material Level Display) - Ingredient Info List
Credits and massive respect to all addon devs!
& of course :
All who have made feature requests and comments on the addons ESOUI page.

***Looking For Pre-Release Bug Tester's PM Me For More Info***

!NO ASSOCIATION WITH RecipeBook BY ayradyss FOR WoW ON wowinterface.com!



Counter Started : 6/3/14 10:16AM
*2.0.4b
*6/12/14
*Fixed Resize And Anchors Issue.

*Known Issues *
If upgrading from 1.0b-2.0.3b, errors will be produced upon ingredient hover in bag.
* Fix *
Delete Settings File Located Here :
"\Documents\Elder Scrolls Online\live\SavedVariables\RecipeBook.lua"

*2.0.3b
*6/8/14
*Fixed Porky Port Error.

*2.0.2b
*6/8/14
*Changed size of GUI slightly
*Made Recipe Names Easier To Read

*2.0.1b
*6/6/14
*Changed Ingredient Count Stack Color From Cyan To Black
*Added Slight Shadowing to Recipe Names
*Fixed color picker issues (Thanks To Sharlikran For The Help)

*2.0b
*6/1/14
***GUI***
*Added New "Booklike" GUI Layout.
*Decreased Overall GUI Size.
*Moved Ingredients and Stacked Them
*Moved RQ,PR,QR numbers
***ADDED FEATURES***
*Added Color Settings And Font Settings For Ingredients And Recipes
*Added Multi Char Known Recipe Setting
*Added Tooltips To All Ingredients in bank/bag (NOTE NOT LOOT)
*Added Ability To Update Ingredient Counts On The Fly, Destroying Item, Crafting Item, Receiving Loot Etc...
***FIXES***
*Fixed Ingredient Info Being Printed For Each Character.
*Fixed a few leftover debug messages.

*1.9.5b
*5/29/14
*Fixed Blue+ Recipes Craft Count Issue.
*Fixed version number incrementation in GUI.

*1.9.4b
*5/24/14
*Fixed (Hopefully for Good) The Dropdown visibility issues.

*1.9.3b
*5/24/14
*Quick revert back to 1.9.1b's codes, until perm fix in 1.9.4b can be implemented for dropdown issues

*1.9.2b
*5/24/14
*BROKEN UPDATE

*1.9.1b
*5/18/14
*Possible Fix For Bank/Bag Tooltip Errors (Didn't Work lol)

*1.9b
*5/18/14
*Added Ingredient Tiers, Alliance and Usage Requirements To Tooltips
*Added Sorting Between Grilled, Wine, Beer, Etc...
*Added Ability To Make Notes About Recipes.
*Added Settings To Addons Menu To Turn off Bank/Bag/Loot Tooltips.
*Added Known Recipe Count Next To Character Name.
*Fixed Guild Bank Loading Error.


*1.8b
*5/11/14
*Fixed Loading Error If you have less than 11 recipes

*1.7b
*5/11/14
*Fix For Error On Mouse Hover In Bags Not Filling Correctly Causing Errors In Some Cases.
*Added Some Error Handling Printed To Chat For Possible Problem Solving Use.

*1.6b
*5/10/14
*Added All Character Tooltip Functionality
*Added Key bindings
*Added How Many of Each Recipe You Can Make To Recipes Name In RB and There Tooltip
*Fix For SousChef Compatibility Errors.
*Fixed 1st load error

*1.5b
*5/8/14
*Possible Fix For SousChef Compatibility Errors.

*1.4b
*5/7/14
*Added Ingredient Tracker UI, use "/rbit" to show it.
*Added Display of Tooltips in Loot and Bags, That Display Recipes For Tracked Ingredients And That Recipes RQ,PR,QR (TRACKED=CYAN, NONETRACKED=WHITE)
*Added Ability To Track Your Recipes And Have There Ingredients Displayed In the Ingredient Tracker
*Added New Slash Commands "/rcpb", "/rcpbk" to Display Your RecipeBook.
*Added Contest - Tell Me Whats Next For Tooltips ! Sry Only Prize Is Getting Your Idea In RB :)
*Fixed 1st load off UI
*Fixed New Recipe Being Learned Needing /reloadui.

*1.3b
*5/3/14
*Added Recipe Quality, Provisoneer Requirement, Quality Requirement and Recipe Name sorting by clicking there header.
*Reinstated /recipebook command

*Fixed ingredient click not linking to right ingredient tooltip after scrolling down.(BadVolt)
*Fixed mobile bank compatibility issue where using /mb p would show recipebook
*Fixed UI position not saving correctly
*Fixed Loading to Blank Screen, Will Now Load To Current Char's Recipes.
*Fixed Right and Left clicking of recipes to link in chat not linking correctly.(BadVolt)

*1.2b
*5/1/14
*Fixed The Compatibility issue with Mobile Bank.

*1.1b
*5/1/14
*Quick Fix for statup error and NIL errors on load. Please Confirm in comments.

*1.0b
*4/30/14 - Birthday Release :)
*Increased The GUI size dramatically, 1920x1080 is the recommended resolution when using RB.
*Revamped the GUI thx to BadVolt(MobileBank) !
*Now Displays tooltips and Ingredient Amount's In Your Bank and Bags!
*Now Display Recipe Quality!
*Now Has Mult Character Support!
*Now Shows What The Recipe Makes !

*0.4a
*4/24/14
*Fixed issue introduced in 0.3a were closing Recipe Book while in other menus would close all menus.
*Added the use of zo_strformat() (Thx to Garkin(SkyShards)) to display recipe and ingredient names properly.

*0.3a
*4/21/14
*Enabled showing of the mouse when the addon opens, and closing when exits.
*Removed the "/rb" command that was conflicting with research buddy (sry he had it first lol)

*0.2a
*4/20/14
*Quick fix for ingredient overflow until I can implement a variable UI size.

*0.1a
*04/19/14
*Initial Release


ChangeLog Counter Started : 6/3/14 10:19AM
Archived Files (21)
File Name
Version
Size
Uploader
Date
2.0.3b
26kB
ahostbr
06/08/14 05:26 PM
2.0.2b
26kB
ahostbr
06/08/14 08:35 AM
2.0.1b
26kB
ahostbr
06/06/14 04:22 PM
2.0b
26kB
ahostbr
06/01/14 02:50 PM
1.9.5b
25kB
ahostbr
05/29/14 09:19 AM
1.9.4b
25kB
ahostbr
05/24/14 06:56 PM
1.9.3b
108kB
ahostbr
05/24/14 09:13 AM
1.9.2b
108kB
ahostbr
05/24/14 06:40 AM
1.9.1b
108kB
ahostbr
05/18/14 09:39 AM
1.9b
107kB
ahostbr
05/18/14 06:11 AM
1.8b
72kB
ahostbr
05/11/14 06:31 AM
1.6b
70kB
ahostbr
05/10/14 07:52 PM
1.5b
68kB
ahostbr
05/08/14 10:11 AM
1.4b
67kB
ahostbr
05/07/14 08:50 PM
1.2b
52kB
ahostbr
05/01/14 09:35 AM
1.1b
52kB
ahostbr
05/01/14 07:21 AM
1.0b
52kB
ahostbr
04/30/14 04:44 PM
0.4a
12kB
ahostbr
04/24/14 10:28 AM
0.3a
12kB
ahostbr
04/21/14 09:14 PM
0.2a
11kB
ahostbr
04/20/14 03:09 PM
0.1a
3kB
ahostbr
04/19/14 10:04 AM


Post A Reply Comment Options
Unread 06/09/14, 10:05 PM  
Wulfemeister
 
Wulfemeister's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Re: Re: Re: Re: Too many anchors

Originally Posted by ahostbr
Originally Posted by Wulfemeister
Originally Posted by ahostbr
Wulfemeister,

thx found a better fix for the porky port will be released soon in v2.0.3b

the anchors issue I havent been able to produce in 2.0.2 ... I'm going to try to get help from other addon devs with this issue as its been puzzling me for weeks now.

edit :
so the anchors error comes up when you log in ? or when you switch between your chars in the RB window?
edit 2 :
after anchors errors pops up is there anything out of place or not working?
Yes, the too many anchors message comes up with every character I log into, even when I log out and switch characters.

No, I don't believe it affects any of my other mods I am using. Everything else that I use seems to be working as intended. I don't believe it affects anything, just when I first log in, just a nuisance at the start. It doesn't pop up again until I switch characters.

If you need any other data from me, just let me know!

Wulfe
is that with v2.0.3 also?
Yes, that's with the latest build.
Report comment to moderator  
Reply With Quote
Unread 06/09/14, 08:02 PM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
Re: Re: Re: Too many anchors

Originally Posted by Wulfemeister
Originally Posted by ahostbr
Wulfemeister,

thx found a better fix for the porky port will be released soon in v2.0.3b

the anchors issue I havent been able to produce in 2.0.2 ... I'm going to try to get help from other addon devs with this issue as its been puzzling me for weeks now.

edit :
so the anchors error comes up when you log in ? or when you switch between your chars in the RB window?
edit 2 :
after anchors errors pops up is there anything out of place or not working?
Yes, the too many anchors message comes up with every character I log into, even when I log out and switch characters.

No, I don't believe it affects any of my other mods I am using. Everything else that I use seems to be working as intended. I don't believe it affects anything, just when I first log in, just a nuisance at the start. It doesn't pop up again until I switch characters.

If you need any other data from me, just let me know!

Wulfe
is that with v2.0.3 also?
Report comment to moderator  
Reply With Quote
Unread 06/09/14, 07:47 PM  
Wulfemeister
 
Wulfemeister's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Re: Re: Too many anchors

Originally Posted by ahostbr
Wulfemeister,

thx found a better fix for the porky port will be released soon in v2.0.3b

the anchors issue I havent been able to produce in 2.0.2 ... I'm going to try to get help from other addon devs with this issue as its been puzzling me for weeks now.

edit :
so the anchors error comes up when you log in ? or when you switch between your chars in the RB window?
edit 2 :
after anchors errors pops up is there anything out of place or not working?
Yes, the too many anchors message comes up with every character I log into, even when I log out and switch characters.

No, I don't believe it affects any of my other mods I am using. Everything else that I use seems to be working as intended. I don't believe it affects anything, just when I first log in, just a nuisance at the start. It doesn't pop up again until I switch characters.

If you need any other data from me, just let me know!

Wulfe
Report comment to moderator  
Reply With Quote
Unread 06/08/14, 06:02 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Re: Re: Too many anchors

Originally Posted by ahostbr
the anchors issue I havent been able to produce in 2.0.2 ... I'm going to try to get help from other addon devs with this issue as its been puzzling me for weeks now.
Garkin told me it was from too much accessing LAM at the same time. What you can do to resolve it is consolidate the initilazing of all the LAM options into one routine. Since HarvestMap already does that then we just enclosed that in the following code.
Lua Code:
  1. EVENT_MANAGER:RegisterForEvent("HarvestMap", EVENT_PLAYER_ACTIVATED,
  2.     function()
  3.         Harvest.InitializeOptions()
  4.         EVENT_MANAGER:UnregisterForEvent("HarvestMap", EVENT_PLAYER_ACTIVATED)
  5.     end)
Now, when HarvestMap gets ready to initialize LAM it will wait until that event fires, then unregister the event.
Last edited by Sharlikran : 06/08/14 at 11:15 PM.
Report comment to moderator  
Reply With Quote
Unread 06/08/14, 04:03 PM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
Re: Too many anchors

Wulfemeister,

thx found a better fix for the porky port will be released soon in v2.0.3b

the anchors issue I havent been able to produce in 2.0.2 ... I'm going to try to get help from other addon devs with this issue as its been puzzling me for weeks now.

edit :
so the anchors error comes up when you log in ? or when you switch between your chars in the RB window?
edit 2 :
after anchors errors pops up is there anything out of place or not working?
Last edited by ahostbr : 06/08/14 at 04:44 PM.
Report comment to moderator  
Reply With Quote
Unread 06/08/14, 11:35 AM  
Wulfemeister
 
Wulfemeister's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Too many anchors

Hi,

I downloaded the latest version, and removed the .lua file, but am still getting the too many anchors error that comes up when I log into my characters. Also, I know it was mentioned, but getting the message in my chat about the Porky Port recipe is not supported....breaking now.

Thanks!
Wulfe
Report comment to moderator  
Reply With Quote
Unread 06/05/14, 07:16 PM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
Re: Tooltip Error

Thaladar,
Code:
Hovering over Porky Port (Drink) in the Cookbook throws a UI Error: TooltipControl: Attempt to set invalid or malformed link
This is a known error I'm working on fixing, by not printing info for that recipe, it seems the link is broken in the api.
Code:
Also, how do you get the Ingredient Tracker to show?  I set a keybind, but nothing comes up.
I haven't had any other reports of the keybindings not working...

I have mine set to "Y" and it works fine, also using /rbit will show it... It appears on first load at the top left of the screen and can be easy to miss if your not tracking any ingredients before it is displayed since it is very small when nothing is being tracked. Also any addons at the top of your screen may make it hard to see.
Code:
Before doing anything, go directly to a cooking station
This is not necessary, When you first run /rbs your data is filled.

Sharlikran,

Look at the RB.OnLoad(), RB.DoBoot() and RB.PrepareBankValues() Calls

There is no need to be at a crafting station to grab this info from the api.

The data is only being updated at the crafting station to determine when the users makes something to update the ingredient counts. The main data is filled when RB is displayed.
Last edited by ahostbr : 06/05/14 at 07:17 PM.
Report comment to moderator  
Reply With Quote
Unread 06/05/14, 05:14 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Re: Tooltip Error

Originally Posted by Thaladar
Hi. Just trying this out. Great idea!

Hovering over Porky Port (Drink) in the Cookbook throws a UI Error: TooltipControl: Attempt to set invalid or malformed link

Also, how do you get the Ingredient Tracker to show? I set a keybind, but nothing comes up.
I didn't write the mod, but something you could try. The save file information will rebuild itself automatically. Make sure you have 2.0b, delete your RecipeBook.lua in the SavedVariables folder. Before doing anything, go directly to a cooking station and interact with it. Then try whatever you want.
Report comment to moderator  
Reply With Quote
Unread 06/05/14, 04:39 PM  
Thaladar

Forum posts: 0
File comments: 37
Uploads: 0
Tooltip Error

Hi. Just trying this out. Great idea!

Hovering over Porky Port (Drink) in the Cookbook throws a UI Error: TooltipControl: Attempt to set invalid or malformed link

Also, how do you get the Ingredient Tracker to show? I set a keybind, but nothing comes up.
Last edited by Thaladar : 06/05/14 at 04:40 PM.
Report comment to moderator  
Reply With Quote
Unread 06/05/14, 08:43 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Originally Posted by ahostbr
Sharlikran,
I would also like to add you to the credits list if you don't mind.
Since I just reported a bug and helped track it down I don't really feel I need "credit" like code writing credit. If you want to make an honorable mention for pointing out a bug or something go ahead. It's up to you, whatever you want.
Report comment to moderator  
Reply With Quote
Unread 06/04/14, 04:48 PM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
Sharlikran,

Yes I'll be working off the pull,

I would also like to add you to the credits list if you don't mind.

Your help and support has been amazing.

Thx again
Last edited by ahostbr : 06/04/14 at 04:56 PM.
Report comment to moderator  
Reply With Quote
Unread 06/04/14, 12:57 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Originally Posted by ahostbr
Sharlikran, thx alot for the help. Your fix should work with a little altering ... much obliged
Are you going to use the fix from the Pull request? It's a better example for you to go off of for your resolution after your alterations.
Report comment to moderator  
Reply With Quote
Unread 06/04/14, 11:14 AM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
Sharlikran, thx alot for the help. Your fix should work with a little altering ... much obliged
Report comment to moderator  
Reply With Quote
Unread 06/03/14, 09:37 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Lua Code:
  1. RB.BankValueTable=RB.items.Chars[LoadingCharName]--loads the created table from SavePlayerInventory to BankValueTable for parsing in FillBank

That seems to be the only place where you set that value. Which happens when I open a cooking station.

EDIT1: At line #785, when I open the cooking station you know that I have 61 recipes. RB.BankValueTable is not set or initialized anywhere else.
EDIT2: At function RB.FillBank(last) the "CurCharName" is not defined, if I print CurCharName it's "nil"
EDIT3: What is the "last" argument? Does function RB.FillBank(last) let you pass an argument so that it returns any char the player has in the save file, or does it do something else?
EDIT4: I submitted a pull request but if RB.FillBank(last) is used when doing a for loop through all the chars then that fix will break the routine.

My hack fixes my issue but I have not examined RB.FillBank(last) more closely to see if the addition breaks it.
Last edited by Sharlikran : 06/04/14 at 07:29 AM.
Report comment to moderator  
Reply With Quote
Unread 06/03/14, 08:33 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 644
File comments: 2021
Uploads: 15
Originally Posted by ahostbr
Sharlikran, So latest version is working with no errors except, You cant go over 40 value?

And if you do any work on the code on github send me a PM
Correct. For my version I have the values set to 1. Let me clarify what I mean by can't go over 40. If you drag the circle around to the extremities of the color pick wheel the value won't go higher than 40. If you manually set all the values to 255, then you can drag the circle around and go form 0 to 255. You can manually enter any color you want.

EDIT: that was pre 2.0b I am going to try your official version now.
EDIT2: Deleted the SavedVariables file before logging in and I got this error with your 2.0b. SavedVariables File.
Lua Code:
  1. function RB.FillBank(last)--Main function that goes over the table and fills the row with data
  2.  
  3.     if last<=1 then debug("last<=1") return end
  4.     if RB.BankValueTable == nil then return end
  5.     if (#RB.BankValueTable==0) then
If I add that code then I get the color pick window without an error. With the values at 0 I can't move it the circle to choose a color I want. I can choose fonts if I want so the fonts are fine. I have 61 recipes.

EDIT3: I opened the recipe book and I can scroll through the recipes. So I commented out my line above and reloaded the UI. I still got the error.
EDIT4: I opened a cooking station with the above line commented out. I did not get the error.
EDIT5: I logged out and deleted the saved variables file. In this exact order 1) Logged in and logged out. You mod knows I have 61 recipes. 2) Logged in, opened a cooking station, and closed it. 2) Opened settings 3) Click the color selection box. Result No error.

Please note: It might be that LAM wants the color to be initialized with values of 1 in order for it to work right. You should really be testing this yourself for the color picker. Move the color pick over to the far right and click accept. Then go to change the color but enter 255 for all the values. Now drag it around and you can't go over certain values. It appears that it must be initialized with 1. I'd talk to the author about that and see if it's expected.
Last edited by Sharlikran : 06/03/14 at 08:40 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.