Quantcast
Download
(258 Kb)
Download
Updated: 08/16/19 04:18 PM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Updated:08/16/19 04:18 PM
Created:12/10/18 04:52 AM
Monthly downloads:47,140
Total downloads:79,163
Favorites:169
MD5:
Categories:Beta-version AddOns, Bags, Bank, Inventory, Plug-Ins & Patches
5.1.5
Advanced Filters - Updated (old Name: BETA)  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.5.2.1
by: Baertram [More]
Original addon: https://www.esoui.com/downloads/info245-AdvancedFilters.html
Idea and base code were done by ingeniousclown and Randactyl.

I'm just fixing bugs within this updated version.
Please do not ask for new features, thank you.

Removed some libraries from the addon. You need the following libraries in order to make this addon worK:
LibFilters-3.0
LibCustomMenu
LibAddonMenu
libCommonInventoryFilters
LibMotifCategories-1.0 -> NOT included anymore. Needs to be installed as standalone version! (buggy: Motif filters may not work!)


Other adopted addons (beta versions):
1) Fix for CraftCompare (see comments for a changelog here)
Updated version of CraftCompare v1.17, which should be compatible with AdvancedFilters UPDATED (old name: BETA) v1.5.0.6 and higher

Information
-> SavedVars were changed to Server dependent + Character ID (not name anymore).


Information for developers
-Updated the filterInformation for the plugins so it can only be shown at some of the filterGroups. The tag is named "onlyGroups".
Code:
local filterInformation = {
	filterType = {ITEMFILTERTYPE_ALL},
        subfilters = {"All",},
        onlyGroups = {"Armor", "Junk"}
    },
-Updated the filterInformation for the plugins so it can exclude some of the LibFilters filterPanelIds. e.g. to hide the dropdown filter entries at the enchating panels. The tag is named "excludeFilterPanels".
Code:
local filterInformation = {
	filterType = {ITEMFILTERTYPE_ALL},
        subfilters = {"All",},
        excludeFilterPanels = {
           LF_ENCHANTING_CREATION,
           LF_ENCHANTING_EXTRACTION
        },
    },
-Updated the filterInformation for the plugins so it can exclude some of the subFilterss e.g. to hide the dropdown filter entries at the Alchemy and RefinedMaterial subfilters. The tag is named "excludeSubfilters".
Code:
local filterInformation = {
	filterType = {ITEMFILTERTYPE_ALL},
        subfilters = {"All",},
        excludeSubfilters = {"Alchemy", "Enchanting", "Provisioning",
                         "Style", "WeaponTrait", "ArmorTrait",
                         "RawMaterial", "RefinedMaterial", "Temper", "Resin", "Tannin",
                         "FurnishingMat"},
    },
-Updated to support filter plugins which use the "onlyGroups" parameter "Armor", "Weapons" and "Jewelry" filters:
They will automatically add themselves to crafting table filters "ArmorSmithing", "ArmorWoodworking", "ArmorClothier", "WeaponsSmithing", "WeaponsWoodworking", "JewelryCraftingStation" as well now.

-Added: Support for other addons which also filter the inventory/crafting stations. Other addons can register their filter function so the refresh of the subfilter buttons will recognize these functions as well and hide (grey out) the subfilter button if the other addon has filtered the items (e.g. at a crafting station FCOCraftFilter will hide all bank items. This will make AdvancedFilters recognize the change of the shown items according to FCOCraftFilter settings and also grey out the subfilter buttons if no items are shown in this subcategory).
Addons need to
Code:
##OptionallyDependOn: AdvancedFilters
and inject some code via a function just like the dropdown filter plugins do.
Lua Code:
  1. AdvancedFilters_RegisterSubfilterbarRefreshFilter(filterInformationTable)
