Download
(12 Kb)
Download
Updated: 01/02/22 11:07 AM
Compatibility:
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:01/02/22 11:07 AM
Created:06/21/20 04:21 AM
Monthly downloads:64
Total downloads:3,908
Favorites:4
MD5:
SetLocker
Version: 2.0.1
by: Xebrox [More]
Do you know the problem: You farm a set and forget to lock the items? When you deconstruct, you just disassemble all the items without paying attention? And already farming was pointless.

The SetLocker AddOn locks all items of wanted sets that are added to your inventory. The searched sets can be configured in a menu. This menu can be opened by a hotkey. A click on one of the rows in the set list changes whether items of the set are locked or not.
If you click on the "+"-Button in some row, another windows opens to the right. There you can configure which items and which traits on them shall be locked. You can enable or disable locking by just clicking on the checkbox to the left the item or trait name. The configuration for item or trait locking can be reset by clicking on the Reload button to the right of the heading of the respective section - if no trait or item of this set is marked for locking the button will mark all items or traits respectively.

The configuration can be reset with the Reload button in the upper right corner of the main menu.

The configuration is now account wide and only items of CP 160* will be locked.

Additionally the AddOn can show if one of the other group members has looted an item of a searched set-item-trait combination.

The AddOn depends on LibSets

Further improvements could be: Configure the traits for each set piece individually

Please let me know if you have any ideas for improvement or feedback.
Please report all bugs or uninteded behavior of the AddOn.

*(This restriction was choosen due to the account wide setting of the configuration in combination with lower level characters, e.g. smurfs, ending up with locked items in the inventory that were not intended to be locked below CP160.
This restriction is at the moment not configurable since this was clearly not the use case of my testers. If, however, this should be the use case of some of you I could change this. Please feel free to contact me in this case.)

German description:
Kennst du das Problem: Du farmst ein Set und vergisst es zu Sperren? Beim Wiederverwerten zerlegst du einfach alle Teile ohne darauf zu achten? Und schon war das Farmen sinnlos.

Das SetLocker AddOn sperrt alle Gegenstände der gesuchten Sets, die dem Inventar hinzugefügt werden. Die gesuchten Sets können in einem Menü konfiguriert werden - dieses kann über einen Hotkey geöffnet werden. Ein Klick auf eine der Zeilen in der Set-Liste ändert, ob Gegenstände des Sets gesperrt werden oder nicht.
Der "+"-Button in einer Zeile öffnet rechts vom Hauptmenü ein weiteres Fenster. Dort ist konfigurierbar, welche Gegenstände und welche Eigenschaften gesperrt werden sollen. Das Sperren einer Eigenschaft oder Gegenstandes kann aktiviert oder deaktiviert werden, indem man einfach auf das Kontrollkästchen links neben dem Gegenstands- oder Eigenschaftsnamen klickt. Die Konfiguration für die Sperrung von Gegenständen oder Eigenschaften kann durch Klicken auf den Reload-Button rechts neben der Überschrift des jeweiligen Abschnitts zurückgesetzt werden - soll kein Gegenstand gesperrt werden bewirkt der Button, dass alle Gegenstände des Sets zum Sperren markiert sind, ebenso bei den Eigenschaften.

Die Konfiguration kann mit Hilfe des Reload-Buttons oben rechts im Menü zurückgesetzt werden.

Die Konfiguration ist jetzt accountweit und es werden nur Gegenstände mit CP 160* gesperrt.

Zusätzlich kann das AddOn anzeigen, ob eines der anderen Gruppenmitglieder ein Gegenstand einer gesuchten Set-Gegenstand-Eigenschaftskombination geplündert hat.

Das AddOn ist abhängig von LibSets

Weitere möglich Verbesserungen wären: Konfiguration der Eigenschaften für jeden Gegenstand eines Sets individuell.

Verbesserungsvorschläge oder Feedback gerne an mich und meldet mir bitte alle Fehler oder unerwünschtes Verhalten des AddOns.

*(Diese Einschränkung wurde gewählt aufgrund der accountweiten Einstellung der Konfiguration in Kombination mit Charakteren niedrigerer Stufe, mit gesperrten Gegenständen im Inventar, die in von dieser Stufe nicht benötigt wurden und nicht gesperrt werden sollten.
Diese Einschränkung ist im Moment nicht konfigurierbar, da es nicht der Anwendungsfall meiner Tester war. Sollte dies jedoch bei jemandem der Anwendungsfall sein, könnte ich das ändern. Bitte einfach eine kurze Nachricht an mich.)
Version 2.0.0:
- For each set the set pieces and traits that shall be locked can be configured
- Loading of the initial set list now works properly
- Only items with CP 160 are locked
- Configuration is now account wide

Version 2.0.1
- Each time the AddOn is initialized the list of available sets is compared with the current configuration and missing sets are inserted into the configuration.
- Minor wording and spelling fixes
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
2.0.0
12kB
Xebrox
08/07/20 04:58 AM
1.0.0
6kB
Xebrox
06/21/20 04:21 AM


Post A Reply Comment Options
Unread 11/04/23, 01:32 PM  
Orion33

Forum posts: 0
File comments: 37
Uploads: 0
Is there any alternative now?
Report comment to moderator  
Reply With Quote
Unread 05/05/22, 07:25 PM  
Brandino

Forum posts: 0
File comments: 34
Uploads: 0
Hey Xebrox. I hope you're well, and still playing ESO! I've been trying to find a way to quickly get rid of all items that are either bad sets or in bad traits, while keeping only good set items in good traits. Your addon accomplishes the last part nicely, although since locking is the only action to take, it kind of makes for additional manual work when acquiring new sets which need binding quickly mid trial for the sticker book. It also doesn't offer any action to take for the items that I don't want.

I'm curious how you manage that, considering you've created this addon which gets really close?

I've been trying to configure FCO ItemSaver to mark all of the non-desired items that are either bad sets or bad traits with the Deconstruction mark, which are then easy to decon with addons like DoItAll or Mass Deconstructor with almost one button. Unfortunately FCO ItemSaver doesn't structure the filtering in a way that can handle all bad set items and at the same time handle both good sets with good traits and good sets with bad traits.

I think it could be very powerful if SetLocker did more than only locking items. What do you think of adding FCI Item Saver marking integration? I envision configurations to choose what action should be performed for items that match the preferences and what action is performed for items that don't match. FCO Item Saver offers a bunch of marks, which would allow for some extensive customization. Definitely many more than my use case of marking good sets in good traits for keeping, while marking all bad sets and bad traits for deconstruction.
Report comment to moderator  
Reply With Quote
Unread 01/06/22, 10:50 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Originally Posted by Xebrox
Thank you for your feedback. I added the dependency to the description.

Yes, the re-definition and shadowing of the global variable could be removed since it doesn't fullfil any purpose anymore.
local libSets is faster to access compared to always using he global LibSets!
If you always use LibSets, each access to LibSets will search the global table _G for _G["LibSets"]! And _g contains thousands of entries
Where local libSets points to the global _G["LibSets"] and thus no additional search through _G is done each time.

So it's alway a good idea to point to often used globals with a local pointer "speed up/helper" variable.
Last edited by Baertram : 01/06/22 at 10:50 PM.
Report comment to moderator  
Reply With Quote
Unread 01/02/22, 08:55 AM  
Xebrox
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Sorry for the delay. I was busy with other things and more or less inactive.
Yes, I will provide an update.

Basically, the AddOn gets the sets from LibSets. But it has no default update when a new version is relased and therefore the new set names are not added without further user interaction. This means if you reset your list via the reset function it will consult libsets for all the set names. This however will destroy your configuration. I will provide a fix soon and also update the version number in order to make the addon "up to date" again.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 10:54 AM  
Dingodan
 
Dingodan's Avatar

Forum posts: 50
File comments: 276
Uploads: 0
Blackwood Update 30

Is the addon still alive? Will we get an update with the new Blackwood Update 30 sets?
Report comment to moderator  
Reply With Quote
Unread 09/12/20, 06:57 AM  
Xebrox
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Re: ?

Sorry, for the delayed anwers.
Originally Posted by F4LO
Hello, how do you open the menu ?
Go to "Controls". Scroll Down until you find SetLocker and declare a hotkey that will open the menu.
I'm sorry if this wasn't clear after reading my description, I gone point this out more clearly.

Originally Posted by Malorm
Hi,

I don't understand how this is supposed to work, I have set the items to lock and I have them checked in the panel, but nothing is locking. I tried taking stuff out of my bank and still no locking. Are items only going to lock as they are looted? and is there a manual lock button that will lock all items selected with a single click?

Thanks.
You mean they are already in your inventor or bank? The AddOn want consider them. I sketched my idea briefly in the first sentences of the description, my intention was to use it for items I'm looking for, not the ones I already have. Hence, the AddOn only considers items that are looted or being taken from attachments.
If you are refering to an item you looted, however, there might be malfunction in the AddOn. If yes, can you please tell me which item, set, etc. ?
Report comment to moderator  
Reply With Quote
Unread 08/29/20, 04:58 AM  
Malorm

Forum posts: 0
File comments: 33
Uploads: 0
?

Hi,

I don't understand how this is supposed to work, I have set the items to lock and I have them checked in the panel, but nothing is locking. I tried taking stuff out of my bank and still no locking. Are items only going to lock as they are looted? and is there a manual lock button that will lock all items selected with a single click?

Thanks.
Report comment to moderator  
Reply With Quote
Unread 08/28/20, 03:14 PM  
F4LO

Forum posts: 0
File comments: 1
Uploads: 0
Can't open Menu

Hello, how do you open the menu ?
Report comment to moderator  
Reply With Quote
Unread 07/13/20, 09:29 AM  
Xebrox
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Originally Posted by WastedJoker
I want this so much especially if you can also allow us to specify which piece of gear and trait to lock!
Thanks for your feedback, I'm working on an update. But it might take 2-3 weeks. An alpha version is in the test phase, however, useability is not good at the moment.
Report comment to moderator  
Reply With Quote
Unread 07/03/20, 03:41 AM  
WastedJoker

Forum posts: 4
File comments: 45
Uploads: 0
Further improvements could be: Locking only certain set items or only certain traits.
I want this so much especially if you can also allow us to specify which piece of gear and trait to lock!
Last edited by WastedJoker : 07/03/20 at 03:45 AM.
Report comment to moderator  
Reply With Quote
Unread 06/22/20, 09:15 AM  
Xebrox
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Thank you for your feedback. I added the dependency to the description.

Yes, the re-definition and shadowing of the global variable could be removed since it doesn't fullfil any purpose anymore.
Report comment to moderator  
Reply With Quote
Unread 06/21/20, 01:26 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Thanks for the addon but please add "LibSets" to your description as
Needed dependency (providing the link to the lib at best)
so the users know that they need to install the lib

And if you define a local variable it shouldn't have the same name as the global variable, to avoid problems.
Else you could also just use the global instead without reassigning it to a local variable.
Lua Code:
  1. local LibSets = LibSets

I'd change it to something more case sensitive, like:
Lua Code:
  1. local libSets = LibSets

Mustn't be a problem, but can be or become one.
Last edited by Baertram : 06/21/20 at 01:29 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: