Download
(10 Kb)
Download
Updated: 11/06/20 02:18 PM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:11/06/20 02:18 PM
Created:10/19/18 04:08 PM
Monthly downloads:265
Total downloads:43,660
Favorites:68
MD5:
Categories:TradeSkill Mods, Auction House & Vendors, Utility Mods
AutoRefine  Popular! (More than 5000 hits)
Version: 0.9.1
by: ihause [More]
Addon refines raw materials (jewelrycrafting dust, blacksmithing, clothier and woodworking) automatically.
It calculates and saves between sessions the amount and probabilities of refined materials.

How to use:

Open craft station, press button "Auto Refine". Result wiil be printed in chat.

Results of several attempts sum up.

Addon can print raw materials prices suggestions according prices of refined mats, boosters and traits from Master Merchant, Tamriel Trade Center and Arkadius Trade Tools addons.

All price suggestions can be printed to chat by one key press (You need bind this in Binding menu)

Extra refining options: style materials, refine jewelry traits, refine jewelry boosters

Slash command /arstats for saved statistics and price suggestions were added, special thanks to Zed.

Key Bind was supported, special thanks to Baertram.


This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibSlashCommander
-LibPrice

In new version:

1) Option "Start To Refining Automatically" was added. By default is false.


My plans:

1) UI for statistics.

Some words about Raw materials prices suggestions formula.

If you aren't friends with Math, just believe (or ignore) .

Suggestions are based on next assumptions:

- Probabilities don't depend on level of raw mats
- Probabilities have normal distribution
- Probability for refined materials equals 85%

For blacksmithing, clothier and woodworking prices are calculated for high level mats by formula:
K * SUM(TemperPrice * TemperProbability) + K * MatPrice * 0.85+ TK * SUM(TraitPrice * TraitProbability)

For other levels using general formula, because I usually sell this kind of mats to NPC. Let me know, if you need expanded print for low level mats.
K * SUM(TemperPrice * TemperProbability) + 4 (NPC price) * 0.85+ TK * SUM(TraitPrice * TraitProbability)

K = 0.78 = 1 - 0.08 (guild fee) - 0.1(margin) - 0.04(market instability) - you can change it in settings
TK = 0.7 = 1 - 0.08 (guild fee) - 0.1(margin) - 0.04(market instability) - 0.08 (discount for not popular item) you can change it in settings

For jewelrycrafting prices are calculated for all levels.

For Addon Authors

You can use
function AutoRefine:GetMMPrice(itemLink, itemType)
function AutoRefine:GetTTCPrice(itemLink, itemType)
function AutoRefine:GetATTPrice(itemLink, itemType)
in your code


P.S. Pardon my bad English
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
0.9.0
9kB
ihause
06/03/20 02:45 PM
0.8.1
9kB
ihause
02/28/20 03:28 PM
0.8.0
9kB
ihause
09/20/19 03:38 PM


Post A Reply Comment Options
Unread 02/28/20, 03:34 PM  
ihause
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
Re: Continued updates?

Originally Posted by burlimonster
Will we be seeing continued updates for this plugin?
Yes. I'm still going to add UI. Thanks for using AutoRefine addon.
Report comment to moderator  
Reply With Quote
Unread 02/26/20, 09:59 AM  
burlimonster

Forum posts: 0
File comments: 3
Uploads: 0
Continued updates?

Will we be seeing continued updates for this plugin?
Report comment to moderator  
Reply With Quote
Unread 09/10/19, 02:55 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
@VarenDarkHart:
In the end you knew this before already. If you think your best luck will be to refine 2-3 items only, do it.
No one is telling you are crap because your subjective perception of the drop rates are different than others expect them to be.

If you think addons are not good, do not use them. Give "valuable" feedback to improve them (what here clearly is not possible as it is the game's random decision what to drop in which amount, and not the addons).
But stop blaming it on the addons and making authors angry with such useless posts


Originally Posted by Kyoma
Originally Posted by ihause
Addons can't affect to drop probabilities.
While this is true it actually depends on how this addon does the refining right now. Supposedly right now when using the ingame's multicraft feature (be it through an addon or not) to mass refine things has a rather bad drop ratio compared to refining one at a time.

Not that I believe it tho
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 03:19 PM  
Kyoma
AddOn Author - Click to view AddOns

Forum posts: 125
File comments: 328
Uploads: 10
Originally Posted by ihause
Addons can't affect to drop probabilities.
While this is true it actually depends on how this addon does the refining right now. Supposedly right now when using the ingame's multicraft feature (be it through an addon or not) to mass refine things has a rather bad drop ratio compared to refining one at a time.

Not that I believe it tho
Last edited by Kyoma : 09/09/19 at 04:44 PM.
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 02:28 PM  
ihause
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
You're happy with those rates? OMG, I uninstalled this crap after refining 400 platinum dust in one go, and not getting a single grain. Try refining 2-3 at a time, and tell me you still think your rates are good refining in bulk. I'm used to %10 drop rate for gold temper on BS, WW and around 5-8% rate on Clothing and Jewelry. Lawd.
Addons can't affect to drop probabilities.
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 02:00 PM  
VarenDarkHart

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by MartinL
Thx a ton for the addon, really hate to sit and spam REFINE 2000 x so often i dont do it

But i saw that there was a few error in the chat.

Cloth:


Wood:


BS:


And another advantage, when you Refine a large number, you actually can see how many % chance you got on getting the different materials, and can then calculate what price you want to buy raw materials from the marked for.

Thx again

You're happy with those rates? OMG, I uninstalled this crap after refining 400 platinum dust in one go, and not getting a single grain. Try refining 2-3 at a time, and tell me you still think your rates are good refining in bulk. I'm used to %10 drop rate for gold temper on BS, WW and around 5-8% rate on Clothing and Jewelry. Lawd.
Report comment to moderator  
Reply With Quote
Unread 09/08/19, 06:33 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Hide button for other tabs on craft stations. Still research this possibility, maybe this plan will be failed, then will make button movable
Check the source code of DoItAll, in the Extraction.Lua file should be defined the keybindStripDefinition which got a visible attribute. The functions used there are used to check if the deconstruction, extract (enchanting) panels are shown and you could use this as well to check if the refinement panel is active.
Should be SMITHING.refinementPanel.extractSlot:IsHidden() or similar
Report comment to moderator  
Reply With Quote
Unread 07/09/19, 09:57 AM  
kesoapa
 
kesoapa's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Noticed that LibPrice got added as a dependency in the latest update.
Report comment to moderator  
Reply With Quote
Unread 06/09/19, 02:30 AM  
kesoapa
 
kesoapa's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by starjax
Addon depends on some libs

What Libs does it need?
Hey starjax.

Noticed missing dependencies as well today when trying this addon.

The addons manifest file states the following dependencies.
## DependsOn: LibStub LibAddonMenu-2.0 LibSlashCommander

The LibSlashCommander was missing for me, and I can verify that it works with these dependencies installed. Hope that helps!
Last edited by kesoapa : 06/09/19 at 02:30 AM.
Report comment to moderator  
Reply With Quote
Unread 05/27/19, 07:22 AM  
starjax

Forum posts: 0
File comments: 2
Uploads: 0
Addon depends on some libs

What Libs does it need?
Report comment to moderator  
Reply With Quote
Unread 05/08/19, 03:24 AM  
Galadius

Forum posts: 0
File comments: 21
Uploads: 0
English spelling error

I love your addon. And its options. I hate to be that guy, but I would like to help point out the only spelling error I have found. It is in the menu:

Report comment to moderator  
Reply With Quote
Unread 03/04/19, 06:13 AM  
ihause
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
Originally Posted by ShinWow
Only Suppress Error Message, but I have the add-on disabled already to try and see any lua errors, but nothing shows up.

Contents from AutoRefine.lua:
Code:
 ...
Thank you, ShinWow. I saw strange issue in your save - for jewelrycrafting negative value were saved.

So, I'm going to figure out, how it possible, than fix.

Unfortunately, I can't reproduce bug on my account.
But I received some ideas from person with the same problem, I think, we'll be able solve issue.
Report comment to moderator  
Reply With Quote
Unread 03/03/19, 11:43 PM  
ShinWow

Forum posts: 0
File comments: 17
Uploads: 0
Only Suppress Error Message, but I have the add-on disabled already to try and see any lua errors, but nothing shows up.

Contents from AutoRefine.lua:
Code:
AutoRefine_Data={["Default"]={["@ShinWow"]={["$AccountWide"]={["printTTCPrice"]=false,["woodworkingCoeff"]=0.7800000000,["clothierTraitCoeff"]=0.7000000000,["blacksmithing"]={["|H0:item:30219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:16291:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:23219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=14,["|H0:item:810:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=18,["|H0:item:23204:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=15,["|H0:item:30221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=23,["|H0:item:23171:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=12,["mat"]=6640,["|H0:item:23203:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=22,["|H0:item:54172:33:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=55,["|H0:item:4486:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=22,["|H0:item:4456:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=22,["|H0:item:54173:34:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=24,["|H0:item:813:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=23,["|H0:item:23173:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=15,["|H0:item:23221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=17,["|H0:item:4442:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=17,["|H0:item:23149:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=21,["|H0:item:54170:31:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=98,["|H0:item:54171:32:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=85,["|H0:item:23165:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,},["blacksmithingTraitCoeff"]=0.7000000000,["blacksmithingCoeff"]=0.7800000000,["version"]=1,["woodworking"]={["|H0:item:54179:32:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=86,["|H0:item:16291:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=20,["|H0:item:23219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=25,["|H0:item:810:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=10,["|H0:item:23204:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=20,["|H0:item:30221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=10,["|H0:item:23171:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=23,["mat"]=7000,["|H0:item:23203:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:4486:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=21,["|H0:item:4456:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=23,["|H0:item:54178:31:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=112,["|H0:item:54180:33:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=47,["|H0:item:54181:34:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=42,["|H0:item:23173:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:23221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=15,["|H0:item:4442:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:23149:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=20,["|H0:item:813:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=21,["|H0:item:30219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=19,["|H0:item:23165:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=20,},["jewelrycraftingCoeff"]=0.7800000000,["refineJewelryTraits"]=true,["refineStyleMats"]=true,["refineJewelryBoosters"]=true,["clothier"]={["|H0:item:30219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=46,["|H0:item:16291:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:23219:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=39,["|H0:item:810:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:54177:34:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=51,["|H0:item:30221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=41,["|H0:item:23171:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=40,["mat"]=7990,["|H0:item:23203:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:54176:33:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=58,["|H0:item:54174:31:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=133,["|H0:item:4486:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:4456:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=46,["|H0:item:813:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:23173:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=49,["|H0:item:23221:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=63,["|H0:item:4442:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=41,["|H0:item:23149:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:54175:32:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=102,["|H0:item:23204:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,["|H0:item:23165:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=0,},["printMMPrice"]=false,["jewelrycrafting"]={["|H0:item:135159:30:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-154,["|H0:item:135158:30:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-138,["|H0:item:135152:32:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-58,["mat"]=4690,["|H0:item:135153:33:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-71,["|H0:item:135151:31:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-20,["|H0:item:135160:30:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-120,["|H0:item:135154:34:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h"]=-19,},["jewelrycraftingTraitCoeff"]=0.7000000000,["clothierCoeff"]=0.7800000000,["woodworkingTraitCoeff"]=0.7000000000,},},},}
Report comment to moderator  
Reply With Quote
Unread 02/28/19, 06:13 AM  
ihause
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 18
Uploads: 1
Originally Posted by ShinWow
Hi, any idea why jewelry refining doesn't show stats in chat?
Blacksmith, Woodworking and Clothing all print stats correctly for me. Just jewelry does this:
....

Do u use some bug eater addon? If do, please turn off and send me screen with error.
Also u can send me ... \live\SavedVariables\AutoRefine.lua file, I'll try to understand what happens.
Last edited by ihause : 02/28/19 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Unread 02/24/19, 10:55 AM  
starjax

Forum posts: 0
File comments: 2
Uploads: 0
For the purpose of refining lots of mats, this works FANTASTIC!!!!. I just refined about 10k of mats while enjoying my morning coffee. Nice work!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: