Download
(34 Kb)
Download
Updated: 09/30/23 06:05 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:09/30/23 06:05 AM
Created:01/25/18 06:30 AM
Monthly downloads:9,286
Total downloads:1,414,133
Favorites:601
MD5:
Daily Provisioning  Popular! (More than 5000 hits)
Version: 1.5.3
by: Marify [More]


It is a simple add-on to automatically create an Provisioning Daily Writs.
(Master Writs is also supported)




Need libraries (Please download!)
 LibMarify
 LibAddonMenu-2.0
 LibCustomMenu



Future plans (not necessarily possible ...)
  • We will respond if requested...


Please tell me a better translation
I am not good at translating texts.
The current add-on translation text may not be user-friendly...

Would not you tell me if there are more user-friendly translations?
Version: 1.5.3 ---------------
1.Bug fix
Fixed an error in mouse mode.


Version: 1.5.2 ---------------
1.APIVersion Up 101038


Version: 1.5.0 to 1.5.1 ---------------
1.APIVersion Up 101036
2.Update keyword.


Version: 1.4.27 ---------------
1.APIVersion Up 101034
2.Bug fix
Update keyword


Version: 1.4.26 ---------------
1.APIVersion Up 101033


Version: 1.4.23 to 1.4.25 ---------------
1.Add BR(Brazilian Portuguese) localization.


Version: 1.4.22 ---------------
1.Bug fix
Supports [Corrupting Bloody Mara].


Version: 1.4.21 ---------------
1.Bug fix
Update keyword


Version: 1.4.20 ---------------
1.Bug fix
Update IsValidConditions(). -- Thanks @mightyjo!


Version: 1.4.19 ---------------
1.Bug fix
Update keyword


2.Bug fix
Change the keyword check method.


Version: 1.4.18 ---------------
1.Bug fix (Russian localization)
Update keyword


2.Change information rules.


Version: 1.4.14 to 1.4.17 ---------------
1.Bug fix
Supports changing the order of skill lines .

2.Bug fix
Edit matching keywords.

3.Bug fix
Fixed a bug where bulk creation did not work properly.


Version: 1.4.13 ---------------
1.APIVersion Up 100034


Version: 1.4.10 to 1.4.12 ---------------
1.Bug fix
Fixed newlife request not being processed correctly.


Version: 1.4.9 ---------------
1.APIVersion Up 100033


Version: 1.4.8 ---------------
1.Bug fix
Fixed the display of the context menu.


Version: 1.4.7 ---------------
1.APIVersion Up 100032


Version: 1.4.5 to 1.4.6 ---------------
1.Bug fix (Russian localization)
Update keyword


Version: 1.4.4 ---------------
1.Add /langru


Version: 1.4.3 ---------------
1.APIVersion Up 100031


Version: 1.4.1 to 1.4.2 ---------------
1.Use LibCustomMenu.


Version: 1.4.0 ---------------
1.APIVersion Up 100030
2.LibMarify Outside.


Version: 1.3.10 ---------------
1.change the SavedVariables format.


Version: 1.3.9 ---------------
1.Bug fix
Fixed a bug where items could not be acquired.


Version: 1.3.3 to 1.3.8 ---------------
1.Add Witches Festival Writ.
2.Bug fix
LibMarify Update.


Version: 1.3.0 to 1.3.2 ---------------
1.APIVersion Up 100029


Version: 1.2.19 ---------------
1.Add Polish translation.
Thank you! tomkolp


Version: 1.2.18 ---------------
1.APIVersion Up 100028


Version: 1.2.17 ---------------
1.APIVersion Up 100027
2.Remove system bug patch. [GetCraftingSkillLineIndices]


Version: 1.2.16 ---------------
1.Bug fix
Fixed recieving items from bank automatically.


Version: 1.2.15 ---------------
1.System bug patch. [GetCraftingSkillLineIndices]


Version: 1.2.14 ---------------
1.It works with [ConfirmMasterWrit].


Version: 1.2.13 ---------------
1.APIVersion Up 100026


Version: 1.2.12 ---------------
1.Bug fix
Fixed outputs "Recipe [] is unknown. No items were crafted"


Version: 1.2.11 ---------------
1.Update LibStub

2.Add Setting: Show log ... default ON


Version: 1.2.10 ---------------
1.APIVersion Up 100025


Version: 1.2.9 ---------------
1.Bug fix
Fixed recipe sort order.

2.Bug fix(Russian localization)
Add keyword


Version: 1.2.3 to 1.2.8 ---------------
1.Bug fix
Correcting the problem that an error occurs during automatic creation.
Thanks @Ony-3!


Version: 1.2.2 ---------------
1.Bug fix
Disable automatic creation if do not know the recipe.


Version: 1.2.1 ---------------
1.Bug fix
Fixed a bug that caused errors when crafting with multiple characters.


Version: 1.2.0 ---------------
1.Add Option
Disable automatic creation if do not know the recipe.

2.Bug fix
Fixed a problem that can't find a recipe if upload cooking skills after receiving a daily request.

3.Update keyword(Russian localization)
Thanks KiriX!

4.Update keyword(English localization)
Thanks daimon!


Version: 1.1.5 ---------------
1.APIVersion Up 100024

2.Change logic to retrieve items from bank

3.Add functions when return home


Version: 1.1.4 ---------------
1.Bug fix
Fixed Function to create master request item without receiving an order.

2.Bug fix (German and Russian localization)
Add keyword.


Version: 1.1.3 ---------------
1.Bug fix
Fixed a bug that some master requests could not be created (quality=2)

2.Using the new function GetItemLinkItemId(itemLink)

3.Integrate setting items(Retrieve items from home storage)


Version: 1.1.2 ---------------
1.Bug fix
Fixed error occurrence in gamepad mode.(formal solution)


Version: 1.1.1 ---------------
1.Bug fix
Fixed error occurrence in gamepad mode.(temporary solution)


Version: 1.1.0 ---------------
1.Add Function
Function to create master request item without receiving an order.(Now Testing)

2.Change message output method

3.Improve speed a little

4.Bug fix (German and Russian localization)
Add keyword.


Version: 1.0.3 ---------------
1.Bug fix
Fixed an issue that caused an error when opening a bank


Version: 1.0.2 ---------------
1.Bug fix
Fixed that error message cannot be displayed correctly when not having a recipe

2.Language file Update(All)
Thanks for help me! KiriX


Version: 1.0.1 ---------------
1.Bug fix
Fix to display error message when quest text and cooking name do not match


Version: 1.0.0 ---------------
1.Improve speed a little


Version: 0.9.12 ---------------
1.Language file Update(Russian localization)
I am grateful for KiriX cooperation.


Version: 0.9.11 ---------------
1.Bug fix
There are cases where an incorrect item is taken out from a bank

2.Change messages a bit(English and German and French)


Version: 0.9.10 ---------------
1.Bug fix
Fixed function to alert missing materials.


Version: 0.9.9 ---------------
1. Significant change in code.
2. Started to support Home Storage.


Version: 0.9.8 ---------------
1.Add automatic exit function from craft station.


Version: 0.9.7 ---------------
1.changed the number of batch creation steps from 5 to 1


Version: 0.9.6 ---------------
1.Bug fix
Fixed a bug in the error log when there was no recipe.


Version: 0.9.5 ---------------
1.Bug fix (English localization)
English localization: Correcting items(-) containing hyphens


Version: 0.9.4 ---------------
1.APIVersion: UP to 100022

Version: 0.9.3 ---------------
1.Bug fix (French localization)
A strange code(0xE2) is inserted instead of a space(0x20)
Corresponding to unsupported recipe name, there was a leak, so modify keywords.

2. Change processing order of daily and master.


Version: 0.9.2 ---------------
1. Master Writs support.
2. Bulk Creation function added.
3. Added debug log ON / OFF function
4. Started to support German and French and Russian (It is still under test)
5. Started to support Russian (Since there is no verification environment, it cannot be tested...)
6. Bug fix
Optional Files (2)
File Name
Version
Size
Author
Date
Type
2.0.0
3kB
10/17/23 11:06 AM
Patch
1.1.0
2kB
05/21/19 10:36 AM
Patch


Archived Files (38)
File Name
Version
Size
Uploader
Date
1.5.2
34kB
Marify
08/17/23 05:58 PM
1.5.1
34kB
Marify
01/05/23 07:18 AM
1.5.0
34kB
Marify
12/24/22 06:41 PM
1.4.27
30kB
Marify
07/08/22 06:59 AM
1.4.25
30kB
Marify
04/27/21 07:14 PM
1.4.24
30kB
Marify
04/24/21 09:20 AM
1.4.22
29kB
Marify
04/21/21 08:48 AM
1.4.21
27kB
Marify
04/15/21 04:00 AM
1.4.20
27kB
Marify
04/02/21 03:02 AM
1.4.19
27kB
Marify
03/31/21 02:18 AM
1.4.18
27kB
Marify
03/26/21 10:28 PM
1.4.17
27kB
Marify
03/21/21 07:23 AM
1.4.16
24kB
Marify
03/18/21 03:58 PM
1.4.15
23kB
Marify
03/16/21 01:00 AM
1.4.14
22kB
Marify
03/15/21 03:37 AM
1.4.13
21kB
Marify
03/12/21 06:56 AM
1.4.12
21kB
Marify
02/13/21 06:46 PM
1.4.11
21kB
Marify
12/20/20 06:46 AM
1.4.10
20kB
Marify
12/19/20 03:42 AM
1.4.9
20kB
Marify
11/25/20 10:53 PM
1.4.8
20kB
Marify
09/30/20 12:20 AM
1.4.7
20kB
Marify
08/26/20 01:25 AM
1.4.6
20kB
Marify
06/04/20 11:50 PM
1.4.5
20kB
Marify
06/04/20 06:59 AM
1.4.0
20kB
Marify
03/02/20 07:17 AM
1.3.1
165kB
Marify
10/21/19 08:03 PM
1.2.19
134kB
Marify
08/20/19 01:05 AM
1.2.18
133kB
Marify
08/13/19 05:56 AM
1.2.17
132kB
Marify
05/21/19 02:30 AM
1.2.13
61kB
Marify
02/25/19 04:34 PM
1.2.12
61kB
Marify
11/26/18 04:06 AM
1.2.11
61kB
Marify
11/06/18 08:11 PM
1.2.0
60kB
Marify
09/08/18 03:48 AM
1.1.0
59kB
Marify
05/16/18 07:58 AM
1.0.0
56kB
Marify
05/02/18 12:45 AM
0.9.7
52kB
Marify
02/19/18 06:38 AM
0.9.6
52kB
Marify
02/16/18 06:39 PM
0.9
3kB
01/25/18 06:30 AM


Post A Reply Comment Options
Unread 04/12/21, 07:05 AM  
EgotisticalElf

Forum posts: 0
File comments: 22
Uploads: 0
I'm having a weird issue where when I use bulkQuantity, the first recipe is made the correct # of times, but the 2nd is only made once.

Also, I set bulkQuantity to 8 so I don't have to stop every day, but master writs also don't make too many extra copies, but Daily Provisioning does make the initial 8, but it does it as 8 separate crafts. Daily Alchemy does as well.

TY!
Report comment to moderator  
Reply With Quote
Unread 04/03/21, 09:42 PM  
cumod

Forum posts: 0
File comments: 5
Uploads: 0
daily provisioning

The quanity defaults to 4 not the 96 I set
Report comment to moderator  
Reply With Quote
Unread 04/02/21, 01:39 PM  
mightyjo
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Re: Thanks @mightyjo!

Originally Posted by Marify
Version: 1.4.20 has been updated.
Thanks @mightyjo!


This bug couldn't occur in my environment...
My pleasure!


Originally Posted by Marify
If it still occurs, Would you please share the save file?
(Google Drive, email, etc.)
Certainly!

Thank you for pointing me to the log files! I didn't think to look in the SavedVariables for each add-on. That's much easier than trying to screenshot the tiny log viewer window
Report comment to moderator  
Reply With Quote
Unread 04/02/21, 03:17 AM  
Marify
 
Marify's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 155
Uploads: 10
Thanks @mightyjo!

Version: 1.4.20 has been updated.
Thanks @mightyjo!


This bug couldn't occur in my environment...

If it still occurs, Would you please share the save file?
(Google Drive, email, etc.)
(USER: [email protected])


[Save file location]
Usually C:\Users\xxx\Documents\Elder Scrolls Online\live\SavedVariables\DailyProvisioning.lua

If you're not sure, see https://wiki.esoui.com/UserFolder.


[procedure]
1. Turn on all debug logs in the add-on settings.
2. Run crafting to raise bugs.
3. Do / reloadui. (This will save the debug log in a save file)
4. Share save files or attach them to emails
Report comment to moderator  
Reply With Quote
Unread 04/01/21, 03:50 PM  
mightyjo
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Just noticed in 1.4.19: Turning off Bulk Creation also gets me past the recipe lookup. Trying to catch the log messages...
Report comment to moderator  
Reply With Quote
Unread 04/01/21, 09:21 AM  
aimannghazi

Forum posts: 3
File comments: 9
Uploads: 0
I just went back to the last update, it works now. Hope addon author will come and fix whatever went wrong.
Report comment to moderator  
Reply With Quote
Unread 03/31/21, 11:45 AM  
mightyjo
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Still having problems in 1.4.19. Updated my patch. Here it is as a unified diff.

Code:
--- a\DailyProvisioning.lua
+++ b\DailyProvisioning.lua
@@ -921,6 +921,11 @@
         self:Debug("    > conditionText is nil")
         return nil
     end
+	
+	if not string.match(conditionText, "%[.*%]") then
+        self:Debug("    > conditionText is not a recipe name (maybe a hint?)")
+        return nil
+    end
 
     if self.savedVariables.bulkQuantity then
         --self:Debug("    bulkQuantity=" .. tostring(self.savedVariables.bulkQuantity), self.checkColor)
Here are the log messages I'm watching to see what's going on. This first one shows the infos list for the quest with the indexes 9-1-2, 9-1-3, 9-2-1. That last one is a hint rather than a goal and doesn't include an item name in square braces. The square braces are used in checks throughout the add-on.


https://photos.app.goo.gl/DuuW4j9PHAodowJR9


The second message shows the hint being reported as an unknown recipe.


https://photos.app.goo.gl/Jhk2yeeUbczTRuTY6


Edit: Guess I can't hotlink from google photos.
Last edited by mightyjo : 03/31/21 at 04:38 PM.
Report comment to moderator  
Reply With Quote
Unread 03/31/21, 11:18 AM  
mightyjo
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Originally Posted by aimannghazi
Thanks, hey quick question for you or anyone. Are y'all using Notepad++ because my lines never match with everyone else's.
Yeah, I use Notepad++. I've been carting my settings around for close to a decade, so no idea if I'm doing something funny. I really should have saved a copy of the source file so I could post a unified diff.
Report comment to moderator  
Reply With Quote
Unread 03/31/21, 07:15 AM  
aimannghazi

Forum posts: 3
File comments: 9
Uploads: 0
Originally Posted by mightyjo
Figured it out. I'm on version 1.4.18.

ExistUnknownRecipes is trying to look up a hint about buying recipes from chefs and brewers in the recipe list. That doesn't work. I added the string.match check from CreateParameter to isValidConditions to fix it.

Starting at line 910 in DailyProvisioning.lua
Code:
function DailyProvisioning:IsValidConditions(conditionText, current, max, isVisible)
    self:Debug("  [IsValidConditions]")
    if (not conditionText) or conditionText == "" then
        self:Debug("    > conditionText is nil")
        return nil
    end
    
>   if not string.match(conditionText, "%[.*%]") then
>       self:Debug("    > conditionText is not a recipe name (probably a hint)")
>       return nil
>   end
Thanks, hey quick question for you or anyone. Are y'all using Notepad++ because my lines never match with everyone else's.
Report comment to moderator  
Reply With Quote
Unread 03/31/21, 03:24 AM  
nk125x

Forum posts: 5
File comments: 52
Uploads: 0
Still not working

Originally Posted by Samothrace73
Thank you!! this worked!!


Originally Posted by mightyjo
Figured it out. I'm on version 1.4.18.

ExistUnknownRecipes is trying to look up a hint about buying recipes from chefs and brewers in the recipe list. That doesn't work. I added the string.match check from CreateParameter to isValidConditions to fix it.

Starting at line 910 in DailyProvisioning.lua
Code:
function DailyProvisioning:IsValidConditions(conditionText, current, max, isVisible)
    self:Debug("  [IsValidConditions]")
    if (not conditionText) or conditionText == "" then
        self:Debug("    > conditionText is nil")
        return nil
    end
    
>   if not string.match(conditionText, "%[.*%]") then
>       self:Debug("    > conditionText is not a recipe name (probably a hint)")
>       return nil
>   end



Am still getting the same error


|c88aaffDailyProvisioning:|r |cff1919 ... [Error]Recipe name does not match (Brewer and Chef Merchants Sell Recipes for Writs)|r


I do have those recipies
Report comment to moderator  
Reply With Quote
Unread 03/30/21, 01:32 PM  
Samothrace73
 
Samothrace73's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Thank you!! this worked!!


Originally Posted by mightyjo
Figured it out. I'm on version 1.4.18.

ExistUnknownRecipes is trying to look up a hint about buying recipes from chefs and brewers in the recipe list. That doesn't work. I added the string.match check from CreateParameter to isValidConditions to fix it.

Starting at line 910 in DailyProvisioning.lua
Code:
function DailyProvisioning:IsValidConditions(conditionText, current, max, isVisible)
    self:Debug("  [IsValidConditions]")
    if (not conditionText) or conditionText == "" then
        self:Debug("    > conditionText is nil")
        return nil
    end
    
>   if not string.match(conditionText, "%[.*%]") then
>       self:Debug("    > conditionText is not a recipe name (probably a hint)")
>       return nil
>   end
Report comment to moderator  
Reply With Quote
Unread 03/30/21, 09:18 AM  
mightyjo
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Figured it out. I'm on version 1.4.18.

ExistUnknownRecipes is trying to look up a hint about buying recipes from chefs and brewers in the recipe list. That doesn't work. I added the string.match check from CreateParameter to isValidConditions to fix it.

Starting at line 910 in DailyProvisioning.lua
Code:
function DailyProvisioning:IsValidConditions(conditionText, current, max, isVisible)
    self:Debug("  [IsValidConditions]")
    if (not conditionText) or conditionText == "" then
        self:Debug("    > conditionText is nil")
        return nil
    end
    
>   if not string.match(conditionText, "%[.*%]") then
>       self:Debug("    > conditionText is not a recipe name (probably a hint)")
>       return nil
>   end
Report comment to moderator  
Reply With Quote
Unread 03/29/21, 07:09 AM  
RoccoB52

Forum posts: 0
File comments: 23
Uploads: 0
Originally Posted by countdownical
As the others before me, I have the same issue where it doesn't auto craft anymore as it says the recipe does not match.
Same Problem
Report comment to moderator  
Reply With Quote
Unread 03/29/21, 04:48 AM  
sheck1832

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Re: Something is wrong

Originally Posted by Bothvar-Bloodaxe
Originally Posted by Leetos1995
Originally Posted by Honestaly
Got an update last night and now when I go to craft my provisioning writs

DailyProvisioning: ...[Error]Recipe name does not match (Brewer and Chef Merchants Sell Recipes for Writs)

It worked yesterday morning, but the newest update appears to have broken it.
I fixed it by unchecking the "Disable automatic creation if a recipe is unknown" option in the addon settings. Not sure why that function doesn't work like it should.
Did the same, and it worked for me! Thanks!
Confirmed this works. Thanks.
Report comment to moderator  
Reply With Quote
Unread 03/28/21, 08:44 AM  
Bothvar-Bloodaxe

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Something is wrong

Originally Posted by Leetos1995
Originally Posted by Honestaly
Got an update last night and now when I go to craft my provisioning writs

DailyProvisioning: ...[Error]Recipe name does not match (Brewer and Chef Merchants Sell Recipes for Writs)

It worked yesterday morning, but the newest update appears to have broken it.
I fixed it by unchecking the "Disable automatic creation if a recipe is unknown" option in the addon settings. Not sure why that function doesn't work like it should.
Did the same, and it worked for me! Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: