Download
(3 Kb)
Download
Updated: 05/10/23 03:51 AM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:05/10/23 03:51 AM
Created:03/01/15 04:25 PM
Monthly downloads:185
Total downloads:30,959
Favorites:56
MD5:
Categories:Plug-Ins & Patches, Bags, Bank, Inventory
Advanced Filters - Set items filters plugin  Popular! (More than 5000 hits)
Version: 2.1
by: Baertram [More]
ATTENTION:
You MUST use the new AdvancedFilters - Updated version in order to make this plugin work properly!



This is a filter plugin for the dynamic filters of the Advanced Filters UPDATED addon.
It will allow you to
-only show items that belong to a set
-only show items that don't belong to a set
-only show items that belong to a set having a special number of bonuses (up to 4)

It comes in handy if you want to search your inventory for set parts that you need to keep for your guild members/for trading etc. e.g.

Comes in handy together with the addon FCOItemSaver which is able to mark these set items with a customizable symbol with 2 mouse clicks and prevents theses marked items from trading/selling/destroying until you remove the mark again.

This plugin still needs AdvancedFilters BETA to work!
2.1
Added support for Universal Deconstruction assistants


2.0
Fixed: For the AdvancedFilters BETA the crafting tables + retrait station are supported now too
Updated API to Elsweyr

1.9
Raised API, made compatible with actual AdvancedFilters version

1.8
Updated API to Homestead
Updated library LAM

1.7
Updated API
Updated libraries

1.0.6
-Updated API to Shadows of the Hist

1.0.5
Updated: API to version 100015

1.0.4
Updated: API to version 100014
Updated: Moved the filters to a submenu to support lower screen resolutions

1.0.3
Updated: API to version 100013

1.0.2
Updated: API to version 100012

1.0.1
-Updated the API version for patch 1.6 (100011)
Archived Files (11)
File Name
Version
Size
Uploader
Date
2.0
3kB
Baertram
05/20/19 12:53 PM
1.9
3kB
Baertram
08/05/18 05:53 PM
1.8
2kB
Baertram
02/06/17 02:41 PM
1.7
2kB
Baertram
10/02/16 07:38 PM
1.0.6
2kB
Baertram
07/17/16 01:23 PM
1.0.5
2kB
Baertram
06/05/16 08:50 AM
1.0.4
2kB
Baertram
02/27/16 05:03 PM
1.0.3
2kB
Baertram
11/05/15 03:10 AM
1.0.2
2kB
Baertram
08/31/15 05:22 PM
1.0.1
2kB
Baertram
03/03/15 06:09 PM
1.0.0
2kB
Baertram
03/01/15 04:25 PM


Post A Reply Comment Options
Unread 05/10/23, 06:16 AM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
Originally Posted by Baertram
Thanks for testing, will update it then officially.

btw: If you use FCOItemSaver you can auto mark your set items based on traits e.g., autobind the missing for your set collections, and all set items that get marked are protected against deconstruction then (depends on the marker icon you define and apply to them, as dynamic marker icons can protect against decon but allow improvement or vice versa e.g.).
Just in case you want to add a level of security so you do not decon anything by accident.

Needs some time to get used to FCOIS but it got so many automatic features, like mark researchables, sets, mark unwated stuff as "to sell" or "to decon", move "to sell" marked to junk with 1 keybind/click, and it integrates into so many other addons so that your items are always protected against loss by decon/extract/destroy/sell/trade/mail etc.
FCOIS kept popping up in my searches but I had stayed away from it because it seemed like I'd get lost in it. However, based on what you wrote here, looks like I'll be diving into it. Sounds really helpful and could add an extra layer of safety for me. Thank you for the advice
Report comment to moderator  
Reply With Quote
Unread 05/10/23, 02:00 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
Thanks for testing, will update it then officially.

btw: If you use FCOItemSaver you can auto mark your set items based on traits e.g., autobind the missing for your set collections, and all set items that get marked are protected against deconstruction then (depends on the marker icon you define and apply to them, as dynamic marker icons can protect against decon but allow improvement or vice versa e.g.).
Just in case you want to add a level of security so you do not decon anything by accident.

Needs some time to get used to FCOIS but it got so many automatic features, like mark researchables, sets, mark unwated stuff as "to sell" or "to decon", move "to sell" marked to junk with 1 keybind/click, and it integrates into so many other addons so that your items are always protected against loss by decon/extract/destroy/sell/trade/mail etc.
Report comment to moderator  
Reply With Quote
Unread 05/09/23, 08:04 PM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
Originally Posted by Baertram
...

I'll pass you the code you need to change here in the file AF_FCOSetFilters.lua and you can test this.
Change these lines near the bottom, ~140ff:

...
I just tested your update and it's a thing of beauty. It works perfectly.

I tried from the ALL section, as well as from Weapons, Armor, and Jewelry and it's great.

Thank you again, I appreciate it!
Report comment to moderator  
Reply With Quote
Unread 05/09/23, 07:53 PM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
Originally Posted by Baertram
...

I'll pass you the code you need to change here in the file AF_FCOSetFilters.lua and you can test this.
Change these lines near the bottom, ~140ff:

...
Thank you so much, I'll give this a try! It's the only reason I haven't been deconstructing on the fly yet. I like to use Sets -> No Set so I can see all the junk to decon.

My apologies for the late reply. It's not because I don't care about it, it's because I didn't get a notice a response was posted. I shouldn't have assumed I would.

I appreciate your work all over the site!
Report comment to moderator  
Reply With Quote
Unread 05/05/23, 09:05 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
Originally Posted by Darkstride
This filter has been so helpful to me. Thank you for creating it.

Is there any way to get it to work at the deconstruction assistant? It works great while deconstructing at the individual stations, but it doesn't appear with the decon assistant for some reason
Basically the filtertype used at universal deconstruction (the assistant) is the same as for normal deconstruction: LF_SMITHING_DECONSTRUCT
But maybe the panel found is different somehow and the plugin needs an update to "enable" it at that panel.
I'll have a look next week, quite busy during the weekend.

Edit:
maybe it is enough to add those filterTypes to the filter addition:
ITEMFILTERTYPE_AF_UNIVERSAL_DECON_ALL = 0,
ITEMFILTERTYPE_AF_UNIVERSAL_DECON_WEAPONS = 0,
ITEMFILTERTYPE_AF_UNIVERSAL_DECON_ARMOR = 0,
ITEMFILTERTYPE_AF_UNIVERSAL_DECON_JEWELRY = 0,


I'll pass you the code you need to change here in the file AF_FCOSetFilters.lua and you can test this.
Change these lines near the bottom, ~140ff:

Code:
local filterInformation = {
	submenuName = "FCOSetFiltersSubmenu",
	callbackTable = fullLevelDropdownSetsCallbacks,
	filterType = {	ITEMFILTERTYPE_ARMOR, ITEMFILTERTYPE_WEAPONS,
					ITEMFILTERTYPE_AF_ARMOR_SMITHING, ITEMFILTERTYPE_AF_WEAPONS_SMITHING,
					ITEMFILTERTYPE_AF_ARMOR_WOODWORKING, ITEMFILTERTYPE_AF_WEAPONS_WOODWORKING,
				  	ITEMFILTERTYPE_AF_ARMOR_CLOTHIER,
				  	ITEMFILTERTYPE_AF_RETRAIT_ARMOR, ITEMFILTERTYPE_AF_RETRAIT_WEAPONS, ITEMFILTERTYPE_AF_RETRAIT_JEWELRY,
				  	ITEMFILTERTYPE_AF_JEWELRY_CRAFTING,
	},
To this:

Lua Code:
  1. local filterInformation = {
  2.     submenuName = "FCOSetFiltersSubmenu",
  3.     callbackTable = fullLevelDropdownSetsCallbacks,
  4.     filterType = {  ITEMFILTERTYPE_ARMOR, ITEMFILTERTYPE_WEAPONS,
  5.                     ITEMFILTERTYPE_AF_ARMOR_SMITHING, ITEMFILTERTYPE_AF_WEAPONS_SMITHING,
  6.                     ITEMFILTERTYPE_AF_ARMOR_WOODWORKING, ITEMFILTERTYPE_AF_WEAPONS_WOODWORKING,
  7.                     ITEMFILTERTYPE_AF_ARMOR_CLOTHIER,
  8.                     ITEMFILTERTYPE_AF_RETRAIT_ARMOR, ITEMFILTERTYPE_AF_RETRAIT_WEAPONS,
  9.                         ITEMFILTERTYPE_AF_RETRAIT_JEWELRY,
  10.                     ITEMFILTERTYPE_AF_JEWELRY_CRAFTING,
  11.     ITEMFILTERTYPE_AF_UNIVERSAL_DECON_ALL,  --new added
  12.     ITEMFILTERTYPE_AF_UNIVERSAL_DECON_WEAPONS,   --new added
  13.     ITEMFILTERTYPE_AF_UNIVERSAL_DECON_ARMOR,   --new added
  14.     ITEMFILTERTYPE_AF_UNIVERSAL_DECON_JEWELRY,   --new added
  15.     },

Kepp all other lines the same below and above.
Save, ingame do a /reloadui and test if it works
Last edited by Baertram : 05/05/23 at 09:10 AM.
Report comment to moderator  
Reply With Quote
Unread 05/05/23, 06:56 AM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
This filter has been so helpful to me. Thank you for creating it.

Is there any way to get it to work at the deconstruction assistant? It works great while deconstructing at the individual stations, but it doesn't appear with the decon assistant for some reason
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 06:28 AM  
Keluna

Forum posts: 0
File comments: 25
Uploads: 0
I'm sorry, i didn't know that I'm using an outdated Version. I installed AdvancedFilters BETA and everything works fine now without errors.

Originally Posted by Baertram
Are you using the outdated and ol AdvancedFilters or the new AdvancedFilters BETA?
You MUST use AdvancedFilters BETA please.
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 12:37 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
ATTENTION:
You MUST use the new AdvancedFilters - BETA version in order to make this plugin work properly!
If you are still using the outdated AdvancedFilters please deinstall and install AdvancedFilters BETA

Report comment to moderator  
Reply With Quote
Unread 05/21/19, 12:34 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
I don't get what you are trying to do here and what the problem is?

Originally Posted by eventHandler
Issue: can't pass a set as filterType, replace from AF_FCOSetsFilters.lua:140 with something like the following:
Code:
local filterInformation = {
    submenuName = "FCOSetFiltersSubmenu",
    callbackTable = fullLevelDropdownSetsCallbacks,
    filterType = ITEMFILTERTYPE_ALL,
    subfilters = {"All",},
    excludeFilterPanels = {
        LF_ENCHANTING_CREATION, LF_ENCHANTING_EXTRACTION,
        LF_SMITHING_REFINE,
        LF_JEWELRY_REFINE, 
        LF_ALCHEMY_CREATION,
        LF_CRAFTBAG,
        LF_PROVISIONING_BREW, LF_PROVISIONING_COOK,
        LF_QUICKSLOT,
    },
    enStrings = stringsEN,
    deStrings = stringsDE,
    frStrings = stringsFR,
    ruStrings = stringsRU,
    esStrings = stringsES,
}

--[[
    Register your filters by passing your new filter information to this function.
  ]]
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_ARMOR
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_WEAPONS
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_JEWELRY
 AdvancedFilters_RegisterFilter(filterInformation)

*edit: I mean set as in = { filter1, filter1 }, I realized the word is confusing given what this addon deals with...
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 12:33 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
Are you using the outdated and ol AdvancedFilters or the new AdvancedFilters BETA?
You MUST use AdvancedFilters BETA please.

Originally Posted by Keluna
When I log in I get this error:

Code:
user:/AddOns/AdvancedFilters/data.lua:1013: attempt to index a nil value
stack traceback:
user:/AddOns/AdvancedFilters/data.lua:1013: in function 'AdvancedFilters_RemoveDuplicateAddonPlugin'
|caaaaaa<Locals> filterInformation = tbl, addonInformation = tbl, removedDuplicate = false </Locals>|r
user:/AddOns/AdvancedFilters/data.lua:1073: in function 'AdvancedFilters_RegisterFilter'
|caaaaaa<Locals> filterInformation = tbl, addonInformation = tbl </Locals>|r
user:/AddOns/AF_FCOSetsFilters/AF_FCOSetsFilters.lua:170: in function '(main chunk)'
|caaaaaa<Locals> util = tbl, GetFilterCallbackForSets = user:/AddOns/AF_FCOSetsFilters/AF_FCOSetsFilters.lua:7, fullLevelDropdownSetsCallbacks = tbl, stringsEN = tbl, stringsDE = tbl, stringsFR = tbl, stringsRU = tbl, stringsES = tbl, filterInformation = tbl </Locals>|r
If i only disable the addon "Advanced Filters - Set items filters plugin" the error doesn't show up anymore.
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 07:34 AM  
Keluna

Forum posts: 0
File comments: 25
Uploads: 0
When I log in I get this error:

Code:
user:/AddOns/AdvancedFilters/data.lua:1013: attempt to index a nil value
stack traceback:
user:/AddOns/AdvancedFilters/data.lua:1013: in function 'AdvancedFilters_RemoveDuplicateAddonPlugin'
|caaaaaa<Locals> filterInformation = tbl, addonInformation = tbl, removedDuplicate = false </Locals>|r
user:/AddOns/AdvancedFilters/data.lua:1073: in function 'AdvancedFilters_RegisterFilter'
|caaaaaa<Locals> filterInformation = tbl, addonInformation = tbl </Locals>|r
user:/AddOns/AF_FCOSetsFilters/AF_FCOSetsFilters.lua:170: in function '(main chunk)'
|caaaaaa<Locals> util = tbl, GetFilterCallbackForSets = user:/AddOns/AF_FCOSetsFilters/AF_FCOSetsFilters.lua:7, fullLevelDropdownSetsCallbacks = tbl, stringsEN = tbl, stringsDE = tbl, stringsFR = tbl, stringsRU = tbl, stringsES = tbl, filterInformation = tbl </Locals>|r
If i only disable the addon "Advanced Filters - Set items filters plugin" the error doesn't show up anymore.
Report comment to moderator  
Reply With Quote
Unread 05/20/19, 11:14 PM  
eventHandler
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 58
Uploads: 4
Issue: can't pass a set as filterType, replace from AF_FCOSetsFilters.lua:140 with something like the following:
Code:
local filterInformation = {
    submenuName = "FCOSetFiltersSubmenu",
    callbackTable = fullLevelDropdownSetsCallbacks,
    filterType = ITEMFILTERTYPE_ALL,
    subfilters = {"All",},
    excludeFilterPanels = {
        LF_ENCHANTING_CREATION, LF_ENCHANTING_EXTRACTION,
        LF_SMITHING_REFINE,
        LF_JEWELRY_REFINE, 
        LF_ALCHEMY_CREATION,
        LF_CRAFTBAG,
        LF_PROVISIONING_BREW, LF_PROVISIONING_COOK,
        LF_QUICKSLOT,
    },
    enStrings = stringsEN,
    deStrings = stringsDE,
    frStrings = stringsFR,
    ruStrings = stringsRU,
    esStrings = stringsES,
}

--[[
    Register your filters by passing your new filter information to this function.
  ]]
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_ARMOR
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_WEAPONS
AdvancedFilters_RegisterFilter(filterInformation)

filterInformation.filterType = ITEMFILTERTYPE_JEWELRY
 AdvancedFilters_RegisterFilter(filterInformation)

*edit: I mean set as in = { filter1, filter1 }, I realized the word is confusing given what this addon deals with...
Last edited by eventHandler : 05/20/19 at 11:17 PM.
Report comment to moderator  
Reply With Quote
Unread 05/20/19, 06:28 PM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
so more issues here

=3 bonus
showings sets with 2 bonuses




=2 bonus
same inventory, not showing all sets with 2 bonuses, Slimecraw missed

Report comment to moderator  
Reply With Quote
Unread 06/08/18, 04:33 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4903
File comments: 5975
Uploads: 78
Re: Gives InventoryUI error after latest patch

Originally Posted by LordRhys
After latest pacth 4.0.8 having this plugin enabled causes an InventoryUI error every time you loot something, I'm guessing this has to due with Summerset crafted sets being added into game and since I have some items with them this addon causes errors
Please always post the error here in order to get it fixed, thank you.
I'm on vacatoons taking care of it in 2 weeks.
Report comment to moderator  
Reply With Quote
Unread 06/07/18, 05:12 PM  
LordRhys

Forum posts: 0
File comments: 16
Uploads: 0
Gives InventoryUI error after latest patch

After latest pacth 4.0.8 having this plugin enabled causes an InventoryUI error every time you loot something, I'm guessing this has to due with Summerset crafted sets being added into game and since I have some items with them this addon causes errors
Last edited by LordRhys : 06/07/18 at 05:17 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.