filterInformationTable is a table and got the following contents:
Lua Code:
  1. if AdvancedFilters ~= nil and AdvancedFilters_RegisterSubfilterbarRefreshFilter ~= nil then
  2.             --Deconstruction
  3.             local subfilterRefreshFilterInformationTable = {
  4.                 inventoryType       = {INVENTORY_BACKPACK, INVENTORY_BANK}, --The inventory constants where the subfilter refresh plugin should be registered. Table with n entries. Each combination of inventoryType and craftingType will be registered at the one filterPanelId!
  5.                 craftingType        = {CRAFTING_TYPE_CLOTHIER, CRAFTING_TYPE_BLACKSMITHING, CRAFTING_TYPE_WOODWORKING}, --The crafting type constants where the subfilter refresh plugin should be registered. Table with n entries. Each combination of inventoryType and craftingType will be registered at the one filterPanelId!
  6.                 filterPanelId       = LF_SMITHING_DECONSTRUCT, -- The LibFilters-2.0 filterPanelId where the registration of this subfilter refresh plugin should be done. No table here! Only 1 entry possible for each call of AdvancedFilters_RegisterSubfilterbarRefreshFilter!
  7.                 filterName          = "FCOCraftFilter_Deconstruction", --The unique identifier which shoiuld be used for the subfilter refresh plugin
  8.                 callbackFunction    = function(slotData) -- The callback "filter" function having 1 parameter slotData, which basically contains the inventorySlot.dataEntry.data stuff (bnagId, slotIndex, itemType, filterTypes, etc.)
  9.                     return FCOCraftFilter_FilterCallbackFunctionDeconstruction(slotData.bagId, slotData.slotIndex)
  10.                 end,
  11.             }
  12.             --If just some parameters like the LibFilters-2.0 filterPanlId change you can redefine the needed values and re-apply it with the slightly changed parameters. Everything else will be kept from the call before.
  13.             AdvancedFilters_RegisterSubfilterbarRefreshFilter(subfilterRefreshFilterInformationTable)
  14.             --Improvement
  15.             subfilterRefreshFilterInformationTable.filterPanelId = LF_SMITHING_IMPROVEMENT
  16.             subfilterRefreshFilterInformationTable.filterName    = "FCOCraftFilter_Improvement"
  17.             AdvancedFilters_RegisterSubfilterbarRefreshFilter(subfilterRefreshFilterInformationTable)
  18.         end

Check the code of FCOCraftFilter so together with AdvancedFilters the changing of the shown items at a crafting panel (bag, bank, both) will change the subfilter buttons enabled/disabled state as well.

-DropdownCallback entries can use a new entry "addString = <string>" now. The <string> will be added to the name of the dropdownentry. The localization files need the entries for them too! This way you can easily add a suffix like "(medium)" or "(light)" or "(ring)" or "(neck)" to the armor/jewelry stuff to distinguish the traits/body parts of different armor classes.
Example for ArmorClothier:
Code:
ArmorClothier = {
        addonDropdownCallbacks = {},
        All = {
            filterCallback = GetFilterCallback(nil),
            dropdownCallbacks = {},
        },
        LightArmor = {
            filterCallback = GetFilterCallbackForArmorType({ARMORTYPE_LIGHT}),
            dropdownCallbacks = {
                {name = "Head", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_HEAD}, {ARMORTYPE_LIGHT})},
                {name = "Chest", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_CHEST}, {ARMORTYPE_LIGHT})},
                {name = "Shoulders", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_SHOULDERS}, {ARMORTYPE_LIGHT})},
                {name = "Hand", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_HAND}, {ARMORTYPE_LIGHT})},
                {name = "Waist", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_WAIST}, {ARMORTYPE_LIGHT})},
                {name = "Legs", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_LEGS}, {ARMORTYPE_LIGHT})},
                {name = "Feet", showIcon=true, addString="Light", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_FEET}, {ARMORTYPE_LIGHT})},
            },
        },
        Medium = {
            filterCallback = GetFilterCallbackForArmorType({ARMORTYPE_MEDIUM}),
            dropdownCallbacks = {
                {name = "Head", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_HEAD}, {ARMORTYPE_MEDIUM})},
                {name = "Chest", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_CHEST}, {ARMORTYPE_MEDIUM})},
                {name = "Shoulders", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_SHOULDERS}, {ARMORTYPE_MEDIUM})},
                {name = "Hand", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_HAND}, {ARMORTYPE_MEDIUM})},
                {name = "Waist", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_WAIST}, {ARMORTYPE_MEDIUM})},
                {name = "Legs", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_LEGS}, {ARMORTYPE_MEDIUM})},
                {name = "Feet", showIcon=true, addString="Medium", filterCallback = GetFilterCallbackForGear({EQUIP_TYPE_FEET}, {ARMORTYPE_MEDIUM})},
            },
        },
    },
-The plugin filterInformation accepts a table for "filterType" now! You can specify it like this in 1 filterInformation and do not need to repeat the same filter information + call to AdvancedFilters_RegisterFilter over and over again:
Lua Code:
  1. local filterInformation = {
  2.     submenuName = "LevelFilters",
  3.     callbackTable = fullLevelDropdownCallbacks,
  4.     filterType = {
  5.         ITEMFILTERTYPE_ALL,
  6.         ITEMFILTERTYPE_WEAPONS, ITEMFILTERTYPE_ARMOR,
  7.         ITEMFILTERTYPE_JEWELRY,
  8.     },
  9.     subfilters = {"All",},
  10.     enStrings = strings,
  11.     deStrings = stringsDE,
  12.     frStrings = strings,
  13.     ruStrings = strings,
  14.     esStrings = strings,
  15. }

ALL other entries of the filterInformation table will be used exactly the same for each of the filterType entries! If you need to use other parameters within filterInformation for each filterType you need to call it like today, split up into own tables + eacht ime a call to AdvancedFilter_RegisterFilter!

-Show the currently visible/filtered item count at the inventory's bottom info line. Where the inventory bag current space / total bag space is shown there is another dark orange (currently shown itemcount) entry now.
This works with AdvancedFilters filtered items (menu buttons, submenu buttons, dropdown filters).
FCOItemSaver and FCOCraftfilter are supported.

If you want your filter addon to upodate the AdvancedFilters filtered itemCount as well you can use the following function:
Code:
AdvancedFilters.util.UpdateCraftingInventoryFilteredCount(invType)
invType is the inventory type of the inventory to update.
The following inventory types can be used, or leave it empty so AdvancedFilters automatically determines the current inventoryType for you.
Code:
    [INVENTORY_BACKPACK]        = "PlayerInventory",
    [INVENTORY_BANK]            = "PlayerBank",
    [INVENTORY_GUILD_BANK]      = "GuildBank",
    [INVENTORY_CRAFT_BAG]       = "CraftBag",
    [INVENTORY_TYPE_VENDOR_BUY] = "VendorBuy",
    --[LF_SMITHING_CREATION]      = "SmithingCreate",
    [LF_SMITHING_REFINE]        = "SmithingRefine",
    [LF_SMITHING_DECONSTRUCT]   = "SmithingDeconstruction",
    [LF_SMITHING_IMPROVEMENT]   = "SmithingImprovement",
    --[LF_JEWELRY_CREATION]       = "JewelryCraftingCreate",
    [LF_JEWELRY_REFINE]         = "JewelryCraftingRefine",
    [LF_JEWELRY_DECONSTRUCT]    = "JewelryCraftingDeconstruction",
    [LF_JEWELRY_IMPROVEMENT]    = "JewelryCraftingImprovement",
    [LF_ENCHANTING_CREATION]    = "EnchantingCreation",
    [LF_ENCHANTING_EXTRACTION]  = "EnchantingExtraction",
    [INVENTORY_HOUSE_BANK]      = "HouseBankWithdraw",
    [LF_RETRAIT]                = "Retrait"

Known bugs:
-The addon "Multicraft" is breaking this addon's Enchanting table. Please disable Multicraft as the Vanilla UI now provides multicrafting.

-Sometimes the guild bank withdraw panel does not show any subfilter buttons enabled even if there are items. Not quite sure how and when this happens. ONly had it once today, maybe it's already fixed. If you find out how to reproduce this, please tell me so I can fix it (if it's still there as an error). Thanks

-Using CraftBagExtended: First open mail and select the craftbag so the last opened panel at mail sent was the craftbag. Then go to the inventory and open the craftbag in inventory and select a subfilter, select the inventory afterwards again! Then directly switch between inventory ->mail craftbag (last opened before was CBE panel) by using the mal keybind. The correct craftbag filter will be shown but the subfilter bar is missing.
Changelog

Renamed this addon to Advanced Filters - Updated (old name: BETA)

Version 1.5.2.1
Fixed:
Changed debugMessage to not show for a subfilterGroup which wasn't missing

Changed:
Dropdown filters will remember the last active filter for each filterPanel (Inventory, mail send, player trade, etc.) differently now.

Added:
-Setting to remember the last chosen dropdown filter for each filter panel
-Drodpown filter can now run a function before the filters start and after the filters finished as well.
You need to register the functions in the dropdownCallbackTable with the following names:
filterStartCallback = function() end -- runs before filters are applied
filterEndCallback = function() end --runs after filters got applied

Version 1.5.2.0
Changed:
-If you are using the addon "MultiCraft" AdvancedFilters will now stop to work. It will show an onscreen message about the chat and show the information to disable MultiCraft into the chat.
-Chat error messages will be shown if a translation text is missing. PLease report the error message !and the information given in them! to me via the addon comments.
-An on screen message will be shown now if an AdvancedFilters related error message was written to the chat

Fixed:
-Containers for events and stylepages wil lbe shown below consumables->containers again
-Added error messages if some of the translation strings related lua error messages occur. The addon will continue to work but texts wil lbe shown as "ERROR: n/a" then. Please check the chat message then and provide me the information.

Version 1.5.1.9
Added a quick and dirty nil check to suppress error message in line 38 of AF_FilterBar.lua

Version 1.5.1.8
Made compatible with Scalebreaker patch.

Added
-Dropdown filter context menu shows tooltip if text inside is to long to show completely
-Dropdown filter context menu right click menu will show the name of the active filter inside the "Invert" option now
-Dropdown filter invert option will show a "≠" sign in front of the filter name if the inverted filter is currently active

Fixed
Several bugs:
#3. Error message upon loading of the game on live (User: darkedone02)
#5. Error upon opening vendor BUY panel
#6. Guild store sell tab shows subcategories enabled where there are no items in there to sell (maybe bound items exist, or stolen ones)
#7. Junk in inventory: "jewelry" will show as armor AND jewelry, but should only be shown below jewelry
#8. Dropdown filter will re-apply the inverted filter properly if you reopen this subfilter group

Tried to fix:
#1. Error message on PTS if opening the Enchanting table: Not reproducable. Added more checks and added a debug message which will be shown instead of the error if you enable the debug mdoe in the settings!

#4 new summerset master furnisher's documents are hidden: Not reproducable as achievement/writ vouchers are missing. Added a new function to add itemfiltertype_provisioning and specializedfiltertype_container to the consumables->container items

#2. Error message upon doing something at crafting station (User: Phuein)
Not reproducable. Added more checks and added a debug message which will be shown instead of the error if you enable the debug mdoe in the settings!


Version 1.5.1.7
-Fixed update function for itemCount from external addons.
This function will update the itemCount label at the freeSlots inventory label if you filter your inventory.
It's currently used within addons FCOCraftFilter and FCOItemSaver.

Code:
AdvancedFilters.util.UpdateCraftingInventoryFilteredCount(invType)
invType can be left empty and will be filled in automatically.
If not left empty it needs to be the inventoryType which AdvancedFilters should update.

You can use the following inventory types for the inventories (left= inventory variable to use, right=description what inventory it relates to)
[INVENTORY_BACKPACK] = "PlayerInventory",
[INVENTORY_BANK] = "PlayerBank",
[INVENTORY_GUILD_BANK] = "GuildBank",
[INVENTORY_CRAFT_BAG] = "CraftBag",
[INVENTORY_TYPE_VENDOR_BUY] = "VendorBuy",
--[LF_SMITHING_CREATION] = "SmithingCreate",
[LF_SMITHING_REFINE] = "SmithingRefine",
[LF_SMITHING_DECONSTRUCT] = "SmithingDeconstruction",
[LF_SMITHING_IMPROVEMENT] = "SmithingImprovement",
--[LF_JEWELRY_CREATION] = "JewelryCraftingCreate",
[LF_JEWELRY_REFINE] = "JewelryCraftingRefine",
[LF_JEWELRY_DECONSTRUCT] = "JewelryCraftingDeconstruction",
[LF_JEWELRY_IMPROVEMENT] = "JewelryCraftingImprovement",
[LF_ENCHANTING_CREATION] = "EnchantingCreation",
[LF_ENCHANTING_EXTRACTION] = "EnchantingExtraction",
[INVENTORY_HOUSE_BANK] = "HouseBankWithdraw",
[LF_RETRAIT] = "Retrait"


Version 1.5.1.6
-Removed bundled/included library libCommonInventoryFilters.
-> Please download and install as standalone version: libCommonInventoryFilters
-Removed bundled/included library LibMotifCategories.
-> Please download and install as standalone version: LibMotifCategories


Version 1.5.1.5
Added new functions to util part, to be used in filter plugins like AF_FCODuplicateItemFilters

Version 1.5.1.4
Added container_currency itemtype to the subfilters of containers

Version 1.5.1.3
Updated: API to Elsweyr
Fixed: Made compatible with libraries using LibStub and without
New library: LibFilters-3.0
Removed library: LibFilters-2.0
Added: Retrait stations
Fixed: Filtered itemcount fix for search boxes

Version 1.5.1.2
Fixed librray line in txt file (removed) to assure dependencies in ##DependsOn works properly now

Version 1.5.1.1
-Updated API
-Fixed control names and changes with Wrathstone
-Fixed other bugs mentioned ingame or in comments

Version 1.5.1.0
-Fixed typo in JewelryCrafting refine tab which caused a lua error at the jewelry crafting station

Version 1.5.0.9
-Fixed vendors not showing items below "All" filter after visitting the stable master
-Changed internal code to re-use given strings and values instead of redefining them (e.g. the keys for dropdown filters)

Version 1.5.0.8
-Corrected version displayed
-removed debug messages

Version 1.5.0.7
-Removed some libraries from the addon. You need the following libraries in order to make this addon worK:
LibStub, LibFilters-2.0, LibCustomMenu, LibAddonMenu-2.0

-Added setting to disable the disabled subfilter buttons if there are no items below this filter.
-Fixed ## DependsOn
-Fixed CraftBag JewelryCrafting subfilter buttons all disabled
-Fixed Junk filters to show jewelry crafting and other materials + furnishings
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.5.2.0
257kB
Baertram
08/15/19 11:31 AM
1.5.1.9
256kB
Baertram
08/13/19 10:21 AM
1.5.1.8
257kB
Baertram
08/11/19 06:38 PM
1.5.1.7
261kB
Baertram
07/01/19 03:28 PM
1.5.1.6
261kB
Baertram
07/01/19 12:40 PM
1.5.1.5
264kB
Baertram
05/26/19 05:31 PM
1.5.1.4
263kB
Baertram
05/26/19 12:39 PM
1.5.1.3
263kB
Baertram
05/20/19 01:06 PM
1.5.1.2
258kB
Baertram
02/27/19 03:17 AM
1.5.1.1
259kB
Baertram
02/25/19 09:54 AM
1.5.1.0
278kB
Baertram
01/26/19 03:46 PM
1.5.0.9
262kB
Baertram
01/25/19 12:07 PM
1.5.0.8
257kB
Baertram
01/14/19 04:13 AM
1.5.0.7
259kB
Baertram
01/13/19 06:57 PM
1.5.0.6
289kB
Baertram
12/10/18 11:12 AM


Post A Reply Comment Options
Unread 08/15/19, 09:49 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Please read this before posting a bug comment

HowTo:
How to install an addon/library manually
Installing and updating addons/libraries with a helping tool: Minion (I recommand the 32bit version even on a 64bit operating system)
What are libraries?
Standalone libraries, why that?
Donate for the work put into this addon
The subfilter icons are not shown: Logout, delete the file shader_cache.cooked (or similar) in the live folder (see above at "How to install an addon/library manually" to find the AddOns folder, then navigate to it's aprent folder which will be the "live" folder). Login again (could take longer now as the ShaderCache get'S rebuild).

Needed libraries:
LibFilters-3.0
LibCustomMenu
LibAddonMenu
libCommonInventoryFilters
LibMotifCategories-1.0 -> buggy: Motif filters (especially new ones) may not work!

Known incompatibilities:
  1. Addon "Multicraft": Please disable this addon as it is breaking other addons now and is not compatible with the game anymore. The Vanilla UI multicrafting, added by ZOs with Scalebreaker, is able to multicraft for you now!

Known bugs:
  1. LibMotifCategories might not work properly and thus the motif filters will not work properly (especially for new motifs)
  2. Enchanting station lua error: user:/AddOns/AdvancedFilters/main.lua:327: attempt to index a nil value -> FIX: See "Known incompatibilities" -> "Multicraft" above
  3. Sometimes the guild bank withdraw panel does not show any subfilter buttons enabled even if there are items. Not quite sure how and when this happens. ONly had it once today, maybe it's already fixed. If you find out how to reproduce this, please tell me so I can fix it (if it's still there as an error). Thanks
  4. Using CraftBagExtended: First open mail and select the craftbag so the last opened panel at mail sent was the craftbag. Then go to the inventory and open the craftbag in inventory and select a subfilter, select the inventory afterwards again! Then directly switch between inventory ->mail craftbag (last opened before was CBE panel) by using the mail keybind. The correct craftbag filter will be shown but the subfilter bar is missing.
Last edited by Baertram : 08/16/19 at 12:47 PM.
Report comment to moderator  
Reply With Quote
Unread Today, 08:59 PM  
cbankston

Forum posts: 1
File comments: 57
Uploads: 0
Deconstruction

When I would use the deconstruction tab at a crafting table, I would see only metal items in inventory even if I was at a woodworking or clothing table. Deconstruction worked normally after I deactivated Advanced Filters.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 03:00 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Added with version 1.5.2.1
You could also leave the setting enabled as the filter panels are now handled differently. e.g. the normal inventory's last dropdown filter will not be applied at the vendor or mail send or player trade or guild bank sell tabs as they will remember their own last filter.

Originally Posted by refinicus
Originally Posted by Baertram
Well this is a normal behaviour fot this addon
Every dropdown filter is remembered. If you only activate bound filters in your inventory it will also be enabled at the bank deposit/guild bank deposit/guild store sell/mail send/player trade tabs as they ALL ARE the same inventory. This is a game restriction I cannot really change as it physically IS the same inventory

That's why the dropdown box at the top right shows you the enabled filter. Just right click it and say "Show all" then.

I must admit this was differently in the past as before AF version 1.5.1.8 this "remembering" was broken sometimes. But it was always intended to work like this.

I maybe could add a setting to not remember the last filtered dropdown filter if you change to other subfilters or panels, but I'd have to check how to implement this correctly.

Originally Posted by refinicus
Originally Posted by Baertram
Originally Posted by refinicus
with awesomeguildstore there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
It had workled fine for me the last time I tried it.
What exactly is your problem?

AwesomeGuildStore got an option since years to either use it's own sell tab filters, or use the vanilla base game UI inventory filters (Which will include the AdvancedFilters sell tab filters as well). Check the AGS settings for this please.
So what i did was: before i went to sell stuff i opened my inventory and i activated the filters to show ONLY the Bound items then i closed the inventory with that filter, and so when i opened the SELL tab right after that i could not see **** and it took me a while before i figured out that the filters were still activated and thats why
Thank would be most welcome, thank you!
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 12:23 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Re: Bugs after today's update

Try this first please:
Update the addon to version 1.5.2.1
It should hopefuilly fix the problem for you.

If not:
If you disable the AdvancedFilters settings "Debug output" option, is the chat error message gone then or do you still get it?
Do you receive any other lua error message in bugcatcher then? Please also try to disable BugCatcher and check if any lua error message is shown in the lua error popup then! Copy any error mesasge here to the comments. Thank you!


And then back to the mentioned error you get:
You do not need to downgrade. This will only make the error appear in maybe a next update again. You need to help me to fix this:

Unfortunately only the line you posted below cannot help me. I need the whole error message text, especially the start where it's written "where" (in what function) the error happens.
I think it starts with "[AdvancedFilters - ERROR] ShowSubFilterBar" , is this correct?

And you did not answer the questions or wrote here if you have tried to follow the instructions in the error message, which the chat message was telling you to answer/do please
Could you please do so so we can fix this bug. Only "a downgrade" or "it's not working" can't help.

Additional question:
What client language are you playing in, English? Or any other language?


Originally Posted by DiNanna63
After this mornings update, I am now getting an error message when I get into inventory. The error message is not showing up in BugCatcher but shows up in chat and across the screen.The subfilter bar is absent.

I've deleted Multicraft, deselected all my add-ons, re-enabled Advanced Filters only, reloaded UI and I still get this error message. I deleted the ShaderCache_cooked folder you mentioned in an previous post as well.

inventory type:1, crafting type: 0/0, current filter: 0, SubFilterGroupMissing: false, SubFilterBarMissing: false.



How can I downgrade to the previous version before today's update? That was working just fine. I'm using Minion.
Last edited by Baertram : 08/16/19 at 02:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 09:52 AM  
DiNanna63

Forum posts: 0
File comments: 35
Uploads: 0
Bugs after today's update

After this mornings update, I am now getting an error message when I get into inventory. The error message is not showing up in BugCatcher but shows up in chat and across the screen.The subfilter bar is absent.

I've deleted Multicraft, deselected all my add-ons, re-enabled Advanced Filters only, reloaded UI and I still get this error message. I deleted the ShaderCache_cooked folder you mentioned in an previous post as well.

inventory type:1, crafting type: 0/0, current filter: 0, SubFilterGroupMissing: false, SubFilterBarMissing: false.



How can I downgrade to the previous version before today's update? That was working just fine. I'm using Minion.
Last edited by DiNanna63 : 08/16/19 at 10:01 AM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 03:43 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Re: Re: Re: Filter icons not showing properly

Originally Posted by wizzard2k
Originally Posted by Baertram
Try this:
Logout.
Go to your AddOns folder, then 1 foler above to the Elder Scrolls Online folder.
Find the file ShaderCache_cooked or similar and delete it.
Next login should take some time but it will rebuild icons and shaders and normally this fixes "texture problems".
Yay, glad I kept reading, deleting my shadercache worked!
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 03:37 PM  
wizzard2k

Forum posts: 0
File comments: 42
Uploads: 0
Re: Re: Filter icons not showing properly

Originally Posted by Baertram
Originally Posted by wizzard2k
Any idea on this one?
I can click the filters (and current filter shows highlighted), and the tooltips work, but before I click on them, I can't see the icons. Fresh download from esoui.com as minion didn't give me the subfolders.

Hm, never had this happen so far. Looks strange.
Do you have the setting enabled to hide/make the subfilter icons not clickable where there are no items?
Does this only happen in your normal player inventory or at a crafting station, bank withdraw, guild bank withdraw as well?
Could you please check if this looks the same if you disable all other addons.

Try this:
Logout.
Go to your AddOns folder, then 1 foler above to the Elder Scrolls Online folder.
Find the file ShaderCache_cooked or similar and delete it.
Next login should take some time but it will rebuild icons and shaders and normally this fixes "texture problems".


And yeah, Minion somehow gets stuck on this here and there or gets confused with the normal AdvancedFilters version.
Or you might need to allow Minion to access your c:\users folder via a WhiteList in your antivirus/firewall AND you MUST run Minion in 32bit mode, using administrator rights/start it priviledged.
Yay, glad I kept reading, deleting my shadercache worked!
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 03:28 PM  
wizzard2k

Forum posts: 0
File comments: 42
Uploads: 0
Re: Re: Re: Filter icons not showing properly

Originally Posted by Baertram
Originally Posted by Lakedus
Originally Posted by wizzard2k
Any idea on this one?
I can click the filters (and current filter shows highlighted), and the tooltips work, but before I click on them, I can't see the icons. Fresh download from esoui.com as minion didn't give me the subfolders.

I had the same problem. I could solve it by moving the "AdvancedFilters" folder out of the "AdvancedFilters_1_5_1_9" folder to be directly in the "AddOns" folder. I hope this helps.
Oh my... thanks for the hint.

As explanation:
THIS is ALWAYS a problem as you did extract the addons wrong in this case
The addon's folder MUST be the name of the addon without any versioning at the end.
And it MUST be directly inside the AddOns folder and not below any subfolder which got createad as you have extracted the addon from a zip archive.

Example:
Addon Name: AdvancedFilters
Addon zip file name: AdvancedFilters_1_5_1_9.zip

Wrong:
ZIP archive extraction will create a folder AdvancedFilters_1_5_1_9 and put the contents of the zip archive below.
Your folder structure looks like this now:

Code:
live
|-AdvancedFilters_1_5_1_9
 |-AdvancedFilters
Correct:
Your zip extraction software should only extarct the CONTENT of the zip archive WITHOUT creating a new subfolde rin the name of the zip archive.
Your folder structure looks like this now:

Code:
live
|-AdvancedFilters
See the sticky comment above about "How to install an addon/library manually".

Maybe you should start using Minion addon manager which does this for you automatically (in the sticky comment above is the link).
Hi. I used minion first. Uninstalled my old advanced filters, added this version. No subfolders.
Dragged subfolders out of zip off esoui into proper place -- some work.
I have no version number attached to my subfolders, I know better than that.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 03:23 PM  
refinicus

Forum posts: 0
File comments: 46
Uploads: 0
Originally Posted by Baertram
Well this is a normal behaviour fot this addon
Every dropdown filter is remembered. If you only activate bound filters in your inventory it will also be enabled at the bank deposit/guild bank deposit/guild store sell/mail send/player trade tabs as they ALL ARE the same inventory. This is a game restriction I cannot really change as it physically IS the same inventory

That's why the dropdown box at the top right shows you the enabled filter. Just right click it and say "Show all" then.

I must admit this was differently in the past as before AF version 1.5.1.8 this "remembering" was broken sometimes. But it was always intended to work like this.

I maybe could add a setting to not remember the last filtered dropdown filter if you change to other subfilters or panels, but I'd have to check how to implement this correctly.

Originally Posted by refinicus
Originally Posted by Baertram
Originally Posted by refinicus
with awesomeguildstore there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
It had workled fine for me the last time I tried it.
What exactly is your problem?

AwesomeGuildStore got an option since years to either use it's own sell tab filters, or use the vanilla base game UI inventory filters (Which will include the AdvancedFilters sell tab filters as well). Check the AGS settings for this please.
So what i did was: before i went to sell stuff i opened my inventory and i activated the filters to show ONLY the Bound items then i closed the inventory with that filter, and so when i opened the SELL tab right after that i could not see **** and it took me a while before i figured out that the filters were still activated and thats why
Thank would be most welcome, thank you!
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 03:06 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Well this is a normal behaviour fot this addon
Every dropdown filter is remembered. If you only activate bound filters in your inventory it will also be enabled at the bank deposit/guild bank deposit/guild store sell/mail send/player trade tabs as they ALL ARE the same inventory. This is a game restriction I cannot really change as it physically IS the same inventory

That's why the dropdown box at the top right shows you the enabled filter. Just right click it and say "Show all" then.

I must admit this was differently in the past as before AF version 1.5.1.8 this "remembering" was broken sometimes. But it was always intended to work like this.

I maybe could add a setting to not remember the last filtered dropdown filter if you change to other subfilters or panels, but I'd have to check how to implement this correctly.

Originally Posted by refinicus
Originally Posted by Baertram
Originally Posted by refinicus
with awesomeguildstore there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
It had workled fine for me the last time I tried it.
What exactly is your problem?

AwesomeGuildStore got an option since years to either use it's own sell tab filters, or use the vanilla base game UI inventory filters (Which will include the AdvancedFilters sell tab filters as well). Check the AGS settings for this please.
So what i did was: before i went to sell stuff i opened my inventory and i activated the filters to show ONLY the Bound items then i closed the inventory with that filter, and so when i opened the SELL tab right after that i could not see **** and it took me a while before i figured out that the filters were still activated and thats why
Last edited by Baertram : 08/15/19 at 03:08 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 02:32 PM  
refinicus

Forum posts: 0
File comments: 46
Uploads: 0
Originally Posted by Baertram
Originally Posted by refinicus
with awesomeguildstore there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
It had workled fine for me the last time I tried it.
What exactly is your problem?

AwesomeGuildStore got an option since years to either use it's own sell tab filters, or use the vanilla base game UI inventory filters (Which will include the AdvancedFilters sell tab filters as well). Check the AGS settings for this please.
So what i did was: before i went to sell stuff i opened my inventory and i activated the filters to show ONLY the Bound items then i closed the inventory with that filter, and so when i opened the SELL tab right after that i could not see **** and it took me a while before i figured out that the filters were still activated and thats why
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 02:15 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Originally Posted by refinicus
with awesomeguildstore there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
It had workled fine for me the last time I tried it.
What exactly is your problem?

AwesomeGuildStore got an option since years to either use it's own sell tab filters, or use the vanilla base game UI inventory filters (Which will include the AdvancedFilters sell tab filters as well). Check the AGS settings for this please.
Last edited by Baertram : 08/15/19 at 02:20 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 02:05 PM  
refinicus

Forum posts: 0
File comments: 46
Uploads: 0
with awesomeguildstore (and i did not check withtout awesomegs) there is no way to use the filters on the SELL tab - it is especially irritating when one has a filter already active in there inventory before they open SELL - we need the filters there as well
Last edited by refinicus : 08/15/19 at 02:28 PM.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 11:33 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Originally Posted by Marazota
error in new patch
last version of addon and libs i believe



hmm yeah need not only disable Multicraft addon, but completely relaunch the game after it
For me it was neough to reloadui, but maybe if you use other addons also hooking into the crafting tables this could be the reason why you need to logout.
A fix is uploaded which will make AF satop to work in total if MultiCraft is enabled. You need to disable it and reload the UI then before AF weill start to work again.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 10:11 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2267
File comments: 2500
Uploads: 57
Re: Re: Filter icons not showing properly

Originally Posted by Lakedus
Originally Posted by wizzard2k
Any idea on this one?
I can click the filters (and current filter shows highlighted), and the tooltips work, but before I click on them, I can't see the icons. Fresh download from esoui.com as minion didn't give me the subfolders.

I had the same problem. I could solve it by moving the "AdvancedFilters" folder out of the "AdvancedFilters_1_5_1_9" folder to be directly in the "AddOns" folder. I hope this helps.
Oh my... thanks for the hint.

As explanation:
THIS is ALWAYS a problem as you did extract the addons wrong in this case
The addon's folder MUST be the name of the addon without any versioning at the end.
And it MUST be directly inside the AddOns folder and not below any subfolder which got createad as you have extracted the addon from a zip archive.

Example:
Addon Name: AdvancedFilters
Addon zip file name: AdvancedFilters_1_5_1_9.zip

Wrong:
ZIP archive extraction will create a folder AdvancedFilters_1_5_1_9 and put the contents of the zip archive below.
Your folder structure looks like this now:

Code:
live
|-AdvancedFilters_1_5_1_9
 |-AdvancedFilters
Correct:
Your zip extraction software should only extarct the CONTENT of the zip archive WITHOUT creating a new subfolde rin the name of the zip archive.
Your folder structure looks like this now:

Code:
live
|-AdvancedFilters
See the sticky comment above about "How to install an addon/library manually".

Maybe you should start using Minion addon manager which does this for you automatically (in the sticky comment above is the link).
Last edited by Baertram : 08/15/19 at 10:12 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: