Quantcast
Download
(19 Kb)
Download
Updated: 08/26/20 06:59 PM
Pictures
File Info
Compatibility:
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:08/26/20 06:59 PM
Created:03/25/17 10:56 PM
Monthly downloads:2,605
Total downloads:97,524
Favorites:155
MD5:
Categories:TradeSkill Mods, Character Advancement
6.1.5
Auto Research  Popular! (More than 5000 hits)
Version: 2.3.4
by: silvereyes [More]
Automatically starts researching traits when at a craft station.

When paired with the Research Craft addon, you can to craft a bunch of research gear to store in your bags/bank, and then have your character automatically research the next item from the stockpile according to your configured priorities.

Dependencies

You must install the following libraries separately from this addon in order for it to work. I highly recommend using the Minion addon manager to simplify this process.

Use Cases
  • New players that want to store a bunch of research gear at once in the bank up front so they don't have to go find/buy/request new gear every few hours.
  • Storing a ton of research gear in your writ alts' bags so you don't have to manage their research manually.
  • Established crafters that haven't finished research, but tend to forget about it due to the long research times can store 10 or so research items in the bank so they don't have to worry about managing research for several months.

Configuration

The only gear used currently are the following:
  • No items locked with FCO Item Saver (v1.0+ required)
  • No items locked with in-game lock
  • Items marked for research with FCO Item Saver (Overrides all of the following exclusions. v1.0+ required)
  • Quality less than or equal to the maximum configured quality. Default is blue quality (arcane).
  • Style is one of the configured allowed styles. By default, these include the racial styles plus Ancient Elf, Barbaric and Primal. You can either choose these in settings, or use the Auto Research right click menu to enable the checkbox for the style to allow it.
  • Non-set equipment, or sets that have been specifically selected. LibSets is required for selecting sets. Once enabled in settings, you can either choose a set manually in settings, or use the Auto Research right click menu to enable the checkbox for the set to allow it.
  • Only equip slots (e.g. Helm, Cuirass, etc.) that have been assigned a priority under the desired trait line (e.g. Blacksmithing) will be researched, in the priority configured. Equip slots set to (none) will not be researched.

Equipment pieces are selected for research based on fastest research times. For example, if you have all clothing pieces 8 trait researched *except* for medium armor helmets that have 7 traits, then medium armor helmets will be given preference over any other clothing pieces.

Trait research order is customizable under Settings > Addons > Auto Research, with 1 being the highest priority, and 9 being the lowest.

All else being equal, gear in the current player inventory is given preference over gear in the bank, lower quality items are preferred over higher quality ones, and lower level items are preferred over higher level items. You can also choose to select gear from just the current player inventory or just the player bank.

Addon Compatibility
Version 2.3.4
- Attempt to fix error thrown when LibSets is missing set name data for the active language

Version 2.3.3
- Fix error thrown when Dolgubon's Lazy Writ Crafter, LibLazyCrafter and LibStub were all disabled or not installed
- This version is compatible with both live (Greymoor) and PTS (Stonethorn)

Version 2.3.2
- Update 27 Stonethorn compatibility
- This version is compatible with both live (Greymoor) and PTS (Stonethorn)
- Default to researchable sets feature being enabled.

Version 2.3.1
- Fixed bug with chat color picker appearing black after resetting settings to defaults.
- Add support for upcoming LibSavedVars defaults trimming
- LibSavedVars >= 5.0.0 is now required. Please update your libraries.

Version 2.3.0
- Update 26 Greymoor compatibility
- This version is compatible with both live (Harrowstorm) and PTS (Greymoor)

Version 2.2.0
- Improved Japanese localization. Thank you Calamath!
- Removed "setInfo.setType is empty" debug messages. Oops.

Version 2.1.2
- Update 25 Harrowstorm compatibility
- This version is compatible with both PTS (Harrowstorm) and live (Dragonhold)
- Re-prioritized infused, sturdy and nirnhoned traits in default settings
- Fixed default settings reset not working for trait research order

Version 2.1.1
- Update 24 Dragonhold compatibility. This version is compatible with both PTS and live.

Version 2.1.0
- Update 23 Scalebreaker compatibility. This version is compatible with both PTS and live.
- Prioritize lower quality and lower level items, when multiple items are available.
- Improved German translations. Thanks Baertram!
- Added LibSets 0.06 compatibility for when it releases
- Performance optimizations
- Bug fixes

Version 2.0.1
- Fixed notice about required LibSets version. It should have been v0.0.5, not v0.0.6.

Version 2.0.0
- Update 22 Elsweyr compatibility. This version is compatible with both live (Wrathstone) and PTS
- Added new Chat Messages options:
+ Use system color or custom color
+ Use short prefix AR or full prefix AutoResearch
+ Prefixes can use old blue color, or the system/custom color that the rest of the chat message uses.
- Added option to customize which styles get researched.
- Added option to customize which sets get researched (requires separate install of LibSets).
- Added context menu for enabling/disabling styles/sets to research based on an item in your inventory/bank.
- Libraries are no longer bundled. You will need to install the following addons separately now:
+ LibSavedVars
+ LibAddonMenu
+ LibSets (optional)
- Removed dependency on LibStub

Version 1.12.0
- Update 21 Wrathstone compatibilty. This version is compatible with both PTS (Wrathstone) and live (Murkmire)
- Upgrade to LibSavedVars v4.0.1

Version 1.11.2
- Upgrade to LibSavedVars v3.0

Version 1.11.1
- Upgrade LibSavedVars to v2

Version 1.11.0
- Update 20 Murkmire compatibility. This version is compatible with both Murkmire PTS and Wolfhunter live.
- Support for account-wide and server/world-specific settings.
- Add the ability to ignore individual research lines or traits.

Version 1.10.0
- Added ability to enable/disable Autoresearch for specific crafting skills types.
- Added ability to set max quality to research per crafting skill type.
- Upgrade LibAddonMenu-2.0 to r26

Version 1.9.1
- Fix error thrown when you have an intricate jewelry item in your bag or bank
- Fix regression error thrown when Dolgubon's Lazy Writ Crafter is not installed

Version 1.9.0
- New option to configure trait line priorities (e.g. sash before robes, daggers before axes, etc.)
- Trait line priorities only apply after all other priority logic. So only items with the same research time and armor/weapon/jewelry trait priority will get sorted by trait line.

Version 1.8.2
- Fix error thrown when neither Dolgobon's Lazy Writ Crafter nor Writ Worthy are loaded. Thanks for the report TheronNightStar, and for the fix, Dolgubon!

Version 1.8.1
- Fix bug with necklaces not being researched automatically on PTS
- This version is still compatible with both PTS and live.

Version 1.8.0
- Update 18 Summerset compatibility. This version is compatible with both PTS and live.
- Added support for jewelry crafting research.
- Fix bug with Dolgubon's Writ Crafter interfering and not researching the second research station.

Version 1.7.5
- Improved compatibility with Dolgubon's Lazy Writ Crafter

Version 1.7.4
- API bump for Update 17 Dragon Bones

Version 1.7.3
- Update 16 Clockwork City compatibility
- Updated LAM to r25
- Suppress UI error that sometimes appears during research
- Fixed attempts at locked items being researched

Version 1.7.2
- Fixed bug with items of exactly the max quality configured being ignored.

Version 1.7.1
- Fix for third research slot being unavailable ZOS bug. Feature only works in Update 15 Horns of the Reach.

Version 1.7.0
- New option Max Quality
- Update 15 Horns of the Reach compatibility

Version 1.6.1
- Fix folder name

Version 1.6.0
- Selects research line (e.g. axe, cuirass, girdle, etc) based on both research times and custom trait order instead of always left to right
- Now selects items from the bank before the backpack *if* they have lower research times and/or custom trait orders
- Fixed bug causing client hang/crash when using Auto Research, pChat and either Preposterous or Colorful ESO
- Fixed issue with Dolgubon's Lazy Writ Crafter not starting for characters experiencing the base game bug with research slot #3 not working

Version 1.5.1
- Fix for FCO ItemSaver "mark for research" flags not working

Version 1.5.0
- New customization settings in Settings > Addons > Auto Research
* Trait research order
* Whether to search for equipment to research in backpack inventory, the player bank or both

Version 1.4.0
- Compatibility with FCO ItemSaver "mark for research" flags
- Only supports FCO ItemSaver 1.0 and newer

Version 1.3.0
- Update 14 Morrowind compatibility
- Support for FCO Item Saver locks

Version 1.2.2
- Initial public release
- Official compatibility with Dolgubon's Lazy Writ Crafter
- Skill lines with both armor and weapons will alternate between weapon and armor traits for the fastest research times
- Exclude set equipment
- Allow research of blue arcane gear
- Only research gear with a cheap motif style
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Uploader
Date
2.3.3
19kB
silvereyes
08/21/20 04:20 PM
2.3.2
19kB
silvereyes
08/18/20 10:13 PM
2.3.1
19kB
silvereyes
05/25/20 11:02 PM
2.3.0
19kB
silvereyes
04/22/20 03:37 PM
2.2.0
19kB
silvereyes
04/10/20 06:51 PM
2.1.2
19kB
silvereyes
02/16/20 05:29 PM
2.1.1
19kB
silvereyes
10/19/19 10:10 PM
2.1.0
19kB
silvereyes
07/13/19 06:00 PM
2.1.0
18kB
silvereyes
05/19/19 09:05 PM
2.0.0
18kB
silvereyes
05/18/19 10:19 PM
2.0.0
85kB
silvereyes
02/03/19 06:27 PM
1.11.2
70kB
silvereyes
10/22/18 12:17 AM
1.11.1
65kB
silvereyes
10/04/18 10:32 AM
1.11.0
65kB
silvereyes
10/02/18 09:06 PM
1.10.0
61kB
silvereyes
06/01/18 09:23 PM
1.9.1
41kB
silvereyes
05/23/18 09:39 AM
1.9.0
41kB
silvereyes
05/21/18 09:11 PM
1.8.2
41kB
silvereyes
05/16/18 11:37 PM
1.8.1
41kB
silvereyes
04/28/18 12:50 AM
1.8.0
41kB
silvereyes
04/27/18 01:37 AM
1.7.5
40kB
silvereyes
02/09/18 05:17 PM
1.7.4
40kB
silvereyes
02/03/18 03:33 PM
1.7.3
40kB
silvereyes
10/22/17 10:31 PM
1.7.2
38kB
silvereyes
08/17/17 09:37 PM
1.7.1
38kB
silvereyes
07/15/17 11:47 AM
1.7.0
37kB
silvereyes
07/11/17 09:17 PM
1.6.1
37kB
silvereyes
06/27/17 04:12 PM
1.6.0
38kB
silvereyes
06/26/17 11:36 PM
1.5.1
29kB
silvereyes
06/18/17 03:20 PM
1.5.0
29kB
silvereyes
06/17/17 10:47 PM
1.3.0
4kB
silvereyes
05/22/17 12:09 AM
1.2.2
4kB
silvereyes
03/25/17 10:56 PM


Post A Reply Comment Options
Unread 10/10/20, 01:49 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 296
Uploads: 14
Originally Posted by defcultist
are all these errors possibly related to libsets? seems like that could be incorporated into the addon and save some headaches. I know have had issues with it, then realize i'm not using libsets. It is frustrating.
I may do away with Libsets in a future patch, but not until well after Markarth is live. The game will have a built-in way to iterate sets with the new Set Collections feature, which it didn't before.
Report comment to moderator  
Reply With Quote
Unread 09/11/20, 10:41 PM  
defcultist

Forum posts: 0
File comments: 18
Uploads: 0
are all these errors possibly related to libsets? seems like that could be incorporated into the addon and save some headaches. I know have had issues with it, then realize i'm not using libsets. It is frustrating.
Report comment to moderator  
Reply With Quote
Unread 09/11/20, 09:24 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 296
Uploads: 14
Re: Weird Functionality?

Originally Posted by Morvacia
So, I love this addon. Lately, when I open a clothing or woodworking station, it doesn't begin research on the items in my bags/bank.

This only happens for woodworking and clothing. It works perfectly for Blacksmithing and Jewelry.

Settings for all crafts in the addon are identical, and I don't use any addons that would save gear such as FCO Item Saver.
Are the weapons and armor in your bags/bank part of an item set? If so, you will need to install LibSets and opt-in each set that you want to be included for research using either the Auto Research context menu on an item from that set, or the settings panel for set items.

It could also possibly be getting filtered out by the item style. Most item styles are excluded from auto research by default, so as not to destroy a potential source of valuable trait stones.
Report comment to moderator  
Reply With Quote
Unread 09/06/20, 11:58 AM  
Morvacia

Forum posts: 0
File comments: 3
Uploads: 0
Weird Functionality?

So, I love this addon. Lately, when I open a clothing or woodworking station, it doesn't begin research on the items in my bags/bank.

This only happens for woodworking and clothing. It works perfectly for Blacksmithing and Jewelry.

Settings for all crafts in the addon are identical, and I don't use any addons that would save gear such as FCO Item Saver.
Report comment to moderator  
Reply With Quote
Unread 09/02/20, 12:16 AM  
TaxTalis
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 123
Uploads: 1
This could well be, good to know (must have missed this in the description)!
I tested again yesterday and though I had items marked for research in a higher quality as allowed it did not start any research. It feels to me as if the settings are not always correctly saved or applied across characters.
I will try, see and report if I can narrow it down more.
Thanks for the quick reply and the information about FCOIS!

Originally Posted by silvereyes
Originally Posted by TaxTalis
Hi, thanks for this addon!

Today I ran into the problem, that jewelry was researched above the quality I specified:
I selected max quality as "normal" and the addon researched an item with an quality of "superior".
No harm done, but it alarmed me. Please look into this, if you need any information feel free to ask, thank you!
Hello,

I haven't seen that behavior before, unless the item in question has been marked for research with FCO Item Saver. That is the only criteria that has a higher priority than the quality filter.

Do you happen to use FCO Item Saver? Is it possible that the item researched was marked for research?
Last edited by TaxTalis : 09/02/20 at 12:17 AM.
Report comment to moderator  
Reply With Quote
Unread 09/01/20, 04:45 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 296
Uploads: 14
Originally Posted by TaxTalis
Hi, thanks for this addon!

Today I ran into the problem, that jewelry was researched above the quality I specified:
I selected max quality as "normal" and the addon researched an item with an quality of "superior".
No harm done, but it alarmed me. Please look into this, if you need any information feel free to ask, thank you!
Hello,

I haven't seen that behavior before, unless the item in question has been marked for research with FCO Item Saver. That is the only criteria that has a higher priority than the quality filter.

Do you happen to use FCO Item Saver? Is it possible that the item researched was marked for research?
Report comment to moderator  
Reply With Quote
Unread 08/31/20, 12:13 PM  
TaxTalis
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 123
Uploads: 1
Hi, thanks for this addon!

Today I ran into the problem, that jewelry was researched above the quality I specified:
I selected max quality as "normal" and the addon researched an item with an quality of "superior".
No harm done, but it alarmed me. Please look into this, if you need any information feel free to ask, thank you!
Report comment to moderator  
Reply With Quote
Unread 08/27/20, 07:30 AM  
Slerio

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by silvereyes
For those of you getting an error when you log in, do you happen to be playing in a language other than English? I think the new version of LibSets may not have all the new sets translated yet. I'll put a patch in place, but it means that the newer sets probably won't be auto-researchable until LibSets is fixed.

Edit: I just released version 2.3.4 to attempt to address this issue. It will now use English as a fallback language if LibSets is missing set name information for your active language.
Error is gone lag is gone addon seems to work again stuff is still analyzing ill report back if the addon again puts stuff in there to analyze.

and big thanks for maintaining this addon !

*edit It works entirely fine now on a German client !
Last edited by Slerio : 08/28/20 at 05:41 AM.
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 09:19 PM  
GraigWarder

Forum posts: 0
File comments: 6
Uploads: 0
My game is in German. And Thanks for the fix, it worked for me

Originally Posted by silvereyes
For those of you getting an error when you log in, do you happen to be playing in a language other than English? I think the new version of LibSets may not have all the new sets translated yet. I'll put a patch in place, but it means that the newer sets probably won't be auto-researchable until LibSets is fixed.

Edit: I just released version 2.3.4 to attempt to address this issue. It will now use English as a fallback language if LibSets is missing set name information for your active language.
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 06:51 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 296
Uploads: 14
Originally Posted by defcultist
I've decided I am happy with it as is but for one suggestion. Initially, as a default, set all items to YES for research, as in styles and sets and such.
I won't make YES the default, because researching destroys gear. For every one player that might appreciate all gear being researchable by default, I would get dozens more angry players wanting to murder me for destroying that one piece of gear that they spent months grinding to obtain.

Instead, I may introduce a new dropdown for each submenu that allows to set a value for the entire section:
- Any
- None
- Let Me Choose

The default will still always be Let Me Choose, but at least it would make your use case simpler.
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 06:41 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 296
Uploads: 14
For those of you getting an error when you log in, do you happen to be playing in a language other than English? I think the new version of LibSets may not have all the new sets translated yet. I'll put a patch in place, but it means that the newer sets probably won't be auto-researchable until LibSets is fixed.

Edit: I just released version 2.3.4 to attempt to address this issue. It will now use English as a fallback language if LibSets is missing set name information for your active language.
Last edited by silvereyes : 08/26/20 at 07:00 PM.
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 04:34 PM  
defcultist

Forum posts: 0
File comments: 18
Uploads: 0
I've decided I am happy with it as is but for one suggestion. Initially, as a default, set all items to YES for research, as in styles and sets and such. So then if you find a set you like and want to not use for research you can turn that ONE to no.

It is working fine for me. I use addon selector and a 'craft' profile with auto-research and lazy-crafting together. Otherwise I do not use the addon, though actually it is more often in use than not, lately. I finally just toggled all the selections in 'libsets' to yes and have no problems. It seemed like libsets had somehow deleted itself from my 'craft' profile, so I had to add it again, but perhaps it was just my error, more likely.

My favorite method of use is to look at 'craft-store' addon to see which items have the lowest research count, buy such items from the guild stores, then run to outlaw refuge and back to refresh mail, retrieve mail, do research (that was not done during writ crafting). Very quick. Sometimes I think to check before I do writ crafting, but usually I just hope it won't matter, that there is junk in the bank to do the trick.
I also craft stuff with my main and dump it in the bank for alts to pick up on, but that doesn't focus the items with the lowest research count.

At any rate. I'm sure it will get worked out, but maybe it isn't a problem with auto-research?
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 01:41 PM  
trez5555

Forum posts: 0
File comments: 1
Uploads: 0
Same issue for me.
All my plugins are up to date using minion, version 0.2.1 of LibSets.
Ask if you need more information.

user:/AddOns/AutoResearch/Settings.lua:417: table index is nil
stack traceback:
user:/AddOns/AutoResearch/Settings.lua:417: in function 'addon:SetupOptions'
|caaaaaa<Locals> self = [table:1]{title = "Auto Research", debugMode = F, version = "2.3.3", suffix = "", startColor = "", name = "AutoResearch", prefix = "AR ", author = "silvereyes"}, LAM2 = [table:2]{panelId = 101}, panelData = [table:3]{author = "silvereyes", name = "Auto Research", displayName = "Auto Research", registerForDefaults = T, version = "2.3.3", slashCommand = "/autoresearch", type = "panel", registerForRefresh = T}, qualityChoices = [table:4]{1 = "|cc3c3c3Usť|r"}, qualityChoicesValues = [table:5]{1 = 0}, optionsTable = [table:6]{}, traitLinesTitle = "Ligne de trait", pairFormat = "<<C:1>>*: <<2>>", controls = [table:7]{}, setIds = [table:8]{1 = 19}, setTypeMap = [table:9]{1 = "isDungeon"}, setNames = [table:10]{}, setNameIds = [table:11]{}, _ = 436, setId = 513, setInfo = [table:12]{veteran = F, setType = 6, setId = 513, dlcId = 19, isCurrentDLC = T}, setType = "isDungeon" </Locals>|r
user:/AddOns/AutoResearch/AutoResearch.lua:454: in function 'OnAddonLoaded'
|caaaaaa<Locals> event = 65536, name = "AutoResearch", self = [table:1] </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 08/26/20, 06:16 AM  
Slerio

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by silvereyes
Originally Posted by Slerio
Since todays patch i get this from Auto Research I need to disable it for now because if I leave it enabled it won't work and my game gets laggy ( it probably spams errors in the background or something )
Hello,

I cannot seem to reproduce the issue. Could you PM me the contents of your SavedVariables/AutoResearch.lua file, as well as what your current version of LibSets is?
i did PM you with the paste of my saved variables and the version of my Library ( 0.2.1 ) Heres the contents of the Lua file file from saved variables if the PM didn't got send for some kind of filtering. https://justpaste.it/2l5cv

Sadly my addon doesn't work at all anymore every login this error pops up when I enable it and if I leave it enabled my game starts to drop in fps HARD

the exact same thing happens to my GF ( Different hardware and stuff but exactly same addons )
Last edited by Slerio : 08/26/20 at 06:22 AM.
Report comment to moderator  
Reply With Quote
Unread 08/25/20, 10:51 PM  
GraigWarder

Forum posts: 0
File comments: 6
Uploads: 0
Error on login

I have the same problem. Since the patch this error is shown on every login:

Code:
user:/AddOns/AutoResearch/Settings.lua:417: table index is nil
stack traceback:
user:/AddOns/AutoResearch/Settings.lua:417: in function 'addon:SetupOptions'
|caaaaaa<Locals> self = [table:1]{debugMode = F, startColor = "|cff8d32", suffix = "|r", prefix = "|cff8d32AR ", version = "2.3.3", name = "AutoResearch", title = "Auto Research", author = "silvereyes"}, LAM2 = [table:2]{panelId = 101}, panelData = [table:3]{registerForDefaults = T, name = "Auto Research", registerForRefresh = T, displayName = "Auto Research", version = "2.3.3", slashCommand = "/autoresearch", type = "panel", author = "silvereyes"}, qualityChoices = [table:4]{1 = "|cc3c3c3Abgenutzt|r"}, qualityChoicesValues = [table:5]{1 = 0}, optionsTable = [table:6]{}, traitLinesTitle = "Gegenstand", pairFormat = "<<C:1>>: <<C:2>>", controls = [table:7]{}, setIds = [table:8]{1 = 19}, setTypeMap = [table:9]{1 = "isDungeon"}, setNames = [table:10]{}, setNameIds = [table:11]{}, _ = 436, setId = 513, setInfo = [table:12]{setId = 513, dlcId = 19, isCurrentDLC = T, setType = 6, veteran = F}, setType = "isDungeon" </Locals>|r
user:/AddOns/AutoResearch/AutoResearch.lua:454: in function 'OnAddonLoaded'
|caaaaaa<Locals> event = 65536, name = "AutoResearch", self = [table:1] </Locals>|r
My LibSet is Version 0.2.1, I use Minion and it seems all addons/libs are up to date.

The error pops up only once at the start and the addon seems to still work. Will try to pm my files to you ...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: