Quantcast
Download
(255 Kb)
Download
Updated: 12/23/17 04:28 PM
Pictures
File Info
Compatibility:
Horns of the Reach (3.1)
Updated:12/23/17 04:28 PM
Created:05/24/17 11:24 PM
Monthly downloads:4,648
Total downloads:36,138
Favorites:70
MD5:
Dolgubon's Lazy Set Crafter  Popular! (More than 5000 hits)
Version: 1.1.6
by: Dolgubon [More]
Dolgubon's Lazy Set Crafter

This addon lets you easily make sets of gear of yourself, or other players, at any quality! You can even access the UI from anywhere, so you'll never have to worry about forgetting an order again! Once added to the queue, the addon will also tell you how many materials are required.

Once you've added a piece to the crafting queue, the addon will craft it when you arrive at a station where it can do so, assuming you have the knowledge and materials to make it.

You can set:
Quality
Set
Style
Trait
Level

/dsc , /dlsc , /setcrafter - Opens the Set Crafter UI
You can also set a keybinding in the Controls menu, or simply visit any equipment Crafting Station to open the UI. (If the setting is on)

Note: If you only see helms, please logout and login to fix it. Textures require a full restart of the game to show up.

Planned Features:
Highlight the part of the item that prevents it from being made due to lack of mats - maybe
Settings Menu - option to autocraft or not
Crafting Requirement output - Chat complete, mail planned
Mail to player option
Public API


Thanks to all the beta testers who helped out, as well as @xpleader, @PaigeEvenstar, @HappyElephant and Memoraike who helped with translations.

Version 1.1.6:

Added output to show the current total of mats, as well as red highlighting if the user does not have enough. Also shows a tooltip when hovering over it with the mouse.
Added a to-Chat option.
Changed the size of the material scroll list slightly to accommodate new buttons, and set mouseEnabled=false.
Modified the getItemLinkFromItemId to remove the text added onto the end. (A bug, in a sense, because it is not expected)
Removed some unneeded comments.
Removed the debugFunctions call - with the saved choices it is not really required anymore.

Version 1.1.5:

Added a valid level prompt, which will notify you if an invalid level is selected.
LLC update - should increase accuracy as well as backwards compatibility.

Version 1.1.4:

Added saving of the last selected options. Does not save the patterns, only attributes. Toggleable in the settings menu.

Version 1.1.3:

Fixed a bug where the materials for medium armour would say they needed light armour materials.
Fixed a bug where adding multiple items at one time to the set crafter while at a station would cause one item to be crafted twice and another not crafted at all.
Addon will now remove the initial crafting mats from the mat list as the white normal item is created, leaving behind the improvement mats.
Quality colours now use the vanilla game colours.

Version 1.1.2:

non CP items will again be crafted.

Version 1.1.1:

Fixed a bug where creating multiple items with green or higher quality would cause some white items to be made too many times.
Fixed a bug where the wrong improvement mat requirements would be given.
Fixed a bug where sometimes the wrong ability would be checked when determining the improvement skill level.
Fixed multiple lua errors.

Version 1.1.0:

Added a Materials Total! Now you can see how much mats it will cost to make items in the queue.
Added an error message if you do not have any pieces selected.
Moved all virtual templates to their own file - there's quite a few now.

Version 1.0.24:

Fixed a bug where clothing items were using incorrect trait knowledge.

Version 1.0.23:

Possibly fixed the double crafting issue.
Added the images back in.

Version 1.0.22:

Updated LLC version numbers.
Added a potential fix to the rare double crafting bug.

Version 1.0.21:

Fixed a bug where adding a new item would cause all other items with the same attribute to also say they cannot be crafted or vice versa. (For example, if you know how to make well fitted pauldrons, but not well fitted chests, and the chests is added second, the addon would state you cannot make both)
Made the order of the queue as displayed consistent
Added per-item style knowledge
Added a new debug feature - when in debug mode, the addon will show the references of items

Version 1.0.20:

Fixed the trait knowledge checking. Trait knowledge should be correctly highlighted both for single traits and sets.
Fixed a bug where the addon would ask you to select an armour trait when only creating weapons.

Version 1.0.19:

Uploaded the wrong file.

Version 1.0.18:

API Bump. I forgot.

Version 1.0.17:

Removed some d() outputs
Updated LLC

Version 1.0.16:

Fixed a bug where the saved vars version would be in the range of a few gigabytes. Unfortunately, I'm not sure if this update will fix it completely, and you may need to manually delete the saved variables (Documents/Elder Scrolls Online/live/saved variables/DolgubonsLazySetCrafter, or through minion)

Version 1.0.15:

Fixed a Lua error inadvertently introduced with the last version

Version 1.0.14:

Fixed a bug where running Writ Worthy at the same time would prevent crafting the Clockwork City sets
Updated LibLazyCrafting

Version 1.0.13:

Updated the addon to include the Clockwork City Craftable sets

Version 1.0.12:

Minor changes to LibLazyCrafting. See the library page for more info
Added comments to the manifest file, giving a quick overview of the function of each file

Version 1.0.11:

Fixed a rare LUA error that could appear when used in conjunction with Writ Worthy

Version 1.0.10:

Removed some debug messages

Version 1.0.9:

API Bump
Fixed the Lua error on login.

Version 1.0.8:

Attributes of an item that prevent crafting will be coloured red. Let me know if there's any issues with this
Crafting Queue label no longer moves if you add items to it... I don't know about you, but this was bugging me
For other addons hooking into it: The queue structure was changed

Version 1.0.7:

Fixed some minor errors in LibLazyCrafting
Addon will now craft immediately if you add an item at a station. This change was not listed originally
Added Russian Localization

Version 1.0.6:

The window will now remember where it last was
Added a settings menu
Added an option in the settings menu to stop the window opening automatically at crafting stations

Version 1.0.5:

Removed a d() left in

Version 1.0.4:

Added a feedback button
Added a counter for the queue, so you know how many items are in it
The Bandits stole Primal Kyogre and Groudon so that it could be in the list. They have been punished. (Primal style was added back in, and Bandit style was removed)

Version 1.0.3:

Fixed a bug that prevented the addon from making non set items.

Version 1.0.2:
Removed an extraneous d()
Updated the German localization slightly
Removed some versions of the slash command to open it, to reduce clutter

Version 1.0.1:

Fixed a bug where shields were using Weapon traits instead of Armour traits. This resulted in the addon not crafting, unless No Trait was selected, as well as the addon requiring you to select a weapon trait.

Version 1:

Made the Style and Set dropdowns scrollable
Added an error message when the user does not select all attributes. You can neglect to select a weapon trait if no weapons are requested, and the same for armour.
Added buttons to clear the queue, as well as reset all choices to the default
Added German and French localizations
Styles should now always be correctly coloured
Epic colour changed
Some styles and Set names have acquired shorter versions, mainly for English. If you have an issue with any on German or French, let me know, with a short version and I will likely add it in.
Added a Keybind
Combobox options are now added using zo_strformat, so you will no longer see ^M or something similar on other languages

--- Beta Versions ---

Version 0.1.8:

Sets are now sorted Alphabetically
Styles that you do not know are greyed out in the queue. You can still select it for an item, though it won't be crafted. If you change to a toon that does know it, it will no longer be greyed out, and vice verse.
Items in the queue will now no longer run into each other. Some sets and styles have received shortened names.
Added colours to Quality
Changed the layout a little bit again. The queue is also now part of the main window, instead of being a seperate window.
Removed Styles that are not in the game from the dropdown box (Dropup? Does it count as a dropdown box if it fills the whole screen?)

Version 0.1.7:

Wooden Weapons should now craft properly.

Version 0.1.6:

Added Morrowind Sets
API Bump
Window will no longer show up at Enchanting, Provisioning and Alchemy Stations

Version 0.1.5:

Order of the combobox options is overall improved
Styles will now be greyed out if they are not known - let me know if it's greyed out enough or if it needs to be clearer
Changed the layout veeeery slightly
Added a CP label that shows up when CP is selected

Version 0.1.4:

Items in queue will now be saved

Version 0.1.3:

Moved the Level Input
Made the window slightly smaller
The window will now always open when you go to a crafting station, rather than closing if it was already open
Added Outlaw style
German, French, and JP style names should be correct now

Version 0.1.2:

Fixed a bug where the adodn would craft items one level higher

Version 0.1.1:

Added images in
Minor text change
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Author
Date
1.1.5
255kB
Dolgubon
12/22/17 11:09 AM
1.1.4
254kB
Dolgubon
12/15/17 03:24 PM
1.1.3
253kB
Dolgubon
12/15/17 10:48 AM
1.1.2
253kB
Dolgubon
12/14/17 09:49 PM
1.1.1
253kB
Dolgubon
12/14/17 01:22 PM
1.1.0
253kB
Dolgubon
12/13/17 10:57 AM
1.0.24
251kB
Dolgubon
12/12/17 12:28 PM
1.0.23
251kB
Dolgubon
12/10/17 10:48 AM
1.0.22
93kB
Dolgubon
12/09/17 04:22 PM
1.0.21
248kB
Dolgubon
12/09/17 02:07 PM
1.0.20
247kB
Dolgubon
12/09/17 12:35 PM
1.0.19
247kB
Dolgubon
11/08/17 06:07 PM
1.0.18
130kB
Dolgubon
11/08/17 05:45 PM
1.0.17
247kB
Dolgubon
11/04/17 11:16 PM
1.0.16
500kB
Dolgubon
10/29/17 01:12 AM
1.0.15
247kB
Dolgubon
10/28/17 05:21 PM
1.0.14
247kB
Dolgubon
10/28/17 04:13 PM
1.0.13
247kB
Dolgubon
10/23/17 12:52 PM
1.0.12
246kB
Dolgubon
08/27/17 12:59 AM
1.0.11
246kB
Dolgubon
08/24/17 01:48 PM
1.0.10
246kB
Dolgubon
08/18/17 10:12 PM
1.0.10
246kB
Dolgubon
08/17/17 06:09 PM
1.0.9
246kB
Dolgubon
08/17/17 02:12 PM
1.0.8
239kB
Dolgubon
06/01/17 12:41 AM
1.0.7
238kB
Dolgubon
05/29/17 06:37 PM
1.0.6
237kB
Dolgubon
05/28/17 05:54 AM
1.0.5
195kB
Dolgubon
05/26/17 03:42 AM
1.0.4
195kB
Dolgubon
05/26/17 03:07 AM
1.0.3
192kB
Dolgubon
05/25/17 08:03 AM
1.0.2
192kB
Dolgubon
05/25/17 03:44 AM
1.0.1
191kB
Dolgubon
05/25/17 01:08 AM
1
191kB
Dolgubon
05/24/17 11:24 PM


Post A Reply Comment Options
Unread 12/23/17, 09:07 AM  
lokyst

Forum posts: 0
File comments: 7
Uploads: 0
Thanks for the fixes.
Report comment to moderator  
Reply With Quote
Unread 12/22/17, 11:30 AM  
Dolgubon
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 339
Uploads: 10
Originally Posted by Noctume

I tried to craft something lvl 5 XD
Yes well lvl 5 is not a valid level.


I've updated the addon, and it will now show a prompt when you select an invalid level.
Report comment to moderator  
Reply With Quote
Unread 12/21/17, 06:32 AM  
Noctume

Forum posts: 5
File comments: 15
Uploads: 0
Originally Posted by Dolgubon
Originally Posted by lokyst
I typed in an incorrect CP level (104) and got this error when adding items to the queue:

Code:
user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: function expected instead of nil
stack traceback:
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: in function 'addPatternToQueue'
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:374: in function 'DolgubonSetCrafter.compileMatRequirements'
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:387: in function 'DolgubonSetCrafter.craft'
    DolgubonSetCrafterWindowAdd_Clicked:4: in function '(main chunk)'
Originally Posted by Noctume
Same error than lokyst

For now, there's a very simple solution... don't do something with an invalid level That said, I'll try to fix it pretty soon.
I tried to craft something lvl 5 XD
Report comment to moderator  
Reply With Quote
Unread 12/17/17, 02:13 PM  
Dolgubon
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 339
Uploads: 10
Originally Posted by lokyst
I typed in an incorrect CP level (104) and got this error when adding items to the queue:

Code:
user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: function expected instead of nil
stack traceback:
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: in function 'addPatternToQueue'
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:374: in function 'DolgubonSetCrafter.compileMatRequirements'
    user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:387: in function 'DolgubonSetCrafter.craft'
    DolgubonSetCrafterWindowAdd_Clicked:4: in function '(main chunk)'
Originally Posted by Noctume
Same error than lokyst

For now, there's a very simple solution... don't do something with an invalid level That said, I'll try to fix it pretty soon.


Originally Posted by lokyst
Would it be possible to have the option to use a button that kicks off crafting, rather than auto-crafting when I access the station? I'm paranoid and I disable the addon between sessions to avoid accidents.

My apologies if there is already something like this, but I did not spot it.

At the moment, there is not.
Report comment to moderator  
Reply With Quote
Unread 12/17/17, 02:09 PM  
Noctume

Forum posts: 5
File comments: 15
Uploads: 0
Same error than lokyst
Report comment to moderator  
Reply With Quote
Unread 12/17/17, 07:44 AM  
lokyst

Forum posts: 0
File comments: 7
Uploads: 0
I typed in an incorrect CP level (104) and got this error when adding items to the queue:

Code:
user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: function expected instead of nil
stack traceback:
	user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:359: in function 'addPatternToQueue'
	user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:374: in function 'DolgubonSetCrafter.compileMatRequirements'
	user:/AddOns/DolgubonsLazySetCrafter/Crafter.lua:387: in function 'DolgubonSetCrafter.craft'
	DolgubonSetCrafterWindowAdd_Clicked:4: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 12/17/17, 06:05 AM  
lokyst

Forum posts: 0
File comments: 7
Uploads: 0
Would it be possible to have the option to use a button that kicks off crafting, rather than auto-crafting when I access the station? I'm paranoid and I disable the addon between sessions to avoid accidents.

My apologies if there is already something like this, but I did not spot it.
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 09:29 PM  
ChrisK

Forum posts: 0
File comments: 14
Uploads: 0
Truly awesome; love the AddOn!
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 04:48 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 575
Uploads: 15
Yeah, I knew that'd take awhile. This is great in the mean time though, thanks!
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 03:25 PM  
Dolgubon
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 339
Uploads: 10
Originally Posted by Rhyono
Could we have a "favorites" or simply for it to remember the last options we chose? For example: everything I craft is CP160 and practically always divines. So if it remembers that from the last time (even after logging out), it'd save me time/effort every time.
A favourites option won't come for some time, as that's more complicated, but I did add a 'remember' option to the settings menu.
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 01:39 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 575
Uploads: 15
Could we have a "favorites" or simply for it to remember the last options we chose? For example: everything I craft is CP160 and practically always divines. So if it remembers that from the last time (even after logging out), it'd save me time/effort every time.
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 10:35 AM  
Dolgubon
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 339
Uploads: 10
Originally Posted by Scootworks
Originally Posted by Rhyono
I know it's petty, but could you change the colors to this?

local qualityColours = {"FFFFFF","2DC50E","3A92FF","A02EF7","EECA2A"}

Less petty: medium armor is being treated as light in the material requirements section.
why not directly replace with the original colors? or are those the vanilla colors?

lua Code:
  1. for i = 1, 5 do
  2.     local qualityColor = ZO_ColorDef:New(GetInterfaceColor(INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS, DolgubonSetCrafter.quality[i]))
  3.     DolgubonSetCrafter.quality[i] = qualityColor:Colorize(GetString("SI_ITEMQUALITY", DolgubonSetCrafter.quality[i]))
  4. end
I decided I'd replace them with the vanilla colours. That code btw did not work


Also, the medium armour mats bug will be fixed in the next version.
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 10:29 AM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 575
Uploads: 15
I wasn't sure why he wasn't just pulling the colors, so I pulled them that way and converted them to hex.
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 04:47 AM  
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 166
File comments: 242
Uploads: 16
Originally Posted by Rhyono
I know it's petty, but could you change the colors to this?

local qualityColours = {"FFFFFF","2DC50E","3A92FF","A02EF7","EECA2A"}

Less petty: medium armor is being treated as light in the material requirements section.
why not directly replace with the original colors? or are those the vanilla colors?

lua Code:
  1. for i = 1, 5 do
  2.     local qualityColor = ZO_ColorDef:New(GetInterfaceColor(INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS, DolgubonSetCrafter.quality[i]))
  3.     DolgubonSetCrafter.quality[i] = qualityColor:Colorize(GetString("SI_ITEMQUALITY", DolgubonSetCrafter.quality[i]))
  4. end
__________________
@ZOS_LoadingScreen | EU Server
Report comment to moderator  
Reply With Quote
Unread 12/15/17, 12:02 AM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 575
Uploads: 15
I know it's petty, but could you change the colors to this?

local qualityColours = {"FFFFFF","2DC50E","3A92FF","A02EF7","EECA2A"}

Less petty: medium armor is being treated as light in the material requirements section.
Last edited by Rhyono : 12/15/17 at 12:07 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: