Download
(79 Kb)
Download
Updated: 06/17/16 11:23 AM
Pictures
File Info
Compatibility:
Dark Brotherhood (2.4)
Updated:06/17/16 11:23 AM
Created:04/06/15 04:12 PM
Monthly downloads:65
Total downloads:32,080
Favorites:67
MD5:
Categories:Discontinued & Outdated, Graphic UI Mods, Miscellaneous, Utility Mods
Khrill Master Cook  Popular! (More than 5000 hits)
Version: 1.4.0
by: Khrill [More]
Another approach of COOKING


Language : EN, FR, DE, ES

Compatibility with ItemSaver & FCOItemSaver: the marked ingredients block the recipes, and you can lock consumables needed for provisioner writ.

Compatibility with Crafting Postit : select only the recipes you need for the provisioner writ (and for all characters).

Compatibility with Fire Filters : reset filters and hide/show it (to not perturbate MasterCook's processing).


English description below
Deutsche Beschreibung weiter unten


-------
FRANCAIS
-------

MasterCook est votre assisant pour créer facilement et efficacement la nourriture et les boissons facile de vos recettes.
Vous pouvez également utiliser Maître Cook à certains endroits de Tamriel et avoir accès à la liste des recettes connues.

Fonctionnalités
- Ouvre automatiquement Master Cook dans n'importe quel lieu de cuisine.
- Vous pouvez ainsi consulter la liste de vos recettes partout dans Tamriel
- Vous pouvez créer de la nourriture et des boissons avec les effets pour chaque catégorie que vous avez choisi
--> Effets: Vie, Mana, Vigueur et régénérations
- Choix du nombre de nourriture/boisson à créer
- Filtrer et créer pour un certain niveau
- Tri par quantité, qualité, catégorie ou nom
- Lister les recettes connues de vos autres personnages

Et si mon autre addon, Crafting Postit, est activé, vous pouvez n'afficher que les recettes nécessaires à l'accomplissement de votre quête d'artisanat, et verrouiller les consommables que vous devez rendre (avec ItemSaver/FCOItemSaver)
ATTENTION: KCP v1.1.1 ou plus est requis pour cette fonctionnalité.


-------
ENGLISH
-------

MasterCook do assist you to create easy and effizient food and drinks out of your recipes.
You can use Master Cook also somewhere on Tamriel to list known recipes.

Main functionality
- Automatically open Master Cook at any cook place
- You can list recipes somewhere on tamriel without to be at a cook place
- You can create food and drinks with effects for each category you have choosen
--> Effects: Live, Magicka, Stamina and regenerations
- Choice of the number of food / drink at creating
- Filter and create for a set level
- Sort for quantity, quality, category and name
- List known recipes from other chars of you

And if my other addon, Crafting Postit, is active, you can select needed recipes only for your writ, and lock the consumables needed for this quest (with ItemSaver/FCOItemSaver).
WARNING: KCP v1.1.1 or higher is needed for this feature.


-------
DEUTSCH (by Adalan)
-------

Master Cook hilft dir einfach und effizient Essen und Getränke aus Rezepten herzustellen.
Du kannst Master Cook auch unterwegs zum Nachschlagen dir bekannter Rezepte verwenden.

Hauptfunktionen
- Automatisches öffnen von Master Cook am Kochplatz
- Anzeigen der bekannten Rezepte auch unterwegs möglich
- Herstellung von Essen und Getränken mit bestimmten Effekten aus gewählter Kategorie
--> Effekte: Leben, Magicka, Ausdauer und Regenerationen
- Wahl der Anzahl der Lebensmittel / Getränke zu schaffen
- Filter und Herstellung für einen bestimmten Level
- Sortieren nach Menge, Qualität, Kategorie und Name
- Anzeige der vorhandenen Zutaten
- Anzeige der bekannten Rezepte von deinen anderen Spielerchars

Und hast du auch "Crafting Postit" von mir installiert, dann kannst du auch die Rezepte auswählen, die du für die Schriebe brauchst
ACHTUNG: KCP v1.1.1 oder höher ist für dieses Feature nötig

______________________________________________

To do (or not to do) :
- add a filter with a search textbox => DONE
- add a slider for multiple crafts => DONE
- a feature to view the complete recipes of all account's characters=> DONE
- compatibility with ItemSaver & FCOItemSaver => DONE (see settings)
- sort the list of recipes by quantity => DONE (and descendant)
- view recipe's consumable level in the list => DONE (see settings)
- a feature to lock food&drink which is used by writ => DONE (see settings)
- a feature to use the addon with a fireplace => DONE (set a keybinding)
- add a command line to open UI => DONE (/mastercook)
- a feature to show stats of known recipes => DONE (click on book icon in UI)

and maybe playing... my guildmates will think I avoided them! ^^

Known bugs :
- a quest in your language client is not showing ?! pm me... maybe there is a special character in the string, like "-" in "Argonian Saddle-Cured Rabbit" :s
- some icons in the list of recipes do not appear if the same is in the ingredient's panel... (?)
- there is a bug from ESO with some icons for VR10 recipes
1.4.0 : - API 100015 compatibility (update 2.4)
- search's options by level renamed

1.3.0 : - API 100014 compatibility (update 2.3)
- compatibility with Fire Filters
- new option for detailled stats by level (known recipes)

1.2.1 : - fix UI error (change in ItemSaver 2.1)
1.2.0 : - API 100013 compatibility (update 2.2.4)

1.1.1 : - libs updates and optimized handlers définitions
- add a close button in main UI
1.1.0 : - API 100012 compatibility (update 2.1.4)

1.0.10:- fix bug with crash for some clients (DE...?) with calculation of HowManyCouldBeCreated (with ESO's function...^^)
- fix bug for display messages with items locked by FCOItemSaver
1.0.9 : - add a feature to show stats of known recipes (click on book icon, at right of title)
- fix the display of categories with new entry(?... delicacies: 1 recipe)
1.0.8 : - add the possibility to open MasterCook & use it without a fireplace (by keybinding) ;)
- for compatibility with Crafting Postit, need v1.1.6
- add a command line: /mastercook
- show ingredients in little tip of a recipe
- show locked consumables for writ in recipes list (with ItemSaver&FCOItemSaver)
1.0.7 : - compatibility with FCOItemSaver 0.6.4+
- add an option to lock consumables needed for provisioner writ
1.0.6 : - add a slider for multi-crafting ^^
- fix some bugs
1.0.5 : - add a new sort order : by quantity (descendant)
- add an option in settings to show the level of consumable rather than the recipe
- fix some bugs (specially one with matching recipe's name with a '-' don't work ??!? :s)
1.0.4 : - add a new filter : search on recipe's name
- add compatibility with ItemSaver & FCOItemSaver : the marked ingredients block the recipes
- various fixes
- recipe selection blocked pending crafting
1.0.3 : - fix bug with KCP button search when writ quest has no first condition (...?...)
1.0.2 : - fix some bugs
- translation corrections for DE (thx to Adalan)
- add a button when KhrillCraftingPostit(1.1.1+) is active to list only recipes needed for writ quest
- update all numbers after crafting
1.0.1 : - fix correct order of librairies in txt file
- add an option to show/hide ingredient's panel at start
- option to order ingredients by name or quantity
1.0.0 : Initial version
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Uploader
Date
1.3.0
74kB
Khrill
03/14/16 01:35 PM
1.2.1
72kB
Khrill
01/31/16 10:56 AM
1.2.0
73kB
Khrill
11/03/15 05:46 PM
1.1.1
72kB
Khrill
09/26/15 03:53 AM
1.1.0
72kB
Khrill
09/06/15 10:40 AM
1.0.10
66kB
Khrill
06/12/15 01:21 PM
1.0.9
66kB
Khrill
06/09/15 07:44 AM
1.0.8
65kB
Khrill
05/16/15 03:45 AM
1.0.7
64kB
Khrill
04/29/15 04:20 AM
1.0.6
63kB
Khrill
04/25/15 10:18 AM
1.0.5
62kB
Khrill
04/19/15 09:08 AM
1.0.4
62kB
Khrill
04/18/15 07:06 AM
1.0.3
60kB
Khrill
04/12/15 04:26 AM
1.0.2
60kB
Khrill
04/11/15 05:14 PM
1.0.1
59kB
Khrill
04/07/15 04:52 PM
1.0.0
59kB
04/06/15 04:12 PM


Post A Reply Comment Options
Unread 06/21/15, 01:24 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
according to this topic
http://www.esoui.com/forums/showthread.php?p=21665

can you do smthing like this? i will ask evey author ofthat addons about it
will see how we can handle it
A. Change each addon to use EVENT_SINGLE_SLOT_UPDATE the minimum it can. How this is implemented depends on the addon (some might be able to avoid using it at all).
B. Have them all use a common library that buffers the events to make sure it doesn't process too much at once.
C. Hooking would require loading an addon first then overriding the RegisterForEvent handler. The only way an addon can be guaranteed to load first is if all other addons depend on it. (So again, change each addons.)
the same questil about Merlin the Enchanter
Report comment to moderator  
Reply With Quote
Unread 06/19/15, 02:42 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i re-check this
yes it wasnt this addon sry
Report comment to moderator  
Reply With Quote
Unread 06/19/15, 02:19 AM  
Wandamey
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally Posted by QuadroTony
how to turn off tooltips from recipes
"Known by"?
I don't think this addons adds any tooltip

If you are talking of the food tooltip at the botton of the screen when you select a recipe, this would be in Do I Keep It For Alt, option "show at cooking fire"(see beginng of the lua file) or use Khrill's settings plug in to remove them.

Maybe it's yet another cooking addon though.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 06/19/15, 01:28 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
how to turn off tooltips from recipes
"Known by"?
Report comment to moderator  
Reply With Quote
Unread 06/11/15, 12:08 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Originally Posted by Khrill
@Votan: Ohhh thanks, I would not think that this ESO internal function could pose problem ... as what, it's better do everything, especially for this kind of calculation.
You are welcome.
And yep, that's what I meant. One is using an internal function to be sure everything is correct and when ....

This function does loop as you do afterwards, anyway. So it's better to do it just once
Report comment to moderator  
Reply With Quote
Unread 06/11/15, 11:26 AM  
Khrill
 
Khrill's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 137
Uploads: 15
@Votan: Ohhh thanks, I would not think that this ESO internal function could pose problem ... as what, it's better do everything, especially for this kind of calculation.

I'll make some tests before posting an update. I have no crash, si I'll compare the calculations
Report comment to moderator  
Reply With Quote
Unread 06/10/15, 03:12 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1672
Uploads: 40
Re: Re: Re: client crash

I have this crash, too. german client.

I could tracked it down to KMC:ScanRecipes() called from KMC:OpenUI()
It's hard to login over and over again
I will test more, tomorrow. gn8

Edit 1:
And the winner isssss........
local maxCount = ZO_SharedProvisioner:CalculateHowManyCouldBeCreated(recipeListIndex, recipeIndex, numIngredients)
in line 854!!!

This is working for me (Do maxCount on its own, see line 11 below):
Lua Code:
  1. local maxCount = 99999999 -- ZO_SharedProvisioner:CalculateHowManyCouldBeCreated(recipeListIndex, recipeIndex, numIngredients)
  2. Recipes[recipeIndex] = { known = known, enable = isEnable, lock = false, ingredientType = specialIngredientType, listIndex = recipeListIndex, index = recipeIndex, name = recipeName, icon = recipeIcon, level = provisionerLevelReq, quality = quality, itemId = itemId, itemLink = link, itemEffect = abilityDescription, itemLevel = itemLevel, itemLocked = itemLocked, count = maxCount, ingredients = { } }
  3. found = found + 1
  4. -- with ingredients
  5. for ingredientIndex = 1, numIngredients do
  6.     -- GetRecipeIngredientItemInfo(luaindex recipeListIndex, luaindex recipeIndex, luaindex ingredientIndex)
  7.     -- Returns: string name, textureName icon, integer requiredQuantity, integer sellPrice, integer quality
  8.     local ingredientName, icon, requiredQuantity, sellPrice, quality = GetRecipeIngredientItemInfo(recipeListIndex, recipeIndex, ingredientIndex)
  9.     local ingredientId = GetItemLinkID(GetRecipeIngredientItemLink(recipeListIndex, recipeIndex, ingredientIndex, LINK_STYLE_DEFAULT))
  10.     local count = GetCurrentRecipeIngredientCount(recipeListIndex, recipeIndex, ingredientIndex)
  11.     maxCount = math.min(maxCount, math.floor(count / requiredQuantity))
  12.     KMC:msg("--> " .. ingredientIndex .. ":" .. zo_iconFormat(icon, 16, 16) .. ingredientName .. " par " .. requiredQuantity .. " (" .. count .. ")", false)
  13.     Recipes[recipeIndex].ingredients[ingredientIndex] = { id = ingredientId, name = ingredientName, icon = icon, quality = quality, quantity = requiredQuantity }
  14.     -- check if ingredient is in DB => if not, add with count=0
  15.     if KMC.Ingredients[ingredientId] == nil then
  16.         KMC.Ingredients[ingredientId] = { name = zo_strformat(SI_TOOLTIP_ITEM_NAME, ingredientName), icon = icon, quality = quality, count = 0, lock = false }
  17.     elseif KMC.Ingredients[ingredientId].lock then
  18.         -- lock by other addon
  19.         Recipes[recipeIndex].lock = true
  20.     end
  21. end
  22. Recipes[recipeIndex].count = maxCount
PS: Please test, if the calculated maxCount is correct.
Last edited by votan : 06/11/15 at 12:00 AM.
Report comment to moderator  
Reply With Quote
Unread 06/10/15, 12:08 PM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
Re: Re: client crash

Originally Posted by Khrill
Originally Posted by Joklix
With this addon enabled my client crashes by opening a fireplace. Using the /mastercook command works.
ohh!?

Language client ?
German
Only with the last version ?
No, the one before as well.
Other addon which could interact with fireplace ?
No, I had sous-chef, but it was disabled.
Out of game, try to delete/move your settings savefile (ie KhrillMasterCook.lua in Elder Scrolls Online\live(eu)\SavedVariables directory) and relaunch game.
I tried that, didnt work.

I dont get an error message, so it is hard to find. Maybe I have to try to disable more addons.
Report comment to moderator  
Reply With Quote
Unread 06/10/15, 11:35 AM  
Khrill
 
Khrill's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 137
Uploads: 15
Re: client crash

Originally Posted by Joklix
With this addon enabled my client crashes by opening a fireplace. Using the /mastercook command works.
ohh!?

Language client ?
Only with the last version ?
Other addon which could interact with fireplace ?
Out of game, try to delete/move your settings savefile (ie KhrillMasterCook.lua in Elder Scrolls Online\live(eu)\SavedVariables directory) and relaunch game.
Report comment to moderator  
Reply With Quote
Unread 06/10/15, 07:04 AM  
Joklix

Forum posts: 0
File comments: 41
Uploads: 0
client crash

With this addon enabled my client crashes by opening a fireplace. Using the /mastercook command works.
Last edited by Joklix : 06/10/15 at 07:08 AM.
Report comment to moderator  
Reply With Quote
Unread 05/27/15, 02:07 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
oh, thanks for the tip!
Report comment to moderator  
Reply With Quote
Unread 05/27/15, 02:07 AM  
Khrill
 
Khrill's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 137
Uploads: 15
Originally Posted by QuadroTony
i mean i have blue food
i wanna make more blue food
i go to the bank to grab some ingredients for it

but itstead i need to go to fireplace and remember the ingredients i need and go to bank again

but nvm, looks like i will got this feature in another addon, Cheers
But you don't need a fireplace, command line /mastercook or keybinding, and You Can see your recipes list and the ingrédients needed for a specific recipe
Report comment to moderator  
Reply With Quote
Unread 05/27/15, 01:52 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i mean i have blue food
i wanna make more blue food
i go to the bank to grab some ingredients for it

but itstead i need to go to fireplace and remember the ingredients i need and go to bank again

but nvm, looks like i will got this feature in another addon, Cheers
Report comment to moderator  
Reply With Quote
Unread 05/27/15, 01:50 AM  
Khrill
 
Khrill's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 137
Uploads: 15
Originally Posted by QuadroTony
need a feature to show in tooltip of a fod or drink it's ingredients
When on a fireplace, ingrédients are shown in eso ui, and without a fireplace, this list is in the tip of each recipe
Report comment to moderator  
Reply With Quote
Unread 05/24/15, 01:17 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
need a feature to show in tooltip of a fod or drink it's ingredients
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.