Quantcast
Download
(387 Kb)
Download
Updated: 09/13/19 06:57 AM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:09/13/19 06:57 AM
Created:07/07/14 12:51 PM
Monthly downloads:16,101
Total downloads:460,996
Favorites:501
MD5:
Categories:Bags, Bank, Inventory, Auction House & Vendors, Mail, TradeSkill Mods, Miscellaneous
5.1.5
FCO ItemSaver  Popular! (More than 5000 hits)
Version: 1.6.6
by: Baertram [More]
FCO Item Saver
Short form: FCOIS

Please inform yourself before posting comments again and again:
FAQ / Frequently asked questions / Questions fréquemment posées / Oft gefragte Frage

IMPORTANT CHANGE - Version 1.4.0
This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibCustomMenu
-LibDialog
-LibFilters-3.0
-LibLoadedAddons
-LibMainMenu-2.0
-LibFeedback

Attention:
You can manually download the standalone libraries from the links above.
-> Be sure to check the extraction of the zip files! They must NOT create another subfolder in AddOns containing the name of the zip archive itsself! Example:
zip filename: LiBStub_v1_4.zip
Extracted to:
AddOns\LibStub_v1_4\LibStub -> WRONG!
Extracted to:
AddOns\LibStub -> CORRECT!

Or use Minion to download them.

You may need to close and restart the game to recognize the new libraries in the addon manager!

Additional information about libraries and why I have changed my addons to use standalone, and not included libraries anymore, can be found in the general FAQ


This addon is not supporting the Gamepad/Controller user interface! You can use another addon like "Advanced Disabled Controller UI" to get the menus and inventory work with FCOIS, and use the controller ingame to fight etc. But the total gamepad UI for inventories won't work!
But you need to disable the gamepad mode in the ADCUI settings (which enables the normal keyboard UI In the menues and inventories) in order to let FCOIS work properly with it!

This addon is neither a copy or clone of ItemSaver. It's much more and works differently.


Last change:
Please read the changelog / click the changelog link at the addon popup inside Minion


What's the idea of this addon?
Do you want to get a better overview inside your inventory?
Did you also destroy an item you wanted to keep for higher levels, any research or just sell at the guild store?
Do you want to mark those items somehow so they are easily recognizable in your inventories?
Do you want to get an error message if you try to destroy/deconstruct/sell/trade/equip/read/use/mail/etc. any of your "special" items?
Do you want to confirm the equipping of bindable items before it gets bound to your account?
Do you use several different armor sets and want to mark each armor, weapon & jewelry item with an icon, so you can easily see and switch those sets?
Do you want to mark complete equipped items as a special set (heal, dd, tank, off-tank, quest, etc.)?
Do you want to automatically mark ornate items to select them with 1 click at a vendor?
Do you want to automatically mark intricate items to select them with 1 click at a deconstruction panel?
Do you want to automatically mark your researchable items that you need for your crafting skills (needs the addon "Research Assistant" activated)?
Do you want to automatically mark your set parts (filtered by their trait so only your divine and sharpened stuff gets marked)?
Do you want to automatically mark your non-wished set parts for selling & deconstruction, depending on their item quality?
Do you want to avoid depositing items to a guild bank where you are not able to withdraw (because of missing guild rights) them again?
Do you want to totally set up the marker icons you can use (color, texture, size, etc.)?
Do you want to setup the behaviour for each marker icon differently (save my items so they won't get destroyed but can be mailed, etc.)? -> "Dynamic" icons

This addon will help you with all these points, and many more!

List of features:
  • Distinguish between unique item IDs (different enchantment, level, style, ...) and non-unique item IDs (same name = same item)
  • Mark items with several icons (About 60 different icons to choose from) -> You can use keybindings to mark/unmark the icons too
  • Fully customizable icons (size, color, position, texture)
  • 30 dynamic icons - Each icon can behave different at the same panel! e.g. block an item at the deconstruction panel but allow another one.
  • Hide/Show/Only show the marked items (filter them with 4 different filters, each assigned to different icons)
  • Remember each filter state for inventories (bank, player, trade, mail, deconstruction, improvement, enchanting creation, enchanting extraction, guild store, guild bank, craft bag)
  • Right-Click/Context menus + new buttons at inventories
  • SHIFT + Right click to remove/reset all shown marker icons (reset will only work until a realoadUI was done somehow, manually or by zone change etc.!)
  • Mark/Unmark all items at an inventory with one click
  • Mark/Unmark gear sets with one click
  • Undo your last action with one click
  • Block researching/enchanting/deconstruction/destruction/extraction/mail sending/trading/selling for marked items (does also block the keybindings for keyboard players!)
  • Show confirmation dialog before binding an item to your account (dialog shows the name and color of the item)
  • Define your own equipment gears (5 different possible, each of them can be disabled) by using different icons & names
  • Filter your inventories for all equipment gears, or choose one of the equipment gears from a dropdown list (right click the equipment gear filter icon at the bottom of your inventories to show a context-menu)
  • Filter your inventories for researchable/deconstructable/improvable items, or choose one of these from a dropdown list (right click the research filter icon at the bottom of your inventories to show a context-menu)
  • Automatically mark ornate items with an icon
  • Automatically mark intricate items with an icon
  • Automatically mark researchable items with an icon (addon "ResearchAssistant" must be installed and active!)
  • Automatically mark known recipes for selling at the guild store (addon "SousChef" must be installed and active and the option 'List Characters Who Know Recipe' must be enabled at the SousChef addon settings!)
  • Automatically mark unknown recipes (addon "SousChef" must be installed and active and the option 'List Characters Who Know Recipe' must be enabled at the SousChef addon settings!)
  • Automatically mark new crafted items with an icon (with the possibility to only mark new crafted set parts)
  • Automatically mark new gained set part items (from your loot) with an icon
  • Automatically mark set parts (choose which traits will be marked)
  • Automatically mark non-wished set parts (non chosen traits) with another icon, or make it dependent to the item's quality
  • Automatically mark set parts that are tracked via addon SetTracker with an FCOItemSaver icon
  • Block containers from auto looting, even if auto loot is enabled in standard ESO settings
  • Block recipes from beeing read if they are marked with an icon
  • Keybindings to filter icons at the current inventory
  • Keybindings to mark/demark items
  • Support for several addons, like "CraftBagExtended", "Research Assistant", "AdvancedFilters", "Inventory Grid View", "Khrill Merlin the Enchanter", "Quick Enchanter", "DoItAll", "Chat Merchant", "Dustman", "ESO Master Recipe List" and many other addons
  • Backup & restore of marked items (you need to do it manually before and after a patch where the itemInstanceIds might get changed by ZOs!). See below at "backup & restore" section.
  • And many other features
To check all features please have a look at the ingame settings menu.

New - Support for "AdvancedFilters" filter plugins:
Select FCOItemSaver marked items from AdvancedFilters dropdown boxes.
Install this addon: AdvancedFilters plugin - FCOItemSaver

For developers:
Please have a look at the developers section further down in this description text.

The changelog was moved to the appropriate panel, because Minion will finally be able to show the changelog correctly too. Please click on the blue text "Changelog" inside Minion's addon popup.


FCO ItemSaver was developed on base of ingeniousClowns Item Saver!
Meanwhile I've changed ALL the coding and added more icons, filters, features, removed some bugs and non wished behaviours, etc.

This addon eases the handling of your items inside your inventory, bank, player2player trading, mails, guild bank, vendors, guild stores, craft bag etc.
It will provide you 22 different icons (changeable - select from a long list of available icons) for your
inventory items which you can easily activate/remove by the right click mouse menu.
It will provide you with 5 selectable gear set (you choose the description and the icon!).
It will also provide you with the possibilities to mark complete sets at once, with/without weapons and with/without jewelry.

1st icon - Red lock: Intended to show this item as locked for later usage
2nd icon + 4th. icon - Green and light blue helmet: Intended to mark your current equipment (5 different gear sets are possible!) for an easier overview (especially at the repair stations)
3rd icon - Gray analysis icon: Intended to mark your next item(s) for reasearch
5th icon - Yellow coins: Mark item for later selling
6th icon - Another gear set 3
7th icon - Another gear set 4
8th icon - Another gear set 5
9th icon - Deconstruction
10th icon - Improvement
11th icon - Sell at guild store
12th icon - Intricate
13th - 30th icon - Dynamic icons

The following global variables are available for the different icon numbers:
Code:
        FCOIS_CON_ICON_LOCK					= 1
        FCOIS_CON_ICON_GEAR_1				= 2
        FCOIS_CON_ICON_RESEARCH				= 3
        FCOIS_CON_ICON_GEAR_2  				= 4
        FCOIS_CON_ICON_SELL					= 5
        FCOIS_CON_ICON_GEAR_3				= 6
        FCOIS_CON_ICON_GEAR_4				= 7
        FCOIS_CON_ICON_GEAR_5				= 8
        FCOIS_CON_ICON_DECONSTRUCTION		= 9
        FCOIS_CON_ICON_IMPROVEMENT			= 10
        FCOIS_CON_ICON_SELL_AT_GUILDSTORE	= 11
        FCOIS_CON_ICON_INTRICATE			= 12
        FCOIS_CON_ICON_DYNAMIC_1			= 13
        FCOIS_CON_ICON_DYNAMIC_2			= 14
        FCOIS_CON_ICON_DYNAMIC_3			= 15
        FCOIS_CON_ICON_DYNAMIC_4			= 16
        FCOIS_CON_ICON_DYNAMIC_5			= 17
        FCOIS_CON_ICON_DYNAMIC_6			= 18
        FCOIS_CON_ICON_DYNAMIC_7			= 19
        FCOIS_CON_ICON_DYNAMIC_8			= 20
        FCOIS_CON_ICON_DYNAMIC_9			= 21
        FCOIS_CON_ICON_DYNAMIC_10			= 22
        FCOIS_CON_ICON_DYNAMIC_11			= 23
        ...
        FCOIS_CON_ICON_DYNAMIC_30			= 42

        FCOIS.numVars.gFCONumFilterIcons -- the maximum number of marker icons available (currently 42)
In addition this addon provides you 4 filters to hide/show the marked items.
1 for locked items, 1 for the 5 equipment gears, 1 for the research/deconstruction/improvement items and 1 for selling/selling at guild store and intricate items.
You are even able to split the filter buttons, so they will remember their state for each of the above mentioned panels (inventory, crafting stations, vendors, guild stores, etc.)!

Each filter got 3 states, indicated like a traffic light: ON (green), ONLY SHOW MARKED ITEMS (yellow) and OFF (red).


How to use this addon?


Icons:
Simply right-click with your mouse on an item in your inventory/crafting station/bank/guild bank/etc. and choose one of the new "FCOItemSaver" menu entries.
Each item you enable an icon for will change the right-click menu text to the appropriate "disable" afterwards and it'll change the color of the enabled entry too.

Filters:
You are able to enable/disable the filters inside your inventory/the crafting stations/the bank/the guild bank/the trade panel/the mail panel/the vendor panel/the enchanting table creation&extraction, the craftbag and others by clicking the 4 icons at the bottom of your inventory.
Green icon: Filter is enabled. Marked items are hidden
Red icon: Filter is disabled. Marked items are shown.
Yellow icon: Filter is only showing marked items

The yellow filter will always weight more then the green filter. So enabling yellow filters will show the filter's items prior to hiding the other items only filtered with green!

You could also use chat commands to enable the filters.
If you just enter /fcois into the chat you will see a list of ALL chat commands.


Supported chat commands
'help' / 'list': Shows this information about the addon
'status' / '': Shows actually enabled filters
'filter1': Show/Hide category 1 (lock symbol) items
'filter2': Show/Hide category 2 (helmet symbol) items
'filter3': Show/Hide category 3 (research symbol) items
'filter4': Show/Hide category 4 (coins symbol) items
'filter': Show/Hide category 1 - 4 items
'alloff': Show categories 1 to 4 items
'allon': Hide categories 1 to 4 items
'allshow': Only show marked items of categories 1 to 4
'd': Enable/Disable the debug mode with only some messages shown
-> Adds an entry to the context menu of inventories which shows you the bagId and slotIndex. If you click this entry the chat edit box will get a /zgoo entry where you only need to exchange
the placeholder <iconIdHere> with an FCOIS iconId, and you're able to check if the item is saved in the marker database. The addon will automatically calculate and show you the unique ID used
for that item).
'dd': Enable/Disable the deep debug mode with more details
'ddd' <value>: Set the deep debug depth. Value <value> is valid between 1 (less details) and 5 (full details)

Possible <filterPanel> values are (coming from library libFilters 2.0 !):
LF_INVENTORY = 1
LF_BANK_WITHDRAW = 2
LF_BANK_DEPOSIT = 3
LF_GUILDBANK_WITHDRAW = 4
LF_GUILDBANK_DEPOSIT = 5
LF_VENDOR_BUY = 6
LF_VENDOR_SELL = 7
LF_VENDOR_BUYBACK = 8
LF_VENDOR_REPAIR = 9
LF_GUILDSTORE_BROWSE = 10
LF_GUILDSTORE_SELL = 11
LF_MAIL_SEND = 12
LF_TRADE = 13
LF_SMITHING_REFINE = 14
LF_SMITHING_CREATION = 15
LF_SMITHING_DECONSTRUCT = 16
LF_SMITHING_IMPROVEMENT = 17
LF_SMITHING_RESEARCH = 18
LF_ALCHEMY_CREATION = 19
LF_ENCHANTING_CREATION = 20
LF_ENCHANTING_EXTRACTION = 21
LF_PROVISIONING_COOK = 22
LF_PROVISIONING_BREW = 23
LF_FENCE_SELL = 24
LF_FENCE_LAUNDER = 25
LF_CRAFTBAG = 26
LF_QUICKSLOT = 27
LF_RETRAIT = 28
LF_HOUSE_BANK_WITHDRAW = 29
LF_HOUSE_BANK_DEPOSIT = 30
LF_JEWELRY_REFINE = 31
LF_JEWELRY_CREATION = 32
LF_JEWELRY_DECONSTRUCT = 33
LF_JEWELRY_IMPROVEMENT = 34
LF_JEWELRY_RESEARCH = 35
LF_FILTER_MAX = LF_JEWELRY_RESEARCH --35

Possible <filterValue>: true / false / show
'filter1 <filterPanel> <filterValue>': Hide <true> / show <false> / only show marked <show> items of catergory 1 (lock symbol) at panel <filterPanel>
'filter2 <filterPanel> <filterValue>': Hide <true> / show <false> / only show marked <show> items of catergory 2 (helmet symbol) at panel <filterPanel>
'filter3 <filterPanel> <filterValue>': Hide <true> / show <false> / only show marked <show> items of catergory 3 (research symbol) at panel <filterPanel>
'filter4 <filterPanel> <filterValue>': Hide <true> / show <false> / only show marked <show> items of catergory 4 (coins symbol) at panel <filterPanel>
'filter <filterPanel> <filterValue>': Hide <true> / show <false> / only show marked <show> items of catergory 1 to 4 at panel <filterPanel>
'allon <filterPanel>': Hide categories 1 to 4 at panel <filterPanel>
'alloff <filterPanel>': Show categories 1 to 4 at panel <filterPanel>
'allshow <filterPanel>': Only show marked items of the categories 1 to 4 at panel <filterPanel>
'debug': Enable/Disable debug messages. [Attention] This will flood your local chat!

Compatibility
FCOIS is NOT compatible with the gamepad mode!
If you like to use ONLY the gamepad: I'm sorry. I cannot support this (due to missing hardware and time).
If you want to use the gamepad to play, and use keyboard + mouse look-a-like menus, use this addon here which supports FCOIS:
Advanced Disable Controller UI

-Compatible with "Advanced Filters & plugins"
-Compatible with "Research Assistant"
-Compatible with "Inventory Grid View"
-Compatible with "Chat Merchant"
-Compatible with "Merlin the Enchanter"
-Compatible with "Quick Enchanter"
-Compatible with "DoItAll"
-Compatible with "Dustman"
-Compatible with "CraftBagExtended"
-Compatible with "SetTracker"
-Compatible with "DolgubonsLazyWritCreator"
-Compatible with "Inventory Insight"
-Compatible with "Inventory Manager"
-Compatible with "Auto Category"
-Compatible with many other addons


Known bugs
-Items having the same name and level will automatically get the icons activated/deactivated if you only enable it for one of them. As the items got no unique ID and the item names are the same too, this bug comes from the ZOS developers and I can't fix this.

Please report any further bugs via my author portal bugs panel. Thanks.
Thx for your interest.

Many thanks to the following people:
-Lumber, for his French translations
-Snoopy, for his French translations
-maward00, for the bugfix with the research filter
-vaagventje, for the idea to fix the bug with automatically junked items and for many, many bug testing and new ideas!
-Garkin, who is always a helping hand with much knowledge!
-Ayantir, for translating the addon into French
-Circonian, who helped a lot during debugging and testing the performance
-merlight, who recoded the libFilters library and removed some performance bottlenecks with other addons
-Randactyl, for maintaining libFilters and AdvancedFilters
-Kwisatz, for translating into Spanish and French
-Chou, for translating very much into French (French players, visit this website: http://www.elderscrolls-online.fr)
-ForgottenLight, for translating the addon into Russian
-k0ta0uchi, BowMoreLover for translating the addon into Japanese
-Llwydd, for translating the addon into French

For developers

Do not try to use FCOIS with the gamepad mode enabled. Even calling the FCOIS API with the gamepad mode enabled will fail and throw errors. YOur items won't be protected properly if you use the API functions within the gamepad mode! Be sure to read and understand the following below:
Code:
--!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! FCOItemSaver is NOT working with the gamepad mode enabled !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--If you are using any of these API functions below with the gamepad mode enbaled they will throw error messages.
--The only way to enable FCOIS with the gamepad mode enabled is to use the addon "Advanced Disable Controller UI" AND disable the gamepad mode
--in the settings of this addon! This will allow you top play and fight with the gamnepad but the keyboard UI is shown in the inventories,
--making FCOIS work properly.
--
--You need to check the following within your addons code:
--Is the gamepad mode enabled in the game:
--if IsInGamepadPreferredMode() then
--	--We are in gamepad mode so check if the addon Advanced Disable Controller UI is enabled
--	--and the setting to use the gamepad mode in this addon is OFF
--	if FCOIS.checkIfADCUIAndIsNotUsingGamepadMode() then
--	--FCOIS will work properly. You can use the API functions now
--		--Your code here
--	else
--		--FCOIS won't work properly! Do NOT call any API functions and abort here now
--		return false
--	end
--else
--	--We are in keyboard mode so FCOIS will work normal
--end
You can check if FCO ItemSaver is loaded and PlayerActivated event has run by using this code:
Lua Code:
  1. If FCOIS then
  2.             ---FCO ItemSaver is loaded
  3.             --Now check if PlayerActivated already run for the addon
  4.             If FCOIS.addonVars.gPlayerActivated then
  5.             --Player activated event finished for FCOIS
  6.             end
  7.         end
Or you could use the library "LibLoadedAddons" to check if the addon is loaded properly.
The library entry for FCOIS is added after the PlayerActivated event was fired, not before!
Lua Code:
  1. local FCOIS_isLoaded, FCOIS_Version = libLoadedAddons:IsAddonLoaded('FCOItemSaver')
  2.         if FCOIS_isLoaded then
  3.             ---FCO ItemSaver is loaded and PlayerActivated was loaded
  4.             d("[FCOItemSaver] is loaded with version " .. tostring(FCOIS_Version))
  5.         end

API functions
There are several API functions to check if an item is filtered, is protected, is protected at a special filter panel (bank withdraw, guildbank deposit, mail send, player 2 player trade, etc.).
Please check the file "FCOIS_API.lua" within the addon folder. The functions are in there and described by their comments.

Backup & Restore of marked items
As the game sometimes changes the itemInstanceIds which the addon relies on to save your marker icons, and you are not always using the unique item IDs to save your marker icons (check ingame addon settings -> general settings -> unique item IDs)
you somehow need to have a backup and restore function for your set marker icons.
The following chat commands (and an addon settings menu entry for Backup & restore) are avilable, which you can use before a patch to backup, and after a patch to restore your set marker icons on your items.
!!! Attention !!! Guild banks:
If you want to backup/restore guild bank marker icons you must open each guild bank at least once before you do the backup/restore or the addon is not able to read the data from it. And the guild bank is not static so other users might change it as well after you had opened them.
So the addon is only using the known info at the time you have opened it!
House storages:
If you want to backup/restore your house banks you need to be in one of your houses as you do the backup/restore!
-> So please open the guild banks once and then port into your house to do a full backup/restore!

The backup/restore will use the game's API version [use this command to get it printed into the chat: /script d(GetAPIVersion()) ] to backup to/restore from.
You can specify a different API version if you like to to save it to another value/load from this specified value.
If you do not specify an API version via chat commands the game will use the current version for backup, and the current version for restore. If, e.g. after a patch, the current API version got no backuped data, the addon
automatically will try the last API version for the restore (saved data from before the patch)!

Chat commands:
-Chat command for backup (<...> are optional parameters!)
/fcois backup <withDetails> <apiversion> <doClearBackup>

<withDetails> values: true=show each backuped item in chat/false: do not show any backuped item in chat
<apiversion> value:nnnnnn=6digit game API version which you can specify to save the backup with this apiversion. If not specified the current apiversion of the game is used
<doClearBackup> values: true=clear the specified apiversion backup before a new one is started/false=do not clear and keep old backupdata of thespecified api version

-Chat command for restore (<...> are optional parameters!)
/fcois restore <withDetails> <apiversion>
<withDetails> values: true=show each restored item in chat/false: do not show any restored item in chat
<apiversion> value:nnnnnn=6digit game API version which you can specify to load the backup from. If not specified the current apiversion of the game is used and if there is no backupdata for the current apiversion the last apiversion will be checked (e.g. after a patch the apiversion raised and your backup got the last apiversion saved -> the addon will automatically find it then)




Donation
If you like whyt I did and want more features, just want to thank me or say hi, you can send me some comments, ideas, wishes, items or even ingame gold to account "@baertram" on the EU server. I'm happy about any feedback!
Please use the bugs panel to report any found new bugs.
Please inform yourself before posting comments again and again:
FAQ / Frequently asked questions / Questions fréquemment posées / Oft gefragte Frage

Changelog
IMPORTANT:
This addon won't include the needed libraries anymore since this version 1.4.0!
Please read the addon description + changelog of version 1.4.0 for more details!
This addon does not support the Gamepad mode! The only possible way to use FCOIS with a gamepad is use the addon Advanced Disable Controller UI and disable the gamepad mode in it's settings. This will make the inventories etc. (using gamepad buttons sa well) work like normal keyboard inventories but the controls and movements in overland etc. will be made by the help of your gamepad.

-------------------------------
---START OF CHANGELOG---
-------------------------------
1.6.6
Small code update to support item count at banks/guild banks together with AdvancedFilters addon.

1.6.5
Fixed: API function calls to sell and sell at guildstore, sell at fence, launder will now return the correct "protected" value even if not at the vendor/fence/guild store

1.6.4
Fixed missing EN translations for SavedVariables copy&delete popup dialog

1.6.3
Fix for API function FCOIS.GetLAMMarkerIconsDropdown(type, withIcons):
In all cases the icons added to the dropdown and dropdown values will only include the dynamic icons which are currently enabled via the settings slider "Max. dynamic icons"
This will hopefully fix some issues where upon login (after changing the slider of the max dynamic icons enabled) a lua error might appear.
The dropdown boxes in LAM panels which use this function will now only contain the "really" enabled icons (so all "type" of the dropdown boxes it will not include the disabled dynamic icons anymore).

1.6.2
Fixed 2 API functions to return the correct count and tables again:
function FCOIS.GetGearSetInfo()
function FCOIS.GetDynamicInfo()

1.6.1
Fixed debug message in chat related to IIfA refresh

1.6.0
Made compatible with Scalebreaker patch.

Added
Code:
--Copy & delete SavedVariables from server, account, character (SavedVariables copy & delete is a new settings submenu at the bottom, next to backup & restore)
--Item count next to name sort header can be enabled in the "filter" settings. This count will update if you change filters within FCOItemSaver or AdvancedFilters.
--->If you are using AdvancedFilters UPDATED as well you should either disable the item count setting in AdvancedFilters or FCOItemSaver to increase the performance!
--Add feature request #4 Setting to automatic marks->set items->non wished: Mark non-wished set items if character level below 50 and item below max level or max CP level
--API function FCOIS.isDynamicGearIcon(iconId)
--
--Added on request:
--SavedVariables can be enabled for all acounts the same (General settings->Save settings->All accounts the same)
--Settings for tooltips at the context menu entries (Context menus->Tooltip) I recommand enabling the option to ONLY SHOW the tooltip if the SHIFT key is pressed. This will enable you to press the SHIFT key as you have a context menu in the inventory open and then e.g. see the protection state of the marker icon at all the possible filter panels).
--Settings to add the protected panel information to the context menu item entries tooltip
--->These tooltips only work if using LibCustomMenu version 3.8.0 or higher!
Fixed
Code:
--Fixed:
--  Bug #2: Updating keybinds at the InventoryInsightFromAshes UI won't update the marker icons shown.
--          They will show the changed amrker icons now on the IIfA UI and the normal inventories (if both are open at the same time),
--          and they will also update the marker icons for non-logged in characters in the IIfA UI properly now.
--  Bug #3: Bank keybind triggers lua error about insecure call
--          Replaced PreHook of ZO_InventorySlot_ShowContextMenu with LibCustomMenu:RegisterContextMenu(...)
--  Bug #5: Filtering for items will recognize all filter buttons now and will hide items which are hidden via a green filter button 1 to 3 even if button 4 says "only show"
--  Bug #10: The destroy selection handler did not work properly for dynamic icons if you have used drag&drop. It should now recognize if you got the settings for the dynamic
--           icon for anti-destroy enabled or not AND if you currentld disabled them via the additonal inventory flag icon (if the dynamic icon got the setting to support the
--           temporary disabling of the icon protection, via the additional flag icon, enabled!)
--  Bug #11: Item tooltips protection state is shown for normal and gear/dynamic gear items now in red/green too. And the state will update if you use the additional inventory
--           flag buttons "right click" option to change the protection state at the current filterPanel.
--  Bug #12: Changing the protection state with the right click on an additional inventory flag icon now checks if items are slotted to a craft/mail/trade... panel and unslots them
--           if they are protected again now
--  Bug #13: The same items at an inventory where one of them is inside the crafting extraction slot: If you protect one of the same itms now each other same item should be removed
--           from the extraction slot
--  Bug #14: Multicraft support for Scalebreaker (PTS). Enchanting panel was not recognized correctly anymore (function SetEnchantingMode was removed by ZOs)
--  Bug #15: Keybindings and SHIFT+right mouse did not work at the refine panel of crafting stations, and not at retrait station
--  Bug #16: Double clicking with SHIFT+right mouse button (to remove/readd marker icons) will trigger the protective checks at the crafting stations e.g.
--  Bug #17: At vendor repair -> Drag&Drop enabled, keybind enabled, SHIFT+right mouse enabled, Fixed protection variables settings.blockVendorBu, blockVendorBuyback, blockVendorRepair,
--           fixed Anti-Destroy protection by drag&drop
--  Bug #18: Deconstruction/Intricate icon tooltip shows "green -> protected" at the tooltips (icon / context menu entry) even if setting to allow deconstruction of items marked
--           for deconstruction/intricate is enabled.
--  Bug #19: At the guild store sell tab the tooltip for the "sell" icon shows "protected" (green) even if the item can be added to the sell slot.
--  Bug #20: At the (jewelry)deconstruction/improvement panel the tooltip for the "deconstruct/improve/intricate" icon shows "protected" (green) even if the item can be added to the extraction/improvement slot.
--  Bug #21: The reasearch marker icon is not shown as "unprotected (red) at the resaerch popup dialog" at the tooltips, if the setting to allow research of items marked for research is enabled.

1.5.9
-The addon will show a chat message (no message spam, only once every 3 seconds) if gamepad mode is enabled and someone tries to use FCOIS or any of it's API functions. This addon does not support the gamepad mode thus the protection checks do not work properly and if any API function is called within gamepad mode it will say the item is protected or fail in other ways!
Please be sure to check in YOUR ADDON if the gamepadmode is enabled or not before using hte FCOIS API functions. Read the description -> For developers section about it. Thank you.

1.5.8
-Changed code of event registering at startup to support the addon Advanced Disabled Controller UI (gamepad + keyboard&mouse support at the same time) to be used properly (thanks to Setsu-BHMT for the code change example)

1.5.7
-Fixed additional inventory "flag" context menus to show all entries again if there are disabled marker icons in between

1.5.6
-Updated automatic research functions to support the new ResearchAssistant "duplicate" check function. No item will be marked as "researchable" anymore with FCOIS marker icons if the addon ResearchAssistant is setup in FCOIS settings to be used AND if the item is only a duplicate (defined by addon ResearchAssistant)!

1.5.5
-Added upon request: New setting to sort the additional inventory 'flag' button context menu entries the same way like the normal inventory row context menu. The sort order is setup in the settings.
A new setting was added to enable this sorting in the 'flag' button's context menu, which you'll find at:
FCOIS settings->colors & icons->icon position, sorting, etc.->icon sort

1.5.4
-Fixed: Dynamic icons in additional inventory "flag" button context menu will show more than 10 entries again. Depending on the settings of total dynamic icons enabled (FCOIS settings->colors & icons->Dynamic icons->Dynamic icons - Total usable)!
-Removed FastAPI support from manifest txt file (the tool is outdated and not used anymore)

1.5.3
-Fixed: Error messages due to updated addons as you are logged in will hopefully not happen anymore now as the addon will show if a library is missing/not loaded in chat and totally stop to try to work further

1.5.2
-Removed LibFilters 2 and added LibFilters 3 !
-Raised API
-Made addon compatible with libraries without LibStub
-Added setting to choose icon for known recipes too (old: fixed icon "Sell in guild store")
-Fixed researchable items automatic marks on login scans
-Split recipe scanning into unknown and known recipes (new entry in additional inventory flag icon dropdown menu)
-Fixed itemtraits non-researchable or non-given to not show the "Mark for research" icon anymore
-Removed unwanted debug messages
-Removed circular dependency to PerfectPixle addon

1.5.1
Fixed: LAM settings menu will be shown properly again if you are using LibAddonMenu-2.0 r27
Added: New LAM panel infos "feedback" and "donation" were added. The mail envelope icon for feedback is gone now. Please us the "feedback" link at teh FCOIS settings panel top info line instead now.


1.5.0
Fixed:
Settings menu enables settings for automatic markings->recipes properly now if the dependent addons are enabled and loaded.


1.4.9
Fixed:
-Standard keybind setting control will not disable itsself anymore if you have enabled the standard keybind.

1.4.8
Updated API and addon to support Wrathstone (PTS).
Fixed:
-Filter buttons in inventories will not stop anymore to work after enchanting/repairing/charging an item
-Additional inventory "flag" context menu bottns will remember their changed position after reloadui/logout

Added:
Keybindings to cycle the marker icon at an item forwards/backwards according to your chosen marker icon sort order (see the setings). This will ONLY work if you have only set 1 marker icon on the item. If more than 1 marker icon is set the keybind will do nothing.

New API functions:
Code:
--Returns the first enabled marker icon of all marker icons
function FCOIS.getFirstEnabledMarkerIcon()

--Returns the last enabled marker icon of all marker icons
function FCOIS.getLastEnabledMarkerIcon()

--Global function to temporarily set the addon to use UniqueItemIds for functions "FCOIS.IsMarkedByItemInstanceId" and "FCOIS.MarkItemByItemInstanceId"
-- even if the FCOIS settings are set to use the normal itemInstanceIds.
-- The "temporary timeframe" will last from doUse = true until doUse will be set to false again for the same addonName.
--Attention: doUse will be set to false for ALL addons upon reloadui/logout/loading screens.
--->This function will return a boolean value to show if the temporary setting was enabled properly (true), or not (false).
--addonName:	String	Your addon's unique name, which must be set in order to uniquely identify which checks should use the uniqueIds. Otherwise
--				 FCOIS itsself or other addons would use uniqueIds in the "temporary timeframe" as well, where it is not wanted to happen!
--				Important: Be sure to use the SAME addonName within the FCOIS api functions FCOIS.IsMarkedByItemInstanceId (parameter "addonName")
--						    and/or FCOIS.MarkItemByItemInstanceId (parameter "addonName") AND specify a uniqueId then, instead of an itemInstanceId!
--doUse:		Boolean true/false to enable/disable the temporary setting. Will be disabled automatically after reloadui/logout/zone change
function FCOIS.UseTemporaryUniqueIds(addonName, doUse)

Usage for your addon called e.g. "MyAddonName":
--Enable the unique ID usage for your addon
FCOIS.UseTemporaryUniqueIds("MyAddonName", true)
--Mark an item using the unique ID
FCOIS.MarkItemByItemInstanceId(uniqueItemsId), FCOIS_CON_ICON_LOCK, true, itemLink, itemId, "MyAddonName")
--Disable the unique ID usage for your addon again
FCOIS.UseTemporaryUniqueIds("MyAddonName", false)
Changed API functions:
Added the "addonName" parameter (see new API functions above: FCOIS.UseTemporaryUniqueIds) to the following functions:

Code:
--Global function to return boolean value, if an item is marked
-- + it will return an array as 2nd return parameter, containing boolean entries, one for each iconId. True if item is marked with this iconId, false if not
--Check if an item is marked by the help of it's item id
--itemInstanceId:  The itemInstanceId or uniqueId of the item
--iconIds: Specifies the icon the item is marked with. iconIds can be any of the marker icons FCOIS_CON_ICON_* or -1 for all icons.
--		   The parameter can be an array/table too.
--		   The array's/table's key can be any index/value that you like.
--         The value to the key must be the icon number, or -1 for all icons (if -1 is used more than once in the table it'll only be checked once!).
--excludeIconIds:   Exclude the iconID or an array of iconIDs from the check.
--                  Can only be used together with iconIds = -1 or iconIds = {-1}!
--                  excludeIconIds cannot be -1 or the function will return nil!
---addonName (String):	Can be left NIL! The unique addon name which was used to temporarily enable the uniqueId usage for the item checks.
---						-> See FCOIS API function "FCOIS.UseTemporaryUniqueIds(addonName, doUse)"
function FCOIS.IsMarkedByItemInstanceId(itemInstanceId, iconIds, excludeIconIds, addonName)



--Function to mark an item with a FCOIS marker icon using either the itemInstaceId, or the uniqueId, of that item.
--IMPORTANT: The itemInstanceId or uniqueId must be unsigned! They will get signed in this function.
--This function can be used to mark an item for a non-logged in character
-->Parameters:
---itemInstanceOrUniqueId (number):		The itemInstanceId or the uniqueId of the item to mark
---iconId (number|table): 		        Number: The iconId to change. Can be a value between 1 and FCOIS.numVars.gFCONumFilterIcons, or -1 for all.
---								        Table:	A table containing the icons to change. Table key must be a number (without gaps!) and the value must bve the marker icon Id
---								        e.g. local myTableOfFCOISMarkerIcons = { [1] = FCOIS_CON_ICON_RSEARCH, [2] = FCOIS_CON_ICON_SELL }
---showIcon (boolean): 			        Flag to set if the item should be marked with the icon(s), or not
---itemLink (String):                   The itemLink of the item. Can be left NIL and will be determined via the itemId then. One of the two must be given though!
---itemId (number):                     The itemID of the item. Can be left NIL and the itemLink will be used instead. One of the two must be given though!
---addonName (String):					Can be left NIL! The unique addon name which was used to temporarily enable the uniqueId usage for the item checks.
---										-> See FCOIS API function "FCOIS.UseTemporaryUniqueIds(addonName, doUse)"
function FCOIS.MarkItemByItemInstanceId(itemInstanceOrUniqueId, iconId, showIcon, itemLink, itemId, addonName)

1.4.7
Fixed:
-Additional inventory "flag" context menu at bank's junk tab will recognize the junk tab now and show the "Unjunk all" entry instead of "Junk all"

1.4.6
Fixed:
-If you are using CraftStoreFixedAndImproved to automatically mark researchable items the error message upon login will be gone now

1.4.5
Fixed:
-Removed debug messages
-Used function to determine the maximum championrank possible instead of fixed value

1.4.4
Attention:
Without the updated library "LibFilters-2.0" to version r3.9 this version 1.4.4 of FCOIS will throw errors! So be sure to manually install it from here:
LibFilters-2.0 r3.9


Fixes:
-Translations
-Filter button context menu not showing properly sometimes
-Settings menu: Default values will be resetted properly now for all settings if you choose to reset them.
-SHIFT+right mouse on inventory row removes/restores the marker icosn properly now
>Attention< In order to make this work properly the following was changed: If you manually add/remove a marker icon via the right click context menu the before saved "icons to restore" for this item will be reset, so you can save new "icons to restore" via the SHIFT + right mouse button.
-Research/enchant/repair/charge popup right click context menu + shift+right mouse button fixed


Added:
-Settings for filter button positions in "each filter panel".
You are able to move the filter buttons to different left and top values + change their size and width independently for each filter panel (Inventory, Bank withdraw, Bank deposit, Guild bank withdraw, ...) + change their size (width, height) independently for each of the 4 filter buttons.
-Marking items and protecting them, as they are currently slotted, will unslot them again autoamtically.
New added panels: Mail send, Player2Player trade
-Support for filter buttons at the research dialog popup. The 4 filter buttons will be shown at the top of the dialog button. (Resizing of the research dialog is normal due to the filtered/shown amount of items and cannot be changed, so sorry for the "jumping dialog buttons" if the itemcount shown changes between high and low values).
-The additional inventory "flag" icons provide 1 new entry now (only at filter panel IDs without crafting!):
"~> Add all to junk"
This will move all visible items in your current inventory tab to the junk. But only if the items are not protected/marked with a marker icon.
You can define in the "protection settings->Junk->Additional inv. "flag" context menu" if the "Sell" marker icon will prevent the junk as well, or not.

If you are currently at the junk tab the additional inventory "flag" icons provide 1 new entry now (only at filter panel IDs without crafting!):
"<~ Remove all from junk"
This will move all visible items in your current junk tab back to the inventory (unjunk them).
You can define in the "protection settings->Junk->Additional inv. "flag" context menu" if the "Sell" marker icon will prevent the unjunk, or not.
-More comments at functions (for developers)
-Right clicking any marker icon in the inventory rows opens the normal context menu of this inventory row too now. SHIFT+right click on the marker icons saves/restores the marker icons too. But if marker icons get hidden and no marker icon is set anymore you'll need to SHIFT+right click the invenmtory row again :p

-API:
New function
Code:
FCOIS.ShouldInventoryContextMenuBeHiddden()
which tells you if someone has used the SHIFT+right mouse button on an inventory row, and thus the context menu should not be shown, but the marker icons saved/restored instead.
This can be used in your addon to check if "your addons added context menu entries" should not be show as well then!

Changed
-Source code clean up
e.g. Filter registering/unregistering speed up and less redundancy
-Settings->Protection->Junk: Added a setting to allow to junk items, if the "Sell" icon is the only marker icon set on that item. This setting is only available if you have disable the "Mark as junK" context menu entry for marked items.

-API:
Function
Code:
FCOIS.MarkItem(bag, slot, iconId, showIcon, updateInventories)
can use a table of icons to be marked/unmarked as parameter "iconId" now too.
The table needs a number key without gaps!
And the value of the key must be the marker icon then.
e.g.
Lua Code:
  1. local myTableOfFCOISMarkerIcons = { [1] = FCOIS_CON_ICON_RSEARCH, [2] = FCOIS_CON_ICON_SELL }

Same applies for the other marker function via itemInstanceId or uniqueId:
Code:
FCOIS.MarkItemByItemInstanceId(itemInstanceOrUniqueId, iconId, showIcon, itemLink, itemId)

1.4.3
Added ##AddOnVersion: tag to manifest txt
Removed debug message at vendor

1.4.2
Updated API for Murkmire

Fixed:
-Vendor filter buttons work properly again now
-If using the addon CraftBagExtended: Jumping between Craftbags (Inventory, Mail, Vendor) will change the additional inventory context menu "flag" setings properly now (so that "Anti-Destroy" will not be used at the vendor where "Anti-Sell" should be used). This affects the right click on the flag icon as well.
-Left/Right clicking on the flag icon will close an opened context menu properly now instead of re-opening it again.

Added:
-Support for automatic "researchable item marking" via the standard ESO checks.
-> If an item can be researched (searching glass is shown in inventory row, by the ESO game code) with the currently logged in character the item will be marked.
Changed: Select the addon to use for automatic research marking from a dropdown list
-Many more marker icon textures were added, 200 icons to choose from in total now

-CraftStoreFixedAndImproved support to automatically mark researchable items for the currently logged in/other characters.

-New setting: "Do not unjunk items" at the junk inventory tab if marked item is protected.
-> Settings -> Anti-Destroy / Protection -> Scroll down to "Junk"

-BETA Support for AlphaGear 2 addon.
Find an adopted AlphaGear 2 version here, which provides marking of gear sets via FCOItemSaver gear marker icons.

1.4.1
Libraries are needed as standalone version for this addon! Check the description/changelof for version 1.4.0 please.
Added: The additional inventory "flag" icon right click function (disable/enable protection at current panel) works for dynamic icons too now, but:
You need to enable this in the new setting checkbox at EACH dynamic icon in order to make it work!
Check FCOIS Settings -> Colors & icons -> Dynamic icons -> Dynamic icons -> At each dynamic icon (e.g. 1, 3, 4, etc.) -> new checkbox at the right, above the "Anti-Settings" of the dynamic icon "Flag temporary deactivates ..."
Fixed: ResearchAssisatnt addon depending settings can be used again

1.4.0
IMPORTANT:
This addon won't include the needed libraries anymore since this version 1.4.0!
YOU need to manually download & install.
Be sure to check if your extraction software e.g. WinZIP, WINRAR, etc. did create a folder with the name of the zip file and has put the contents of the zip file in there: THIS IS WRONG! The contents of the zip file need to be in your AddOns directory (e.g. c:\users\your windows username\documents\elder scrolls online\live\AddOns) without a new created subfolder with the name of the zip file!.
Or use the addon manager "Minion" to do so, the following libraries in order to let this addon be enabled in the ingame addon manager & let the addon work properly:
-LibStub (to load the libraries below properly)
-LibAddonMenu-2.0
-LibCustomMenu
-LibDialog
-LibFeedback
-LibFilters-2.0
-LibLoadedAddons
-LibMainMenu-2.0

Attention:
You may need to close and restart the game to recognize the new libraries in the addon manager!

Please read the description for further details and the reason. Thanks for your support!

Fixed: Vendor sell protection works properly again and allows selling of "marked to sell" items again (if addon PerfectPixels is used)
Fixed: Fence sell protection works properly again and allows selling of "marked to sell" items again
Fixed: Launder protection works properly again
Fixed: DoItAll integration works properly again after library changes


1.3.9
Fixed: Dependency to libLoadedAddons

1.3.8
-Added: Automatic marking of new items with a chooseable marker icon.
-> Check settings-> "Automatic marks" -> "New"

1.3.7
-Updated: Libraries (including non-released verson 3.7 of library libFilters which fixes Jewelry refine filtering)
-Fixed: Error message upon start if you are using WishList addon
-Fixed: Automatic marking of intricate jewelry works now

1.3.6
Fixed:
-Automatic set marker icons & automatic SetTracker icons & automatic item trait icon settings
-> Please check the settings and set them up to your needs! There are new settings for the trait icons to avoid double marking of set marker icon + trait marker icon.
And the "non wished" trait marker icons changed so you are able to resepct the quality and the level if you like to.

SO PLEASE CHECK THE SETIINGS AT "Automatic marks" -> "Set parts" -> Set Tracker / Traits / Non-Wished and set them up to your needs to avoid double marker icons.

You can use the additional inventory "flag" icon + an addon like AdvancedFilters + Votan's Search box to filter your items/set items to your need (+ FCOItemSaver filter buttons to only show marked set parts e.g.) and then mass remove marker icons for the filtered items.
Then use the inventory "flag" icon -> automatic marks -> set parts again, after setting your settings up to your needs, to remark all set parts with the icons you like them to have.

-Tooltips of some automatic marker icon settings
-lua error message uplon login
-Keybindings not working sometimes



1.3.5
Fixed:
-Automatic set marker icons will be set too if a trait marker icon gets set.
-> Check the new setting for "Marks" -> "Automatic marks" -> "Sets" -> "Traits" -> "Set also if set marker was applied".
-Fixed error at house banks if your jewelry was in the bank
-Fixed error within LAM panel causing the menu to not open under some circumstances
-Fixed some translations
-Added some more itemIds for the transmutation crystal boxes in order to check looting of them -> Prevent looting crystals if you are near the max value already

Changed:
-Migration to server dependent settings will show a popup dialog to confirm the migration now
-Added support for the WishList addon
-Moved the automatic set part trait marking to it's own submenu
-Changed the dropdown boxes containing marker icons within the FCOIS settings to only show some entries and add a scrollbar

API:
-Added function "FCOIS.GetLAMMarkerIconsDropdown(type, withIcons)" to build the choices and choicesValues for a LAM (libAddonMenu 2.0) dropdown box
Check the function within file FCOIS_API.lua for more details and explanations in the comments above the function.


1.3.4
-Added/Changed: Support for server dependent SavedVariables.
After login your savedvars will be migrated automatically to the currently lohgged in server.
Please watch the chat about a /reloadui or /logout info!

The settings->General settings got some new buttons to copy settings from a source to a target server, or to delete savedvars at a target server. These buttons depend on your savedvars settings: Account wide or each character. So copy/delete will be done for all(account wide) or only the currently logged in (each character) toon.

1.3.3
-Added: Support for addon Inventory Insight
-> IIfA needs to be updated as well in order to make the 2 addons work together. Be sure to login all characters at least once and open their inventories at least once, after both addons got updated! And open the bank, guild bank, craftbag, house banks with any of your characters at least once too!

Added API functions to mark/demark / check if item is marked by help of the itemInstance or the uniqueId (depending on FCOIS settings!):

--Mark/unmark an item with a (all) marker icon(s)
-markerIconId can be any of the marker icon IDs or -1 for all
-showIcon is a boolean [true: Add the marker icon, false: Remove the marker icon]
-ItemLink or itemId need to be provided as well to check if the item is a researchable one (needed for the marker icons research, deconstruction, improvement, gear sets, dynamic icons enabled as gear sets)
FCOIS.MarkItemByItemInstanceId(itemInstanceOrUniqueId, markerIconId, showIcon, itemLink, itemId)

--Global function to return boolean value, if an item is marked
-- + it will return an array as 2nd return parameter, containing boolean entries, one for each iconId. True if item is marked with this iconId, false if not
--Check if an item is marked by the help of it's item id
--itemInstanceId: The itemInstanceId or uniqueId of the item
--iconIds: Specifies the icon the item is marked with. iconIds can be any of the marker icons FCOIS_CON_ICON_* or -1 for all icons.
-- The parameter can be an array/table too.
-- The array's/table's key can be any index/value that you like.
-- The value to the key must be the icon number, or -1 for all icons (if -1 is used more than once in the table it'll only be checked once!).
--excludeIconIds: Exclude the iconID or an array of iconIDs from the check.
-- Can only be used together with iconIds = -1 or iconIds = {-1}!
-- excludeIconIds cannot be -1 or the function will return nil!
function FCOIS.IsMarkedByItemInstanceId(itemInstanceId, iconIds, excludeIconIds)


1.3.2
-Fixed: Deconstruction/Improvement at a jewelry station was always protecting the items even if they weren't protected (dynamic icons, or flag icon = red -> protection off).
-Added: Enabling the protection at a panel (via the right click on the flag icon or using the flag's context menu to enable the protection again) will check now if an item is slotted for refinement/deconstruction/improvement/extraction/retrait, and if the item is protected again the item will be removed from the slot automatically

1.3.1
-Added/Changed: Option to allow selling of intricate items is now split into normal vendors and guild store. You can enable this exception against the "sell protection" in the settings -> protection (anti methods) -> sell / sell at guild store.
-Added: Option to protect crown store items from usage if a marker icon is set on them. Also added an option to allow the usage of these crown store items if you disbale the protection at the given panel (setting the additional inventory "flag" button to red).

1.3.0
Fixed: Sorting of gear and dynamic gear
Added: Support for updated Advanced Filters FCOItemSaver filters plugin changes. Find this modified plugin here: AdvancedFilters plugin: FCOItemSaver marker icons

Attention: AdvancedFilters needs an update, otherwise traveling to a wayshrine will duplicate the plugin entries in the dropdown boxes each time!!! A /reloadui fixes this (or this inofficial AF version here)

Added: Support for patched ResearchAssistant addon (to mark researchable items and jewelry). Find the patched ResearchAssistant version here: ResearchAssistant updated for Summerset (supporting jewelry crafting + settings to choose character for it)


1.2.9
Fixed: Default names for dynamic icons were all written to the first dynamic icon (if it wasn't used already).
Please rename the first dynamic icon from "30th" to "1st" manually (or to whatever you want it to be named) if you are using it in the future!

1.2.8
-Added: Support for addon QualitySort (Fixed offsets of the additional inventory "flag" buttons if QualitySort is enabled)
-Fixed: Jewelry crafting filter buttons not always recognized > If you happen to find that the filter buttons at the refine, deconstruct, improve panels are missing check your other addons which got to do with "crafting" and enable them to test which one is causing the bug please!

1.2.7
-Raised APIversion to Summerset
-Added support for jewelry crafting (filter buttons, filter panels, automatic marking)
-Updated libraries (libFilters, libAddonMenu-2.0)
-Fixed: Some localization strings


1.2.6
-Updated library libCustomMenu
-Fixed: Some localization strings
-Added upon request: Option to disable auto-removing items from junk if they get mass marked. See settings -< protection (Anti-methods)->Junk
-Added upon request: Context menus at the filter buttons will sort by the custom sort order now too
-Changed: Settings menu descriptions and context menu settings of filter buttons were moved to the submen "Context menus" now
-Changed: Settings menu shows small marker icons inside the dropdown boxes where you can choose a marker icon. Note that changing the marker icon's color and icon won't apply to those dropdown boxes until you reload the UI!
-Fixed: Removed debug messages

1.2.5
-Fixed: Some localization strings
-Fixed: Right click menu at research popup did not use SHIFT+right mouse to clear/restore marker icons
-Fixed: Character screen right click menu did not use SHIFT+right mouse to clear/restore marker icons
-Fixed: Character screen icons were not refreshed properly if automatic-demarking took place there
-Fixed: Icon sorting shows the non-dynamic icons again
-Fixed: Mass/bulk marking of items via the additional inventory 'flag' icon removes items from slots/junk if they are protected then
-Added: Dynamic icons can be marked as gear sets too now:
Check the new checkbox at each dynamic icon. This will impact the context menus and the "Mark all" at the character screen.
-Changed: Description of "Disable research check" at dynamic icons and gear icons was changed to "Disable armor/weapon check" + new tooltip to better describe what the option changes.
-Changed context menu settings entries
-Added: Context menu at filter buttons setting for a submenu:
Set a number of shown entries in the filter button context menu. If you set the entry to 0 no submenu will be shown at all. If you set it to another value: If the enabled marker icons related to this filter button (e.g. dynamic icons at the LockDyn filter button) are equal or above your chosen value the adodn will add a submenu into the context menu, so the list is not too long.
-Updated library libCustomMenu

1.2.4
-Fixed craftbag filter buttons and additional inventory context menu "flag" button not appearing/working properly if Craftbag Extended addon and Awesome Guild Store addon were not used
-Changed additional inventory context menu "flag" button creation and anchoring
-Added options to move the additional inventory context menu "flag" buttons on x and y axis.
-> Settings -> Additional buttons -> Inventory buttons -> 2 sliders for x and y offset. Value 0 is the standard position!


1.2.3
-Fixed some backup and restore stuff
[Backup & Restore of marker icons at Guild banks]
As the guild bank will only show you the items of the currently selected guild, and if you change to another guild the before opened ones data is gone, the addon is not properly able to backup and restore the marker icons of all the guild banks.
So the currently active guild bak backup will only be able to backup the last opened guild bank data.
If you want to backup each guild bank:
-you need to open a guild bank
-wait until all items are loaded
-then backup the dataset to the API vesrion of your choice.
-afterwards change to anothe rguild bank
-wait until all items are loaded
-then backup the dataset to the same API vesrion of your choice without deleting the old API version backup! The guild bank items get "combined" then
-Repeat this for all guild banks

There is currently no other way available to do the backup properly within 1 run!

-Added backup & restore options and parameters to the settings menu
-Added a dropdown for done backups to teh restore settings menu so you can choose from a list which backup you want to restore
-Added possibility to delete a made backup from the restore settings menu
-Fixed FCOIS filter buttons not working at the house bank deposit tab:
Fixed libFilters for the house bank deposit tab (will fix AdvancedFilters at the house bank deposit tab too)
-Fixed some other stuff


1.2.2
>>> Changelog was shortened to begin at version 1.0.0 <<<

-Fixed: Backup & restore use string values of int64 unique item ids now
-Added: Backup &restore chat commands ask with the same popup dialog like started from the settings now--Fixed: Backup & retsore should now find all items properly

Changed:
-Backup will not overwrite last backup data anymore if you do not specify to do so via the chat command parameter <doClearBackup>

-Chat command for backup is now (<...> are optional parameters!)

/fcois backup <withDetails> <apiversion> <doClearBackup>

<withDetails> values: true=show each backuped item in chat/false: do not show any backuped item in chat
<apiversion> value:nnnnnn=6digit game API version which you can specify to save the backup with this apiversion. If not specified the current apiversion of the game is used
<doClearBackup> values: true=clear the specified apiversion backup before a new one is started/false=do not clear and keep old backupdata of thespecified api version


-Chat command for restore is now (<...> are optional parameters!)

/fcois restore <withDetails> <apiversion>

<withDetails> values: true=show each restored item in chat/false: do not show any restored item in chat
<apiversion> value:nnnnnn=6digit game API version (e.g. current api version is 100022 -> You can get the current api version ingame by using /script d(GetAPIVersion()) in the chat) which you can specify to load the backup from. If not specified the current apiversion of the game is used and if there is no backupdata for the current apiversion the last apiversion will be checked (e.g. after a patch the apiversion raised and your backup got the last apiversion saved -> the addon will automatically find it then)

1.2.1
-Fixed keybindings for new dynamic icons
-Fixed keybinding for filters
-Foixed bug happening if you used the research popup and tried to mark/unmark an item
-Fixed several other bugs
-Added everything that was removed in version 1.1.9a revert again (see 1.2.0)

-Added option for backup&restore:
You can now backup your marker icons and they will be saved in the saved variables with their unique id. This one shouldn't change after a patch.

Be sure to open the guil banks all once before you backup or restore! And be in your house if you want to backup or restore items in your chests!

The backup can be done via settings or the chat command
/fcois backup

YOU NEED TO DO THIS MANUALLY BEFORE/AFTER A PATCH!

You are able to restore the markers by using the settings menu or the chat command
/fcois restore

If you use the chat command you can add another parameter <apiVersion> behind the restore string. The APIversion is the current game's APIversion and the backup will be stored with this APIversion as key. So if you keep several different APIversions over time you can restore them all if you like to.
e.g. /fcois restore 100022
for the current or
/fcois restor 100021
for the previous one


1.2.0
- Updated API for Dragon Bones
- Updated libraries
- Support for the new housing banks (filters, filter buttons, marker icons, automatic marking, protection, etc.)
- +20 dynamic icons
- Adapted context menus to split automatically if you use too many dynamic icons
- Setting to select between 0 (disabled = always show the 30 dynamic icons in total in one menu) and 30 visible icons before the menus split into submenus. Check Settings->Context menus in inventories (Standard value: 11)
- Speed up localization and more dynamically generated stuff so the filesizes shrink
- Small fixes here and there


1.1.9a
Fixed:
-CraftBag filter buttons appearing again without CraftBagExtended or AwesomeGuildStore addons activated
-Filter buttons working again
-Removed debug messages if item was dragged to a refinement slot (from the craftbag)
-Finished protection of craftbag items at the refinement slot

1.1.9
Fixed:
-Removed chat debug messages that showed at some crafting stations
-SHIFT+right click at crafting station/guild store sell tab: If an item got protected again by reapplying the last marker icons via SHIFT+right click, and the item was slotted to deconstruct/improve/sell it get's removed and protected again
-Moved some code from FCOItemSaver.lua to the appropriate files
-Fixed the protection checks for set items to be protected properly if using a dynamic icon (in some cases this was not working -> only for Jewelry)

Added:
-New option in the "Anti-Destroy" settings -> Transmuation:
Dialog to ask if you want to loot more transmuation crystals. If you already got enough crystals (currently it's maximum allowed 200 - maximum lootable amount 50 = 150 +1 = 151 crystals as a threshold) the dialog will ask you if you want to loot more. Works for doubleclicking the Transmutation geodes or using the keybind or context menu.

-New options in the "Contextmenu in inventories" settings -> Show leading marker icon in context menu entries, change the size of the icons, and select if the color of the icon should be used for the context menu entrie rows too.
->The custom color that you have selected to show already marked icon rows still applies! You should set it to something like dark red with the color picker so it's easy to spot, if you color the row like the icons!


1.1.8
-Added option in the "Automatic marks" -> "Set parts" -> "SetTracker" submenu:
"Check all others": If enabled the SetTracker marking will not be set if any other marker icon is alreay set on the item.

-Re-Enabled: "Anti-Equip" -> Ask before bind dialog will show now again for items that are not handled via the ingame "Ask before bind dialog" (Which currently only recognizes items with a blue quality or above, and/or BoP but tradeable items.
The FCOIS ask before bind dialog shows it's addon in the title now with a red [FCOIS] text!

You need to re-enable the dialog in the "Anti-Equip" settings.

1.1.7
-Automatic item marking for crafted items: Added support for alchemy, provisioning and enchanting.
You need to activate the panels in the settings:
Marks ->Automatic marking -> Crafted
-Added support for Dolgubons Lazy Writ Creater: Mark your writ/master writ items automatically upon creation. No other marker icons will apply to them!
You need to activate the panels in the settings:
Marks ->Automatic marking -> Crafted -> Writ Creator

1.1.6
-Added filter buttons at the retrait panel
-Updated libFilters 2.0 to version 3.3

1.1.5
Removed forgotten chat debug messages

1.1.4
-Fixed Craftbag items not protected via drag&drop at refine panel
-Fixed Craftbag items not protected via drag&drop at alchemy panel
-Fixed Craftbag items not protected via drag&drop at enchanting panel
-Fixed chat and on-screen messages for some panels
-Added protection at crafting stations (Retrait, Alchemy, Refine): Slotted items will be automatically removed if they get marked /and thus protected)
-Added support for marker icons and protection at the new retrait (Transmutation) panel
-Added additional inventory button (flag) at the Transmutation panel

1.1.3
-Removed "Anti-enchant" protection for Maelstrom and Master weapons, as they can be enchanted without loosing their special abilities now.

1.1.2
-Updated LAM menu
-Updated API
-Fixed: Vendor protection was not working due to a variable change from ZOs
-Fixed: Sell icon protection for ornate items was not checked against isItemOrnate() so every item with a sell icon, which was not ornate, was not protected properly

1.1.1
-Added: Settings to remove "sell"/"sell at guild store" marker icons, if any other marker icon gets set.
Default value: Disabled
-> See "Automatic de-marking" -> "Sell"


1.1.0
-Fixed: Shields get marked with the automatic set part marker items now

1.0.9
-Updated libFilters to fix filters at crafting stations

1.0.8
-Updated API
-Updated libFilters to fix filters at crafting stations

1.0.7
Fixed: Mark / Unmark all icons by help of the additional context menu "flag" button didn't work

1.0.6
-Fixed: Ask before bind dialog will be shown again for current API version.
Option and dialog will be disabled with next patch automatically
-Added: Option to mark "sell in guildstore"only for unbound items.
-> Check settings -> Color & icons -> normal icons -> Sell in guild store

1.0.5
-Added patches for next API raise
-Fixed "Shift+right mouse button" -> remove all marker icons at popup dialog (research, enchant)
-Added option to automatically mark research scrolls with the lock icon if they are wasted if you use them (e.g. your research got 30 minutes left and the scroll will bosst the reserch for 1 day) -> Depends on the addon "Detailed Research Scrolls"!
Check settings -> Automatic marking -> Research
-Added automatic marking of "The Master's" and "Maelstrom" weapons & shields as set parts! No further set part options will apply (like non-wished set parts)!
-Added prevention against re-enchanting "The Master's" or "Maelstrom" weapons & shields (no setting yet to turn the prevention off as I thought NOBODY will have the idea to re-enchant the weapons/shields...)
-Moved the additional inventory context menu buttons at the crafting stations a bit more to the left as the next patch will introduce a "status" seot header there (in order to sort your items by equipment state).
The icons from ZOs showing the equipped status will be at the same position liek the FCOIS marker icons :-( So you need to move them via Settings -> icons -> positions -> crafting stations (I've moved them to offset 5).

1.0.4
Added: Option to automatic mark set part items with the non-wished icon, if the level of the set part is bewlo a threshold value.
Options -> Automatic marking -> Set parts -> Scroll down to "Non-wished" section
Updated: libAddonMenu
Another Fix: ZOs locked items -> Transfer/Migrate to FCOItemSaver lock marker icon for subscriber bank

1.0.3
Fixed: ZOs locked items -> Transfer/Migrate to FCOItemSaver lock marker icon

1.0.2
-Fixed: Crafted items won't be marked as set parts if already marked as "crafted"
-Fixed: Settings menu sometimes not shown properly

1.0.1
-Fixed: Automatic Marking of researchable items (needed addon: ResearchAssistant)
Important: ReserchAssistant is adding information to each inventory slot AT THE TIME YOU SHOW THE SLOT in your inventory!
So if the automatic marking is not working properly this sometimes is related to the functionality of ResearchAssistant.
Please use the aditional inventory "flag icon" menu to scan you whole (check the ALL inventory tab) inventory for Automatic marking -> Researching if you feel it should be updated.

-New feature: Hide the player progress bar inside the character screen, if you open the context menu at a character slot (armor, weapons, jewelry, posion) so the context menu is shown properly.
The player progress bar will be unhidden again if the context menu closes.
-Changed the file structure for some more functions.

1.0.0
Totally new code and file structure.

Fixes
-LAM Settings somewhere not looking the same for all marker icons
-Context menus not showing all entries because the screen ends
-Junk not working sometimes
-Recoded a lot of the source code
-Split the big addon file into several filenames
-And many other smaller fixes

Added/Changed

Unique item IDs VS. ItemInstanceId
Each item got an itemInstanceId which is the same, even if the item differs in level, quality, enchantment etc.
And each item got a uniqueItemId which differs if the level, style, quality, enchantment are different. Sometimes even totally the same items got different unique IDs!
-> FCOIS was using the itemInstanceId since the beginning.

-Added a setting in settings -> general to enable the "unique item IDs"
This will only affect armor and weapons! All other items will still be using the itemInstanceId so you do not have to mark potions etc. several times.
Attention: To enable the unique IDs you have to set the option and do a reload of the user interface, by e.g. typing
/reloadui or using the reload UI button next to it !!!
If you just chnage the option and close the settings nothing will change until next reloadui!!!


Other addons
Added support for the addon Advanced Disable Controller UI
-> You are able to use the FCOIS filters and contextmenus in the inventories with this addon, and play with the Gamepad mode if you run around and fight.


Context menus
-Colorized the "Remove all markers" entry red in the additional inventory context menu
-Changed the self-made context menu for the filter buttons to libCustomMenu entries. The context menus are a bit wider now and if you use more than 6 marker icons (e.g. in the Lock & Dynamic filter context menu) you'll have a submenu for the dynamic marker icons in the contextmenu now.
-> If you want to remove the text next to the icons go to the settings -> filters -> filter buttons -> filter and change the "context menu tooltips" to off.
-Added setting to remove "Mark as junk" entry from context-menus for items that are protected: Settings-> Anti-Destroy
-If you mark an item at the inventory's junk tab and the item get's protected against "junk" with this marker icon, the item will be removed from the junk list automatically.
-> If this item is more than once on the junk list all the items will get marked automatically (e.g. 2x the same recipe), but only the one marked with the context menu will be removed form the junklist. Otherwise I'd have to scan the whole bag and check if the item is marked for junk... This is breaking the performance as each time you use the context menu in the inventory the total inventory get's scanned...

Automatic marking
-Added more quality settings
-Added dropdowns to the settings for Automatic marking->Sets->item traits: Each trait can have it's own marker icon now (e.g. divines = set part, sturdy = deconstruct.
-> Would be glad if you could test this together with the other Automatic Set markers, if everything works as expected. Many thanks!
Todo: Make these item trait marker settings (and only these!) character settings even if account settings are enabled

Bound set parts
-Added an option to show bound set parts with another small triangle icon at the top right edge of the name. If you hover the mouse over the item the triangle moves a bit horizontally so you're easily able to see that this is a bound item in your inventory/bank.

API for developers, check filename "FCOIS_API.lua"
!!! Addons developers using older global functions of FCOIS should please red this forum thread: !!!
http://www.esoui.com/forums/showthre...0569#post30569

Attention
Some of the existing functions like FCOIsMarked got renamed to FCOIS.IsMarked!
So some other addons might happen to not work correctly anymore.
The changes were needed in order to support the unique item IDs!

...

0.0.2 ff
Changelog was removed here as it got really big and slow.
If you want to view the whole changeloge please use the following link and download the txt file:
https://dl.dropboxusercontent.com/u/34844455/ESO%20Addons/2016-10-23_FCOItemSaver_Changelog.txt

...

0.0.2
Initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
0.8.6a.1
183kB
08/03/16 07:10 AM
Patch


Archived Files (232)
File Name
Version
Size
Uploader
Date
1.6.5
387kB
Baertram
09/02/19 02:40 PM
1.6.4
387kB
Baertram
08/28/19 02:17 PM
1.6.3
387kB
Baertram
08/23/19 02:11 PM
1.6.1
387kB
Baertram
08/12/19 08:45 AM
1.6.0
387kB
Baertram
08/11/19 09:18 PM
1.5.9
363kB
Baertram
07/13/19 05:33 AM
1.5.8
362kB
Baertram
07/05/19 08:02 AM
1.5.7
362kB
Baertram
06/23/19 09:08 AM
1.5.6
362kB
Baertram
06/18/19 04:04 PM
1.5.5
362kB
Baertram
06/18/19 02:29 PM
1.5.4
361kB
Baertram
06/18/19 12:00 PM
1.5.3
361kB
Baertram
05/20/19 09:10 AM
1.5.2
359kB
Baertram
05/19/19 05:29 PM
1.5.1
356kB
Baertram
04/21/19 04:55 PM
1.5.0
356kB
Baertram
02/10/19 08:12 AM
1.4.9
353kB
Baertram
01/28/19 04:42 AM
1.4.8
357kB
Baertram
01/27/19 03:11 PM
1.4.7
355kB
Baertram
01/25/19 08:45 AM
1.4.6
354kB
Baertram
01/03/19 07:39 AM
1.4.5
354kB
Baertram
01/01/19 03:18 PM
1.4.4
354kB
Baertram
12/30/18 08:00 AM
1.4.3
341kB
Baertram
11/04/18 06:19 AM
1.4.2
341kB
Baertram
10/31/18 09:48 AM
1.4.1
330kB
Baertram
09/14/18 05:53 AM
1.4.0
330kB
Baertram
09/01/18 04:11 PM
1.3.9
399kB
Baertram
08/17/18 01:12 PM
1.3.8
399kB
Baertram
08/17/18 08:06 AM
1.3.7
399kB
Baertram
08/17/18 03:23 AM
1.3.6
403kB
Baertram
08/12/18 08:55 AM
1.3.5
401kB
Baertram
08/04/18 05:05 PM
1.3.4
410kB
Baertram
07/22/18 07:10 PM
1.3.3
407kB
Baertram
06/27/18 09:42 AM
1.3.3
370kB
Baertram
06/23/18 06:54 PM
1.3.1
370kB
Baertram
06/23/18 04:46 PM
1.3.0
369kB
Baertram
06/02/18 05:23 PM
1.2.9
368kB
Baertram
06/01/18 07:27 PM
1.2.8
368kB
Baertram
05/27/18 02:05 PM
1.2.7
367kB
Baertram
05/21/18 07:47 AM
1.2.6
364kB
Baertram
04/28/18 06:16 PM
1.2.5
361kB
Baertram
04/22/18 12:24 PM
1.2.4
356kB
Baertram
04/02/18 09:47 AM
1.2.3
362kB
Baertram
03/19/18 07:20 AM
1.2.2
345kB
Baertram
02/25/18 09:16 AM
1.2.1
344kB
Baertram
02/22/18 04:12 PM
1.1.9a
363kB
Baertram
02/12/18 07:13 AM
1.1.9a
393kB
Baertram
01/29/18 02:51 PM
1.1.9
393kB
Baertram
01/27/18 06:42 PM
1.1.8
372kB
Baertram
01/03/18 12:04 PM
1.1.7
372kB
Baertram
12/10/17 06:47 AM
1.1.6
368kB
Baertram
11/19/17 01:16 PM
1.1.5
368kB
Baertram
11/05/17 11:45 AM
1.1.4
368kB
Baertram
11/04/17 04:48 PM
1.1.3
364kB
Baertram
11/01/17 12:59 PM
1.1.2
364kB
Baertram
10/31/17 03:30 PM
1.1.1
363kB
Baertram
09/17/17 01:02 PM
1.1.0
363kB
Baertram
09/08/17 11:18 AM
1.0.9
351kB
Baertram
08/16/17 07:54 PM
1.0.8
351kB
Baertram
08/15/17 03:30 PM
1.0.7
362kB
Baertram
07/29/17 07:17 AM
1.0.6
362kB
Baertram
07/23/17 07:58 AM
1.0.5
385kB
Baertram
07/16/17 03:06 PM
1.0.4
337kB
Baertram
07/15/17 09:55 AM
1.0.3
335kB
Baertram
07/02/17 11:27 AM
1.0.2
335kB
Baertram
06/25/17 01:46 PM
1.0.1
334kB
Baertram
06/24/17 09:56 AM
1.0.0
332kB
Baertram
06/11/17 07:29 AM
0.9.1
321kB
Baertram
03/30/17 03:18 PM
0.9.0
314kB
Baertram
03/27/17 02:19 PM
0.8.9
309kB
Baertram
03/02/17 05:34 PM
0.8.8i
308kB
Baertram
02/26/17 06:09 PM
0.8.8g
306kB
Baertram
02/19/17 09:14 AM
0.8.8f
306kB
Baertram
02/17/17 10:22 PM
0.8.8e
305kB
Baertram
02/16/17 03:09 PM
0.8.8d
305kB
Baertram
02/15/17 10:01 PM
0.8.8c
295kB
Baertram
01/30/17 05:55 AM
0.8.8b
301kB
Baertram
01/29/17 07:04 PM
0.8.8a
297kB
Baertram
01/16/17 03:42 PM
0.8.8
293kB
Baertram
01/07/17 08:07 AM
0.8.7i
285kB
Baertram
11/27/16 07:00 AM
0.8.7h
280kB
Baertram
11/10/16 10:13 AM
0.8.7g
277kB
Baertram
10/30/16 01:19 PM
0.8.7e
275kB
Baertram
10/23/16 07:21 PM
0.8.7d
268kB
Baertram
10/23/16 10:36 AM
0.8.7c
268kB
Baertram
10/23/16 09:22 AM
0.8.7b
303kB
Baertram
10/16/16 09:57 AM
0.8.7
303kB
Baertram
10/02/16 07:12 PM
0.8.6d
249kB
Baertram
08/05/16 07:39 AM
0.8.6c
248kB
Baertram
08/04/16 11:21 AM
0.8.6b
248kB
Baertram
08/04/16 08:51 AM
0.8.6a
246kB
Baertram
08/01/16 09:37 AM
0.8.6
248kB
Baertram
07/31/16 09:20 AM
0.8.5f
262kB
Baertram
07/17/16 01:08 PM
0.8.5e
237kB
Baertram
07/14/16 01:29 PM
0.8.5c
226kB
Baertram
07/07/16 03:30 PM
0.8.5b
222kB
Baertram
06/06/16 04:16 PM
0.8.5a
222kB
Baertram
06/06/16 02:50 PM
0.8.5
222kB
Baertram
06/06/16 12:35 PM
0.8.4j
222kB
Baertram
06/05/16 01:30 PM
0.8.4i
221kB
Baertram
05/07/16 06:45 PM
0.8.4h
221kB
Baertram
05/07/16 06:14 PM
0.8.4g
216kB
Baertram
04/29/16 07:25 AM
0.8.4f
220kB
Baertram
04/28/16 01:41 PM
0.8.4e
220kB
Baertram
04/24/16 02:59 PM
0.8.4d
219kB
Baertram
04/24/16 12:45 PM
0.8.4c
219kB
Baertram
04/10/16 02:48 PM
0.8.4b
219kB
Baertram
04/04/16 04:45 PM
0.8.4a
215kB
Baertram
03/31/16 05:27 PM
0.8.4
213kB
Baertram
03/26/16 06:27 PM
0.8.3b
206kB
Baertram
02/14/16 01:16 PM
0.8.3a
204kB
Baertram
02/08/16 05:36 AM
0.8.3a
204kB
Baertram
02/08/16 05:23 AM
0.8.3
204kB
Baertram
02/07/16 10:57 AM
0.8.2a
204kB
Baertram
02/06/16 12:00 PM
0.8.2
204kB
Baertram
02/05/16 03:14 PM
0.8.1
203kB
Baertram
01/17/16 08:58 AM
0.8.0
202kB
Baertram
01/10/16 12:08 PM
0.7.9f
199kB
Baertram
01/09/16 11:51 AM
0.7.9e
196kB
Baertram
11/22/15 03:31 PM
0.7.9d
196kB
Baertram
11/21/15 03:11 PM
0.7.9c
194kB
Baertram
11/15/15 01:20 PM
0.7.9b
197kB
Baertram
11/10/15 06:28 AM
0.7.9a
197kB
Baertram
11/02/15 04:57 PM
0.7.9
194kB
Baertram
11/01/15 03:29 PM
0.7.8d
192kB
Baertram
09/18/15 05:38 PM
0.7.8c
187kB
Baertram
09/15/15 06:26 PM
0.7.8b
185kB
Baertram
09/14/15 06:56 PM
0.7.8a
184kB
Baertram
09/14/15 10:46 AM
0.7.8
183kB
Baertram
09/13/15 05:24 PM
0.7.7a
181kB
Baertram
09/01/15 07:43 PM
0.7.7
181kB
Baertram
08/31/15 04:30 PM
0.7.6a
182kB
Baertram
08/10/15 06:06 PM
0.7.6
182kB
Baertram
08/10/15 01:49 PM
0.7.5
181kB
Baertram
08/10/15 10:48 AM
0.7.4
181kB
Baertram
08/09/15 06:51 PM
0.7.3
180kB
Baertram
08/06/15 10:00 PM
0.7.2
178kB
Baertram
08/06/15 02:57 PM
0.7.1
177kB
Baertram
08/04/15 05:12 PM
0.7.0a
176kB
Baertram
07/21/15 12:37 PM
0.7.0
176kB
Baertram
07/19/15 06:20 PM
0.6.9d
175kB
Baertram
07/14/15 05:58 PM
0.6.9c
171kB
Baertram
07/14/15 11:50 AM
0.6.9b
171kB
Baertram
07/12/15 03:58 PM
0.6.9a
167kB
Baertram
07/01/15 10:24 AM
0.6.9
165kB
Baertram
06/22/15 01:00 PM
0.6.8
163kB
Baertram
06/15/15 06:05 PM
0.6.7a
161kB
Baertram
06/15/15 05:47 AM
0.6.7
163kB
Baertram
06/14/15 02:00 PM
0.6.6
155kB
Baertram
05/28/15 05:50 PM
0.6.5
154kB
Baertram
05/28/15 02:48 PM
0.6.4a
151kB
Baertram
04/27/15 12:54 PM
0.6.4
151kB
Baertram
04/27/15 10:54 AM
0.6.3b
143kB
Baertram
04/23/15 01:20 PM
0.6.3a
143kB
Baertram
04/20/15 04:03 PM
0.6.3
143kB
Baertram
04/14/15 11:24 AM
0.6.2
142kB
Baertram
04/13/15 04:29 PM
0.6.1a
142kB
Baertram
04/08/15 08:01 PM
0.6.1
141kB
Baertram
04/06/15 06:48 PM
0.6.0c
134kB
Baertram
03/09/15 07:43 PM
0.6.0b
131kB
Baertram
03/07/15 09:24 AM
0.6.0a
134kB
Baertram
03/06/15 09:01 PM
0.6.0
131kB
Baertram
03/03/15 04:54 PM
0.5.6a
131kB
Baertram
03/01/15 03:23 PM
0.5.6
131kB
Baertram
02/26/15 06:17 PM
0.5.5
130kB
Baertram
02/24/15 05:40 PM
0.5.4a
122kB
Baertram
02/20/15 11:40 AM
0.5.3
120kB
Baertram
02/19/15 08:59 PM
0.5.2a
114kB
Baertram
02/18/15 06:50 AM
0.5.2
114kB
Baertram
02/17/15 09:09 PM
0.5.1c
108kB
Baertram
02/10/15 04:38 AM
0.5.1b
110kB
Baertram
02/01/15 02:30 PM
0.5.1a
109kB
Baertram
02/01/15 12:48 AM
0.5.1
107kB
Baertram
01/31/15 05:23 PM
0.5.0
102kB
Baertram
01/25/15 05:23 PM
0.4.9a
102kB
Baertram
01/08/15 08:11 PM
0.4.9
102kB
Baertram
01/08/15 11:00 AM
0.4.8a
102kB
Baertram
01/07/15 03:07 PM
0.4.8
102kB
Baertram
01/06/15 11:56 AM
0.4.7
98kB
Baertram
01/05/15 01:00 PM
0.4.6d
100kB
Baertram
01/04/15 11:54 AM
0.4.6c
98kB
Baertram
12/22/14 06:59 PM
0.4.6b
97kB
Baertram
12/22/14 05:52 PM
0.4.6a
97kB
Baertram
12/19/14 10:16 AM
0.4.6
97kB
Baertram
12/17/14 07:55 PM
0.3.2b
74kB
Baertram
12/03/14 06:01 PM
0.3.2a
73kB
Baertram
12/02/14 11:29 AM
0.3.2
75kB
Baertram
11/28/14 02:51 PM
0.3.1b
73kB
Baertram
11/18/14 05:11 PM
0.3.1a
73kB
Baertram
11/18/14 03:08 PM
0.3.1
73kB
Baertram
11/17/14 09:06 PM
0.3.0a
68kB
Baertram
11/17/14 05:07 PM
0.3.0
68kB
Baertram
11/17/14 04:07 PM
0.2.9
67kB
Baertram
11/15/14 09:47 AM
0.2.8
67kB
Baertram
11/15/14 06:52 AM
0.2.7b
66kB
Baertram
11/07/14 11:02 AM
0.2.7a
66kB
Baertram
10/10/14 11:44 AM
0.2.7
68kB
Baertram
10/10/14 07:54 AM
0.2.6
66kB
Baertram
10/08/14 01:44 PM
0.2.5
66kB
Baertram
10/05/14 08:33 AM
0.2.4
64kB
Baertram
10/04/14 01:48 PM
0.2.3
64kB
Baertram
10/01/14 05:15 AM
0.2.2
64kB
Baertram
09/29/14 12:11 PM
0.2.1
63kB
Baertram
09/29/14 09:54 AM
0.2.0
63kB
Baertram
09/16/14 02:47 PM
0.1.9b
63kB
Baertram
09/14/14 09:16 AM
0.1.9a
63kB
Baertram
09/13/14 10:16 AM
0.1.9
64kB
Baertram
09/12/14 02:59 PM
0.1.8
93kB
Baertram
09/09/14 04:45 AM
0.1.7d
62kB
Baertram
09/05/14 03:29 AM
0.1.7c
61kB
Baertram
09/02/14 01:08 PM
0.1.7a
59kB
Baertram
09/01/14 04:36 PM
0.1.7
59kB
Baertram
08/31/14 05:02 PM
0.1.6
55kB
Baertram
08/31/14 09:51 AM
0.1.5a
53kB
Baertram
08/30/14 07:01 AM
0.1.5
50kB
Baertram
08/28/14 05:59 PM
0.1.4a
51kB
Baertram
08/20/14 12:49 PM
0.1.4
51kB
Baertram
08/17/14 05:05 PM
0.1.3a
44kB
Baertram
08/12/14 08:30 AM
0.1.3
44kB
Baertram
08/11/14 04:39 PM
0.1.2
43kB
Baertram
08/10/14 09:52 AM
0.1.1b
41kB
Baertram
08/04/14 04:49 PM
0.1.1a
41kB
Baertram
08/04/14 04:08 PM
1.1.0
41kB
Baertram
08/03/14 08:45 AM
0.0.9
35kB
Baertram
07/22/14 01:33 PM
0.0.8
35kB
Baertram
07/21/14 07:05 PM
0.0.7a
35kB
Baertram
07/21/14 04:06 PM
0.0.7
34kB
Baertram
07/21/14 02:23 PM
0.0.6
33kB
Baertram
07/19/14 07:25 AM
0.0.5a
33kB
Baertram
07/17/14 06:50 AM
0.0.5
32kB
Baertram
07/11/14 10:05 PM
0.0.4a
32kB
Baertram
07/11/14 06:24 AM
0.0.4
31kB
Baertram
07/07/14 03:43 PM
0.0.2 - German
6kB
07/07/14 12:51 PM


Post A Reply Comment Options
Unread 05/20/19, 08:45 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Please read the addon description for the needed dependencies/libraries.
I recommand using Votans Addon List to support automatic needed depencies/library enabling ingame if you en-/disable an addon.

Important:
ALWAYS LOGOUT before updating libraries or addons.
It may cause some errors if you did update the addons or especially libraries if the game was already running as the addon manager will do all "dependency" checks in the logged out character selection, and not again poroperly if you are logged in already and open the addon manager!

Please inform yourself before posting comments:
FAQ / Frequently asked questions / Questions fréquemment posées / Oft gefragte Frage


If you got problems report the error message here please, including information like:
  • -Steps how to reproduce the error in detail
  • -Was this addon enabled alone (+needed libraries), or were other addons involved (which ones)?

Howto do a backup of your SavedVariables files? Read here

Many thanks
Last edited by Baertram : 06/20/19 at 04:28 PM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 07:00 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Re: Re: Error update

[1863594880] or [-596334167] (why are there negative numbers? O.o) are in the format of ["4823089905078901513"]
The negative numbers are added as the positive values were above the maximum allowed integer value, so a calucaltion was done to reduce the number in size and keep in inside the int bounds.

The "482..." are the unique Ids and should only apply to items which are weapon or armor. And they are saved as you have activated the unique Ids in the settings one time I guess.

Everything else: Hard to explain and would be too much info here I'd say the savedvars look ok. The problem most likely is then a missing name of an icon or a disabled icon used somewhere in the code.
Could also be the code does not do enough checks and tries to use icons which got disabled by the dynamic slider, or whatever...

The next time you get into this issue you could provide me your SV file, tell me what you have changed last before the error happens and how to rebuild the error. Maybe I can find something to fix then.
For now I assume it was a coincidance. Thanks for all the info.
Last edited by Baertram : 09/20/19 at 07:02 AM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 04:39 AM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Error update

Originally Posted by Baertram
The only thing I could imagine which triggers the error messages would have been that you did change the number of dynamic icons (slider) in the settings and did not do a reloadui afterwards. But you said you have logged out then as it was the end of your palytime.
if you change ths slider and update values for "deactivated by the slider" dynamic icons, or the sort order, it might have broken something.
Well, since a few creators seem to be working on updating their API for Dragonhold (e.g. HarvestMap, which was one of the ones I updated yesterday), it might be that the last ESO update changed stuff enough that something tiny broke and then cascaded. I dunno. I mean, the error didn't show up till Monday, and those updates were released on Tuesday, meaning the changes they're updating for had to have been introduced prior to that, right? (Maybe if I'd checked Minion instead of bashing my head against error messages and staring myself cross-eyed going through addon folders, it would have fixed itself then xD)
(The updates, btw, were HarvestMap, AlphaGear2 and No Interact -- and then LibBinaryEncode came with its update yesterday.)
But that's just layman speculations xD

Originally Posted by Baertram
Sorry to read you need to setup all new now :( I had thought of asking for your SavedVariables which show the errors so I can test if I get teh same error but as you have changed it several times now I guess I wouldn't be able to rebuild the error properly. YOu even lsot me where the error shows, and when meanwhile :p
S'ok =) I just wish I'd been smarter and screenshotted my marked items xD Going through some 100+ items intended for research and figuring out which ones are duplicate traits (since TraitBuster can be slightly hit-and-miss, especially when it also counts locked items, i.e. ones intended to save as levelling gear or "when this alt reaches lvl50" gear) was a bit of a pain, but eh, it's done now =)

(Sorry about being confusing about when and where the errors showed up, btw ^^; )

I could still send you the old variable file, but yeah, I didn't exactly make backups during the process.

I looked through it, though, and I think I might have found one of the issues with it. There are a bunch of (presumably) itemIDs under markedItems that instead of being something like [1863594880] or [-596334167] (why are there negative numbers? O.o) are in the format of ["4823089905078901513"] -- not only a lot longer, but also with the quotation marks, which... uh... makes the code interpret it as text instead of numbers? I think? (And even now that I've re-marked at least most of the items marked previously, there are no entries of that format in the new variables file.)

Some icon IDs seem more or less untouched by those ["###"] entries, while others are filled with them. Interestingly enough, the last active iconIDs, which ought to be dynamics 11-16 (ones I activated after the error messages began), are clean of ["###"] entries, while iconIDs 2 and 3, for example, are practically filled by them...


Originally Posted by Baertram
btw: Do not change the addon/library folder names. The txt file name and folder name must be the same and if you change the fodler and filename you'll end in one CustomCompassPins and LibCustomCompassPin which might break each other (they shouldn't but who knows).
Oh xD Good to know. Plus the addons depending on that library might end up looking for it under the old name and ending up not finding one. Ah well, it's like one or two that don't follow the "naming custom" of adding Lib in front of the name ^^ I can live with that.
Last edited by Noxifer : 09/20/19 at 04:41 AM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 03:32 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Error update

The only thing I could imagine which triggers the error messages would have been that you did change the number of dynamic icons (slider) in the settings and did not do a reloadui afterwards. But you said you have logged out then as it was the end of your palytime.
if you change ths slider and update values for "deactivated by the slider" dynamic icons, or the sort order, it might have broken something.

Sorry to read you need to setup all new now I had thought of asking for your SavedVariables which show the errors so I can test if I get teh same error but as you have changed it several times now I guess I wouldn't be able to rebuild the error properly. YOu even lsot me where the error shows, and when meanwhile

btw: Do not change the addon/library folder names. The txt file name and folder name must be the same and if you change the fodler and filename you'll end in one CustomCompassPins and LibCustomCompassPin which might break each other (they shouldn't but who knows).

Originally Posted by Noxifer
Update :3

A few hours ago I booted up Minion again, and four addons were flagged as having an update (though one was... probably me editing the text file and adding the field "AddOnVersion" with somewhat incorrect formatting, since it was last updated in May or so xD). Updated those, then had to do some more IRL stuff.

Logged in just now, and the right-click error was still there. However, the error message when editing dynamics was gone. I went through all of them and edited their names slightly and then back again, just to make sure they'd been saved. Found the "icon order" list and my OCD tendencies reared their head. So I reordered it a bit. And then the right-click menu went all wonky (above and beyond the error message), with stuff being mis-named, and some icons/labels showing up twice and others not at all.

Suspecting that the previous error-while-editing might have screwed up the saved variables, I logged out and renamed the variables file (changing the suffix to 'old'). Logged in again, and the right-click error is completely gone.

So one of the three I updated (the real updates, that is) seems to have been the culprit behind it (or one of their libs) even though they weren't mentioned in the error messages. And then the error must have corrupted the variables enough to cause further errors.
Now all I have to do is set up FCOIS again and go through all my stuff and re-mark them :Þ That'll be fun.
Report comment to moderator  
Reply With Quote
Unread 09/19/19, 11:30 AM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Error update

Update :3

A few hours ago I booted up Minion again, and four addons were flagged as having an update (though one was... probably me editing the text file and adding the field "AddOnVersion" with somewhat incorrect formatting, since it was last updated in May or so xD). Updated those, then had to do some more IRL stuff.

Logged in just now, and the right-click error was still there. However, the error message when editing dynamics was gone. I went through all of them and edited their names slightly and then back again, just to make sure they'd been saved. Found the "icon order" list and my OCD tendencies reared their head. So I reordered it a bit. And then the right-click menu went all wonky (above and beyond the error message), with stuff being mis-named, and some icons/labels showing up twice and others not at all.

Suspecting that the previous error-while-editing might have screwed up the saved variables, I logged out and renamed the variables file (changing the suffix to 'old'). Logged in again, and the right-click error is completely gone.

So one of the three I updated (the real updates, that is) seems to have been the culprit behind it (or one of their libs) even though they weren't mentioned in the error messages. And then the error must have corrupted the variables enough to cause further errors.
Now all I have to do is set up FCOIS again and go through all my stuff and re-mark them :Þ That'll be fun.
Report comment to moderator  
Reply With Quote
Unread 09/18/19, 12:03 PM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Re: Re: Re: Re: Re: Re: Setting for Style Motifs

Originally Posted by Baertram
imo it's the very failsafe version to make addons all run smooth together (for those libraries that are widely spread and got their own txt file, not libs that only 1 addon uses internally).
Oh, I agree =) Plus it saves space. (Not that the libs are very big xD But still, it feels kinda redundant to have the same file in twelve different places.)

Originally Posted by Baertram
But you are also able to include the libs in your addon's folder as e.g. subfolder "LibAddonMenu-2.0" containing the LibAddonMenu-2.0.txt which will make it load normally, and only the most up2date version in all your addons, or the main folder "AddOns" will be used then.
You could even create one folder "AddOns\!Libraries" and put all libs in there. But this wouldn't work with Minion unfortunately. But increases the visibility of libraries if you manually install them.
Most of them start off with 'Lib' anyway, so they get mostly sorted as-is =) I think I have two libs that don't have their folder start off with 'Lib'. (I don't think renaming the folder, e.g. CustomCompassPins -> LibCustomCompassPins as long as the file names stay the same would change anything, but I'd rather not risk it xD)

I've noticed another part of the error now, though... Whenever I right-click on an item, the error message pops up, and this one refers more specifically to FCOIS functions. (It doesn't seem to matter if it's a gear piece or a potion or repairkit or anything else.) But it might not be another part of the error as much as a consequence of it. It didn't show up till I started rearranging the dynamic groups (and discovering that error message), and if the errors I get when changing names of things means they don't get saved properly in every place (or something), it would explain this one.

Originally Posted by In Inventory
user:/AddOns/FCOItemSaver/src/FCOIS_ContextMenus.lua:944: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/FCOItemSaver/src/FCOIS_ContextMenus.lua:944: in function 'FCOIS.AddMark'
<Locals> rowControl = ud, markId = 28, isEquipmentSlot = false, refreshPopupDialog = false, useSubMenu = false, parentName = "ZO_PlayerInventoryListConte...", controlName = "ZO_PlayerInventoryList1Row1", settings = tbl, isIconEnabled = tbl, isDynamicIcon = tbl, isGearIcon = tbl, notAllowedParentCtrls = tbl, notAllowedCtls = tbl, researchableIcons = tbl, allowedCharacterCtrls = tbl, allowedCharacterJewelryControls = tbl, firstAdd = false, lastAdd = true, myFont = "ZoFontGame", colDef = tbl </Locals>
user:/AddOns/FCOItemSaver/src/FCOIS_Hooks.lua:651: in function 'ZO_InventorySlot_ShowContextMenu_For_FCOItemSaver'
<Locals> rowControl = ud, slotActions = tbl, prevVars = tbl, contextMenuClearMarkesByShiftKey = true, isCharacterShown = true, parentControl = ud, FCOcontextMenu = tbl, userOrderValid = true, resetSortOrderDone = false, contextMenuEntriesAdded = 25, useSubContextMenu = false, _ = 25, countDynIconsEnabled = 14, useDynSubContextMenu = true, addedCounter = 25, j = 28 </Locals>
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
<Locals> self = tbl, eventName = 6, registry = tbl, callbackInfoIndex = 1, callbackInfo = tbl, callback = user:/AddOns/FCOItemSaver/src/FCOIS_Hooks.lua:550, deleted = false </Locals>
user:/AddOns/LibCustomMenu/LibCustomMenu.lua:523: in function 'addCategory'
user:/AddOns/LibCustomMenu/LibCustomMenu.lua:543: in function 'AppendToMenu'
user:/AddOns/LibCustomMenu/LibCustomMenu.lua:500: in function 'Show'
EsoUI/Ingame/Inventory/InventorySlot.lua:1968: in function 'ZO_InventorySlot_ShowContextMenu'
<Locals> inventorySlot = ud </Locals>
(tail call): ?
(tail call): ?
(tail call): ?
(tail call): ?
(tail call): ?
EsoUI/Ingame/Inventory/InventorySlot.lua:2009: in function 'ZO_InventorySlot_OnSlotClicked'
<Locals> inventorySlot = ud, button = 2 </Locals>
ZO_InventoryWalletList1Row1_MouseUp:4: in function '(main chunk)'
<Locals> self = ud, button = 2, upInside = true, ctrl = false, alt = false, shift = false, command = false </Locals>
(tail call): ?
Originally Posted by In Research Pop-up
user:/AddOns/FCOItemSaver/src/FCOIS_ContextMenus.lua:944: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/FCOItemSaver/src/FCOIS_ContextMenus.lua:944: in function 'FCOIS.AddMark'
<Locals> rowControl = ud, markId = 28, isEquipmentSlot = false, refreshPopupDialog = true, useSubMenu = false, parentName = "ZO_ListDialog1ListContents", controlName = "ZO_ListDialog1List1Row1", settings = tbl, isIconEnabled = tbl, isDynamicIcon = tbl, isGearIcon = tbl, notAllowedParentCtrls = tbl, notAllowedCtls = tbl, researchableIcons = tbl, allowedCharacterCtrls = tbl, allowedCharacterJewelryControls = tbl, firstAdd = false, lastAdd = true, myFont = "ZoFontGame", colDef = tbl </Locals>
user:/AddOns/FCOItemSaver/src/FCOIS_Hooks.lua:1071: in function 'hookFunction'
<Locals> control = ud, button = 2, upInside = true, ctrlKey = false, altKey = false, shiftKey = false, FCOcontextMenu = tbl, userOrderValid = true, contextMenuEntriesAdded = 25, j = 28 </Locals>
EsoUI/Libraries/Utility/ZO_Hook.lua:33: in function '(anonymous)'
The right-click menu I do get up is also (but understandably) a bit wonky, with FCOIS options being split up into two places. And all the dynamics missing (though the gear icons/groups are still there--and I'm not about to go poke at those more than absolutely necessary xD).


(In the research window, there's only the FCOIS entries available, but I think that's normal. And in the deconstruct/improve tabs, the message appears to be the same as the first one, apart from referencing ZO crafting inventory functions instead of backpack functions between the last two tail calls.)

Aha! It's not that the dynamic icons are missing. When I raised the necessary number of dynamics to create a sub-menu to max (which means submenu is disabled since two dynamics are disabled), all the dynamics showed up again. And when I turned on the setting to show all FCOIS icons in a submenu, they all vanished. So it's just FCOIS submenus that go missing.
(I also tried turning off the Price Tooltip's "Price to chat" option, just in case that one was "hogging" all the submenu space, but that didn't seem to change anything, unfortunately.)

Edit: Interesting. I don't get the right-click error message in guild shops (buying interface) or pop-up tooltips. I do get them when right-clicking on pop-up tooltips if my inventory is open.
Last edited by Noxifer : 09/19/19 at 09:27 AM.
Report comment to moderator  
Reply With Quote
Unread 09/18/19, 08:55 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
I think so, yes. Will have a look if it can be added there.

Originally Posted by amber1019
Heyyyy. I hope you're doing well!
I have a question.
Under the "Protection (Anti-Methods)" settings menu, could you add the "Disable temporarily with flag" option to the Guild Banks "prevent deposit w/o withdraw rights"?
I appreciate that setting, but I'd love an easy way to toggle it on and off (like with the flag).
Let me know if this is something you'll consider. Thank you.
Report comment to moderator  
Reply With Quote
Unread 09/17/19, 11:17 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 42
File comments: 238
Uploads: 0
Heyyyy. I hope you're doing well!
I have a question.
Under the "Protection (Anti-Methods)" settings menu, could you add the "Disable temporarily with flag" option to the Guild Banks "prevent deposit w/o withdraw rights"?
I appreciate that setting, but I'd love an easy way to toggle it on and off (like with the flag).
Let me know if this is something you'll consider. Thank you.
__________________
☆♡☆♡☆♡☆ ESO (PC - NA): @Amber322 ☆♡☆♡☆♡☆
☆♡☆♡☆♡☆ Discord: @Amber322#5045 ☆♡☆♡☆♡☆
Report comment to moderator  
Reply With Quote
Unread 09/17/19, 06:07 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Re: Re: Re: Re: Re: Re: Setting for Style Motifs

Nope, you as a user cannot know what an outdated embedded library s. It's the authors duty to remove the libs or include them properly with it's own txt file, so only hte newest version will be loaded.

You cannot see and know how this all is working together and see where the error's "origin is coming from".
I as the dev did see it at frist glance, that it's not addon1 or addon2 but the library. And if the library is loaded as old version, is not used as a newer version is also found, but in the background there was code in the old version which interfers with other libs or addons: You are lost (even I am as I cannot get the error messages then without installing and configuring ALL the same libs and addons which you use -> This is impossible to achieve and test for us!).
You see it's really difficult to have all that in mind and understand the circumstances and dependencies.

That's why I always remove the libs from my addons now and let the users install them "once" as standalone version. It's much easier to find the errors then as you only need to check thsi 1 library/or exchange it. I also inform addo devs/library devs to please update their libst to be a standalone version (having it's own txt file).

Many users/some authors complain about this, butimo it's the very failsafe version to make addons all run smooth together (for those libraries that are widely spread and got their own txt file, not libs that only 1 addon uses internally).

But you are also able to include the libs in your addon's folder as e.g. subfolder "LibAddonMenu-2.0" containing the LibAddonMenu-2.0.txt which will make it load normally, and only the most up2date version in all your addons, or the main folder "AddOns" will be used then.
You could even create one folder "AddOns\!Libraries" and put all libs in there. But this wouldn't work with Minion unfortunately. But increases the visibility of libraries if you manually install them.

Originally Posted by Noxifer
And I'm pretty sure I'm coming off as that 'idiot uses outdated things, then complains they're not working' person right now ^^;;;
Last edited by Baertram : 09/17/19 at 06:13 AM.
Report comment to moderator  
Reply With Quote
Unread 09/17/19, 03:55 AM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Re: Re: Re: Re: Setting for Style Motifs

Originally Posted by Baertram
This is because there are so many controls in the FCOIS settings so that after reloadui/login it will shortly lag the game client if you open the LAM settings of FCOIS the first time. All dynamic icons etc. get creted then and AFTERWARDS they get their color and functionality properly. So it will take a few seconds and during this time the functions for set/get data and color could be not working correctly.
I guessed something like that. It was just interesting that the error was absent until then (and as I'm not exactly a coder--my limit is "copy-paste code modifications into the place the instructions say" and "trial-and-error tweaking"--I wasn't sure if the info would help or not).

Originally Posted by Baertram
I'll have a look if I can get the error message somehow.
If you have any further details/steps on how to get it now with updated LAM libraries, I'm interested how to do it.
Sadly I have no clue about that :< I mean, it's entirely possible that the time I thought it was gone it wasn't, I just didn't wait long enough for LAM to load completely (though I'm pretty sure I did click in and out multiple times as well as try with the enter key). Or that I was lucky that time, and the 'right' LAM library won the fight. I started removing LAMs one at a time, going for the one that's referenced in the error message.
(Honestly, it all could be because I have too many AddOns, some of which don't use LAM, so I keep getting an error at start up about too many anchors processed.)

Originally Posted by Baertram
Auto Category
Well, I'd write this info to the atuhor and ask him to fix it if possible. Not sure why this happens but I guess it wasn't updated properly to respect the dynamic gear icons or whatever maybe the cause.
Yeah, I know it's nothing you can magically fix xD it was just one of those "why isn't this integration working the way I want it to?" gripes.

It does to be an intentional decision to do it that way though, if I interpret the code piece right, and it's there in both the old and new version. Under the RuleFunc.IsMarked that handles FCOIS tags, it seems to be asking "is the icon name not blank? then insert icon name as 'additionalname'. are there more than one named icons? then add ", " between each 'additionalname'".
But since I'm not sure how much I'd screw up by commenting out that section (which is why I said I'd poke at it when I hadn't been spending five+ hours going through all my AddOns :Þ) I should probably re-post the issue on the new version and see if Shadowfen can figure out a better solution xD
(Been using the old one, because for some reason when I tried out the new version it didn't want to accept my category reordering. Maybe I screwed up somewhere xD I'll give it another try. Strangely enough I haven't had any noticeable errors despite the lack of updates since November last year. Either before or after AddOnBreaker Scalebreaker. That was the AddOn that was running an embedded LAM r18, btw :Þ)

And I'm pretty sure I'm coming off as that 'idiot uses outdated things, then complains they're not working' person right now ^^;;;
Last edited by Noxifer : 09/17/19 at 03:56 AM.
Report comment to moderator  
Reply With Quote
Unread 09/17/19, 12:20 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Re: Re: Re: Re: Setting for Style Motifs

After reloading the ui (or logout-login) and opening up the FCOIS settings, the icon is grey rather than the dynamic colour, and while it is I can click in and out of the text field without errors. As soon as I do that, though, it regains its proper colour and the errors are back. Not sure how they are related, though.
This is because there are so many controls in the FCOIS settings so that after reloadui/login it will shortly lag the game client if you open the LAM settings of FCOIS the first time. All dynamic icons etc. get creted then and AFTERWARDS they get their color and functionality properly. So it will take a few seconds and during this time the functions for set/get data and color could be not working correctly.

I'll have alook if I can get the error message somehow.
If you have any further details/steps on how to get it now with updated LAM libraries, I'm interested how to do it.

Auto Category
Well, I'd write this info to the atuhor and ask him to fix it if possible. Not sure why this happens but I guess it wasn't updated properly to respect the dynamic gear icons or whatever maybe the cause.
Report comment to moderator  
Reply With Quote
Unread 09/16/19, 06:19 PM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Re: Re: Setting for Style Motifs

Re: Libraries/Errors

I was going through my AddOns actually, though it was more updating the embedded ones so they were all the same (just so it wouldn't matter which was loaded ), and the errors stopped. (I screwed up another AddOn that claims a library isn't loaded even though it's in the list of loaded libraries xD but it was one I didn't really use anyway, so I just uninstalled it.) So it looks like it was a horribly outdated library in one AddOn or other (one of them used r18, and it's at r29 now!).
Will go through at some point and see if I can reduce the number of embedded libraries altogether xD When I have a couple of hours to spare.


Originally Posted by Baertram
Gear icons:
Just enable the checkbox "use as gear" in any dynamic icon and you got 5 static + up to 30 dynamic gear icons!
There are no plans to add more static ones as the dynamics are more customizable and work the same as the gear icons if you mark them to be a gear icon.
Oh, right ^^; I hadn't tried that out. The reason I liked the gear icons was because they sorted differently in the right-click menu, with the gear sets saying "Add to [label]" while dynamics just say "[label]". (And when I have the same name and colour for two icons, that distinction helps! xD)
I didn't realise the "enable as gear" added that "Add to" prefix. (Of course, they sort below the dynamics instead of above, so I'll need to switch to only dynamics instead of mixing xD But that's not too tricky.)

....And now that I re-enabled the dynamic I'd disabled because it wasn't needed anymore (after reorganising), the error returned :|
But I noticed something else, though. After reloading the ui (or logout-login) and opening up the FCOIS settings, the icon is grey rather than the dynamic colour, and while it is I can click in and out of the text field without errors. As soon as I do that, though, it regains its proper colour and the errors are back. Not sure how they are related, though. (Screenshot of grey icon.)
I tried rebooting the game entirely, to see if that would make the game "accept" the re-enabled dynamic, but that didn't do any difference either.


Also, no matter if I use gear + dynamic or dynamic+dynamic or dynamic-as-gear+dynamic, it seems I get the same issue with AutoCategory adding all the icon names after the category name -_- So, for example, I'm using dynamics to sort up researchable items for the various alts. But when I combine all of them into one Category for inventory use (to transfer to the bank) I get a whole bunch of names after "Research". I tried to do that at the bank, too, but it was just so messy that I ended up making one category per dynamic, and it still puts the dynamic name after. (Screenshot of that particular effect.)

I did notice one thing, though... When I combined a dynamic and a gear icon in one category, and marked an item with the gear icon, I only got one name in the parentheses. But if I marked it as the dynamic and not the gear, I got two names xD And marking one item with the gear and another with the dynamic, AC splits it up into two separate categories... Yay? (So from that aspect, dynamic-as-gear+dynamic seems to work a lot better. At least they stay in the same category :Þ)

I think I've found where in the Auto Category code that's done, but I'm going to hold off poking at it till I'm not as frustrated with AddOns in general xD
Report comment to moderator  
Reply With Quote
Unread 09/16/19, 01:04 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Re: Re: Setting for Style Motifs

Libraries:
If the lib got its own txt file increase the ## AddOnVersion: to a higher number to load this particular library folder.

If they are using embedded libraries which load via the addons txt file (this should be fixed and changed!) you only could remove those lines and add ## DependsOn: LibAddonmenu-2.0 I the addon will load the library from the most current version correctly (and this file could be in the Addons/LibAddonMenu-2.0 folder, as 'standalone lib', or in any subfolder of an addon of it got its own txt file!).

Gear icons:
Just enable the checkbox "use as gear" in any dynamic icon and you got 5 static + up to 30 dynamic gear icons!
There are no plans to add more static ones as the dynamics are more customizable and work the same as the gear icons if you mark them to be a gear icon.


Error messagesb
Okay, thanks. Will have a look at Thursday if I can reproduce and find the problem. BTW you are right the addon name using LibAddonMenu is just the one who won the most current version fight as the addons and dependencies were loaded. If the addon banned there is an outdated LAM version be sure to replace man inside it to load as standalone lib. If not it will be an error from FCOIS most likely.

Originally Posted by Noxifer
Originally Posted by Baertram
I think there is no setting to turn the protection of style pages off currently.
I'll have a look what effort this would be to add one so the inventory flag will disable the protection as well.
I'm using the right mouse + SHIFT to remove all the icons (setting must be enabled in FCOIS settings for it to work) and thus never had problems as if I loot the same again I'll check the tooltip of the styl page (other addons show which char did learn what) and mark it then with a marker icon for other chars.
It would be appreciated =) And I don't really want to leave it unmarked ^^; I want to be able to pre-mark it for the next alt I want to learn it (the way I do with recipes) so I don't have to stop and figure it out/try to remember my plans when I find it again. Because while yes, the tooltip says which characters know and don't know the recipe or motif, it doesn't say anything about what my plans are for their different crafting skill trees ^^; Which one(s) I'm planning on getting Provider high on, and which one(s) are going to focus more on alchemy or woodworking etc. It's not so much an issue with the basic recipes (food and furniture), but when they start to demand a slightly higher skill level in that particular branch, and in particular when it's the rarer types of recipes, I'd rather not waste them on someone who most likely won't be able to craft them until waaaay later, if ever ^^;


Originally Posted by Baertram
Could you please describe in steps what to do in the settings to get this error message?
Not so many steps as such. I increased the number from 8 to 9 dynamics without any error message (didn't reload UI as I was just about to shut down the client for the night anyway, so I figured that would take care of the reloading for me). Took the time to sit down the next day to re-organise items, and figured I'd start out by renaming the categories (leaving the symbols plus my post-it note with the reminder of keybinds to know which items to move where).
Every time I click off of a name/label text field (both dynamics and gear sets) or hit enter while inside it -- don't even need to actually edit anything -- the error screen pops up.
Activating/deactivating dynamics works fine. Activating/deactivating any of the main icons (lock, intricate, etc) gives me that error message, plus the whole "label greyed out, but the setting still says ON" (or the opposite way around) glitch.

Taking a better look now, and the error messages are slightly different from yesterday as they now reference Potion Maker rather than Rare Fish Tracker. But it also helped me see that it's not really the referenced AddOn as such that complains, but that both PM and RFT have an embedded LibAddonMenu 2.0 in them, and that's where the issue/conflict is, so the reference to another AddOn is probably just the one that happened to win the dominance fight over whose Lib is used. (I still haven't figured out how to manually change an addon with embedded libs to use an external one without bugs and errors, but I haven't run into any actual errors despite duplicates so I haven't paid it that much attention either.) Poked my head into the folders of those embedded LibAddonMenus to check if they were somehow outdated, but nope ^^;

(AutoCategories does use an outdated, embedded, LibAddonMenu (r26, if I'm reading it right, as it has no txt file) but I've used that pretty much since I started using FCOIS without any obvious conflicts.)


Error messages:
Warning: Spoiler



Speaking of the gear set icons... Would it be possible to change that to a more flexible number (like with dynamic icons) in case a few more than five is needed (I would love to have six of them ^^; )? Or is it a static "no more than five" for coding reasons?
Report comment to moderator  
Reply With Quote
Unread 09/16/19, 08:54 AM  
Noxifer

Forum posts: 0
File comments: 31
Uploads: 0
Re: Re: Setting for Style Motifs

Originally Posted by Baertram
I think there is no setting to turn the protection of style pages off currently.
I'll have a look what effort this would be to add one so the inventory flag will disable the protection as well.
I'm using the right mouse + SHIFT to remove all the icons (setting must be enabled in FCOIS settings for it to work) and thus never had problems as if I loot the same again I'll check the tooltip of the styl page (other addons show which char did learn what) and mark it then with a marker icon for other chars.
It would be appreciated =) And I don't really want to leave it unmarked ^^; I want to be able to pre-mark it for the next alt I want to learn it (the way I do with recipes) so I don't have to stop and figure it out/try to remember my plans when I find it again. Because while yes, the tooltip says which characters know and don't know the recipe or motif, it doesn't say anything about what my plans are for their different crafting skill trees ^^; Which one(s) I'm planning on getting Provider high on, and which one(s) are going to focus more on alchemy or woodworking etc. It's not so much an issue with the basic recipes (food and furniture), but when they start to demand a slightly higher skill level in that particular branch, and in particular when it's the rarer types of recipes, I'd rather not waste them on someone who most likely won't be able to craft them until waaaay later, if ever ^^;


Originally Posted by Baertram
Could you please describe in steps what to do in the settings to get this error message?
Not so many steps as such. I increased the number from 8 to 9 dynamics without any error message (didn't reload UI as I was just about to shut down the client for the night anyway, so I figured that would take care of the reloading for me). Took the time to sit down the next day to re-organise items, and figured I'd start out by renaming the categories (leaving the symbols plus my post-it note with the reminder of keybinds to know which items to move where).
Every time I click off of a name/label text field (both dynamics and gear sets) or hit enter while inside it -- don't even need to actually edit anything -- the error screen pops up.
Activating/deactivating dynamics works fine. Activating/deactivating any of the main icons (lock, intricate, etc) gives me that error message, plus the whole "label greyed out, but the setting still says ON" (or the opposite way around) glitch.

Taking a better look now, and the error messages are slightly different from yesterday as they now reference Potion Maker rather than Rare Fish Tracker. But it also helped me see that it's not really the referenced AddOn as such that complains, but that both PM and RFT have an embedded LibAddonMenu 2.0 in them, and that's where the issue/conflict is, so the reference to another AddOn is probably just the one that happened to win the dominance fight over whose Lib is used. (I still haven't figured out how to manually change an addon with embedded libs to use an external one without bugs and errors, but I haven't run into any actual errors despite duplicates so I haven't paid it that much attention either.) Poked my head into the folders of those embedded LibAddonMenus to check if they were somehow outdated, but nope ^^;

(AutoCategories does use an outdated, embedded, LibAddonMenu (r26, if I'm reading it right, as it has no txt file) but I've used that pretty much since I started using FCOIS without any obvious conflicts.)


Error messages:
Warning: Spoiler



Speaking of the gear set icons... Would it be possible to change that to a more flexible number (like with dynamic icons) in case a few more than five is needed (I would love to have six of them ^^; )? Or is it a static "no more than five" for coding reasons?
Last edited by Noxifer : 09/16/19 at 08:59 AM.
Report comment to moderator  
Reply With Quote
Unread 09/16/19, 06:22 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2359
File comments: 2619
Uploads: 57
Re: Setting for Style Motifs

I think there is no setting to turn the protection of style pages off currently.
I'll have a look what effort this would be to add one so the inventory flag will disable the protection as well.
I'm using the right mouse + SHIFT to remove all the icons (setting must be enabled in FCOIS settings for it to work) and thus never had problems as if I loot the same again I'll check the tooltip of the styl page (other addons show which char did learn what) and mark it then with a marker icon for other chars.

Originally Posted by Noxifer
I don't know if I'm just blind, but I can't find a setting to allow temporarily allowing the usage of marked style motifs
Could you please describe in steps what to do in the settings to get this error message? I'm unsure what I need to do and wasn't able to get the error message. Resorted my icons in settings but there was no error message so far.
Please provide some details in steps where I need to do what to see the error message(s). Thanks.

Originally Posted by Noxifer
Edit: On another note, I decided to resort my dynamic "alt" icons from the order I have them on the login page to alphabetical, and got a bunch of error messages whenever I tried to rename the dynamics. And when I tried to disable some of the default marks. I didn't check all that carefully if they said the same, but at a glance it looked that way.
Warning: Spoiler

It looks like it's a conflict of some sort with the Rare Fish Tracker. I'm not sure if it's a new issue or not, since I don't think I've tried to change any FCOIS settings since installing RFT until today (except adding support for an additional, temporary dynamic icon yesterday just before logging off for the night--to use while resorting the others. That didn't spawn any errors though). It doesn't seem to hinder the changes going through, although with the disabling/enabling of the default marks, the label of it fades/highlights properly but the ON/OFF word remains as it was before clicking it ^^; Exiting the menu and entering it again works to get it to update the setting properly.
So as far as I can tell it's not a critical issue, but I figured I'd report it anyway =)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: