Download
(41 Kb)
Download
Updated: 11/20/20 06:53 PM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Harrowstorm (5.3.5)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Murkmire (4.2)
Summerset (4.0)
Morrowind (3.0)
Homestead (2.7)
Updated:11/20/20 06:53 PM
Created:03/15/17 11:18 AM
Monthly downloads:220
Total downloads:22,263
Favorites:50
MD5:
InventoryManager  Popular! (More than 5000 hits)
Version: 2.5.2
by: iwontsay [More]
Not yet another Junker or Bank Addon, this Inventory Manager takes care of your needs to automatically stash, retrieve and dispose of your items as you see fit.

This addon works in conjunction with the CraftStore addon to determine which recipes, style motifs or traits are wanted by your current character or your alts and lets you determine whether to put the given recipes into the bank or even get them from the bank if your character deems them suitable.

Rather than working with a preset list of actions and item groupings, this addon allows to set a list of rules which are applied on the items you loot, your inventory or the bank, as you wish. Think the mail filter in Outlook or Thunderbird and you get the idea.

To use the full range of functions within these AddOns, following AddOns are suggested for installation as well:
* CraftStore Summerset for identifying your character's and alt's needs
* FCO ItemSaver for customized marking options

---- Special thanks to:
* Baertram (Your developer docs for FCO ItemSaver really saved the day)
Version 2.5.2
* Fixed handling of FCOIS's dynamic symbols, especially after delay loading had been introduced.
Now editing of those dynamic symbols and using them directly in the manager should work, too!

Version 2.5.1
* Copy/Paste mistake in CraftStoreLink refactoring, disabling usability for recipes et.al. fixed

Version 2.5.0
* Straightening out some texts
* Code cleanup in CraftStoreLink
* Made deconstruction of jewelry working
* Revamped CraftStoreLink to make to more robust to changes to CraftStore

Version 2.4.4
* Ditched embedded libraries, made LibAddonMenu-2.0 a mandatory dependency
* Fixed distinction between recipes and blueprints for unknown checking

Version 2.4.3
* API bump
* Now recognizing the distinction between CraftStore's "Need Recipes" and "Need Blueprints" flags

Version 2.4.2
* Added migration to ID based save datasets
* On logging in a specific character, it will be migrated. After that, name changes should not affect it.
* Fixed selecting of guild name in Rule Edit

Version 2.4.1
* API bump
* Followed a change in CraftStore which broke the unkown trait recognition
* "unknown traits" and "traits unknown to others" were messed up.

Version 2.4.0
* API bump
* Added item categories
* Dye stamp
* Jewelcrafting materials
* Added furnishing materials in furnishing

Version 2.3.0
* Adding the remaining currencies to the management
* /im off and /im on as 'master switches' to temporarily disable and reenable the addon
* /im as-off and /im as-on as shorthands to switch off and on the Autosale function

Version 2.2.0
* API bump
* Fixed: Settings were lost from profiles when logging out and back in
* Reworded Auto-Sell button to reflect its current purpose
* Jewelry traits now selectable
* Removed outdated/unused libs (LibNeeded4Research, for example)

Version 2.1.1
* API bump
* Fixed detection of CraftStore Summerset 1.75 and higher

Version 2.1.0
* Added progress report switch
* Added switches to apply currencly limits to bank
* Hotfix: When entering an existing profile name it won't crash anymore on save.

Version 2.0.0
* Added name matching filter
* Reworked rules representation: Show them in sections
* Added cross referencing of rule sections
* Major code cleanup

Version 1.5.1
* Hotfix: Made 'Keep' a blocking action again

Version 1.5.0
* Added guild bank management
* Added limited support for ItemSaver (in contrast to FCOIS)
* Allow concurrent rules like put in bank/deconstruct items

Version 1.4.1
* Removed clamping of gold and TV stones for banking
* Added 'crafted' trait filter
* Fixed FCO ItemSaver detection for 'not installed' case

Version 1.4.0
* Made banking fully functional for ESO+ again
* Made Deconstruction fully functional for ESO+ again
* Added 'no trait' as selectable trait filter

Version 1.3.4
* API version 100019
* Fix for item names and icons not showing (and other things) during processing

Version 1.3.3
* Hotfix for filtering for specific marks with FCOIS >= 1.0.0

Version 1.3.2
* Fixed bug which triggered on logging in with a new character
* Support for FCOIS >= 1.0.0 (thanks Baertram!)

Version 1.3.1
* Fixed recipe tracking for furnishing blueprints

Version 1.3.0
* Added command /im settings
* Fixed LUA error in RuleEdit when FCOIS is not present
* Added maximum execution count for rules
* Revamped Banker - more robust, better performance

Version 1.2.2
* Hotfix: Respect FCOIS Locking on Deconstruction

Version 1.2.1
* Hotfix: Inventory action on pickup

Version 1.2.0
* Translation update
* Made Seller more robust: Revenue is tallied up correctly
* Added negative message for dryrun if FCOIS denies a specific action
* Added Deconstruct Inventory action
* Chained in Laundering when selling to Fences
* Generalized selling into ruleset
* Added 'junked' as filter criterion
* Added more delay options
* Added /im run command
* Extended FCO marking detection with static markers

Version 1.1.1
* Fixed bug when trying to set FCO Marker before having done a dryrun before
* Fixed for trait not being cleared when non-trait itemtype is selected

Version 1.1.0
* Updated Readme
* Included a button to toggle Auto-Sell on or off
* Performance improvement on bank transactions
* Added FCO ItemSaver support for dynamic flags
* Included detection and support for CraftStore Fixed And Improved

Version 1.0.1
* Fixed bug which made Destroy Items nonfunctional
Optional Files (0)


Archived Files (29)
File Name
Version
Size
Uploader
Date
2.5.1
41kB
iwontsay
03/28/20 03:33 AM
2.5.0
41kB
iwontsay
03/28/20 02:58 AM
2.4.4
41kB
iwontsay
03/04/20 01:20 PM
2.4.3
84kB
iwontsay
02/26/20 10:49 AM
2.4.2
84kB
iwontsay
02/14/20 01:47 PM
2.4.1
84kB
iwontsay
02/14/20 12:07 PM
2.4.0
84kB
iwontsay
09/01/19 12:28 AM
2.3.0
83kB
iwontsay
11/18/18 04:39 AM
2.2.0
82kB
iwontsay
10/24/18 04:52 AM
2.1.1
93kB
iwontsay
05/26/18 09:51 AM
2.1.0
93kB
iwontsay
06/30/17 11:14 AM
2.0.0
93kB
iwontsay
06/28/17 11:11 AM
1.5.1
89kB
iwontsay
06/15/17 01:26 PM
1.5.0
89kB
iwontsay
06/15/17 08:55 AM
1.4.1
87kB
iwontsay
05/28/17 09:08 AM
1.4.0
87kB
iwontsay
05/27/17 09:08 AM
1.3.4
87kB
iwontsay
05/22/17 01:27 PM
1.3.3
87kB
iwontsay
05/22/17 01:25 PM
1.3.3
87kB
iwontsay
05/02/17 12:19 PM
1.3.2
87kB
iwontsay
05/02/17 12:03 PM
1.3.1
86kB
iwontsay
04/04/17 11:03 AM
1.3.0
86kB
iwontsay
04/03/17 08:44 AM
1.2.2
86kB
iwontsay
03/31/17 02:49 PM
1.2.1
86kB
iwontsay
03/31/17 01:07 PM
1.2.0
86kB
iwontsay
03/31/17 12:19 PM
1.1.1
78kB
iwontsay
03/21/17 11:33 PM
1.1.0
78kB
iwontsay
03/20/17 10:58 AM
1.0.1
76kB
iwontsay
03/16/17 11:00 AM
1.0.0
76kB
03/15/17 11:18 AM


Post A Reply Comment Options
Unread 05/23/20, 07:48 AM  
dorrson

Forum posts: 0
File comments: 30
Uploads: 0
UI Error...

Receiving the following error.. Has occurred when doing daily writs, and also when looting in PVE.

Code:
EsoUI/Libraries/Globals/GlobalVars.lua:47: attempt to index a nil value
stack traceback:
EsoUI/Libraries/Globals/GlobalVars.lua:47: in function 'GetControl'
|caaaaaa<Locals> suffix = "Flash" </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1289: in function 'ZO_InventoryManager:PlayItemAddedAlert'
|caaaaaa<Locals> self = [table:1]{selectedTabType = 1, itemsLockedDueToDeath = F}, filterData = [table:2]{1 = 5}, tabFilters = [table:3]{}, filterKey = 1, tabFilter = [table:4]{hidden = F, descriptor = "NTakLootSteal", highlight = "esoui/art/vendor/vendor_tabIco...", inventoryType = 1, tooltipText = "Stolen", ignoreVisibleCheck = F, activeTabText = "Stolen", normal = "esoui/art/vendor/vendor_tabIco...", filterType = 0, pressed = "esoui/art/vendor/vendor_tabIco..."}, filterIndex = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1366: in function 'ZO_InventoryManager:OnInventoryItemAdded'
|caaaaaa<Locals> self = [table:1], inventoryType = 1, bagId = 1, slotIndex = 84, newSlotData = [table:5]{statValue = 0, isEquipped = F, sellPrice = 30, storeGroup = 6, stolen = F, name = "Soul Gem", launderPrice = 0, rawName = "Soul Gem", stackLaunderPrice = 0, requiredLevel = 50, quality = 2, itemType = 19, slotIndex = 84, stackSellPrice = 3000, lnk = "|H0:item:33271:31:50:0:0:0:0:0...", bestGamepadItemCategoryName = "Soul Gem", brandNew = T, customSortOrder = 1, isJunk = F, uid = "4622509151329896968", iconFile = "/esoui/art/icons/soulgem_006_f...", traitInformation = 0, stackCount = 100, isFromCrownStore = F, traitInformationSortOrder = 1, meetsRequirementsToBuy = T, statusSortOrder = 16, itemInstanceId = 1643425173, age = 6129.681640625, bagId = 1, sellInformationSortOrder = 1, equipType = 0, meetsUsageRequirement = T, isPlaceableFurniture = F, isGemmable = F, condition = 100, specializedItemType = 900, sellInformation = 0, requiredChampionPoints = 0, isBoPTradeable = F, locked = F, isPlayerLocked = F, uniqueId = 11.22574615511}, inventory = [table:6]{listDataType = 1, currentSortOrder = F, rowTemplate = "ZO_PlayerInventorySlot", freeSlotsFullStringId = 3917, freeSlotType = 1, LibFilters3_filterType = 1, slotType = 2, currentFilter = 0, currentSortKey = "statusSortOrder", freeSlotsStringId = 3916} </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:688: in function 'callback'
|caaaaaa<Locals> bagId = 1, slotIndex = 84, newSlotData = [table:5], inventory = 1 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = [table:7]{fireCallbackDepth = 1}, eventName = "SlotAdded", registry = [table:8]{}, callbackInfoIndex = 1, callbackInfo = [table:9]{3 = F}, callback = EsoUI/Ingame/Inventory/Inventory.lua:685, deleted = F </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:499: in function 'ZO_SharedInventoryManager:HandleSlotCreationOrUpdate'
|caaaaaa<Locals> self = [table:7], bagCache = [table:10]{}, bagId = 1, slotIndex = 84, isNewItem = T, existingSlotData = [table:5], slotData = [table:5], result = 5 </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:267: in function 'ZO_SharedInventoryManager:RefreshSingleSlot'
|caaaaaa<Locals> self = [table:7], bagId = 1, slotIndex = 84, isNewItem = T, itemSoundCategory = 41, updateReason = 0, bagCache = [table:10] </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:56: in function 'RefreshSingle'
EsoUI/Libraries/Refresh/Refresh.lua:65: in function 'ZO_Refresh:UpdateRefreshGroups'
|caaaaaa<Locals> self = [table:11]{currentlyRefreshing = T}, refreshGroup = "inventory", refreshData = [table:12]{allDirty = F, wasShown = F}, _ = 1, singleData = [table:13]{1 = 1} </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:93: in function 'OnInventorySlotUpdated'
|caaaaaa<Locals> eventCode = 131222, bagId = 1, slotIndex = 84, isNewItem = T, itemSoundCategory = 41, updateReason = 0, previousSlotData = [table:14]{bestGamepadItemCategoryName = "Soul Gem", isEquipped = F, sellPrice = 30, storeGroup = 6, stolen = F, traitInformation = 0, customSortOrder = 1, rawName = "Soul Gem", stackLaunderPrice = 0, age = 0, quality = 2, itemType = 19, lnk = "|H0:item:33271:31:50:0:0:0:0:0...", stackSellPrice = 2970, isJunk = F, uid = "4622509151329896968", uniqueId = 11.22574615511, iconFile = "/esoui/art/icons/soulgem_006_f...", isPlayerLocked = F, stackCount = 99, isFromCrownStore = F, locked = F, meetsRequirementsToBuy = T, isBoPTradeable = F, traitInformationSortOrder = 1, name = "Soul Gem", sellInformation = 0, bagId = 1, sellInformationSortOrder = 1, statValue = 0, equipType = 0, meetsUsageRequirement = T, isPlaceableFurniture = F, isGemmable = F, condition = 100, specializedItemType = 900, statusSortOrder = 0, requiredChampionPoints = 0, launderPrice = 0, requiredLevel = 50, itemInstanceId = 1643425173, slotIndex = 84} </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 05/25/20, 07:39 AM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Re: UI Error...

Originally Posted by dorrson
Receiving the following error.. Has occurred when doing daily writs, and also when looting in PVE.

Code:
EsoUI/Libraries/Globals/GlobalVars.lua:47: attempt to index a nil value
stack traceback:
EsoUI/Libraries/Globals/GlobalVars.lua:47: in function 'GetControl'
|caaaaaa<Locals> suffix = "Flash" </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1289: in function 'ZO_InventoryManager:PlayItemAddedAlert'
|caaaaaa<Locals> self = [table:1]{selectedTabType = 1, itemsLockedDueToDeath = F}, filterData = [table:2]{1 = 5}, tabFilters = [table:3]{}, filterKey = 1, tabFilter = [table:4]{hidden = F, descriptor = "NTakLootSteal", highlight = "esoui/art/vendor/vendor_tabIco...", inventoryType = 1, tooltipText = "Stolen", ignoreVisibleCheck = F, activeTabText = "Stolen", normal = "esoui/art/vendor/vendor_tabIco...", filterType = 0, pressed = "esoui/art/vendor/vendor_tabIco..."}, filterIndex = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1366: in function 'ZO_InventoryManager:OnInventoryItemAdded'
|caaaaaa<Locals> self = [table:1], inventoryType = 1, bagId = 1, slotIndex = 84, newSlotData = [table:5]{statValue = 0, isEquipped = F, sellPrice = 30, storeGroup = 6, stolen = F, name = "Soul Gem", launderPrice = 0, rawName = "Soul Gem", stackLaunderPrice = 0, requiredLevel = 50, quality = 2, itemType = 19, slotIndex = 84, stackSellPrice = 3000, lnk = "|H0:item:33271:31:50:0:0:0:0:0...", bestGamepadItemCategoryName = "Soul Gem", brandNew = T, customSortOrder = 1, isJunk = F, uid = "4622509151329896968", iconFile = "/esoui/art/icons/soulgem_006_f...", traitInformation = 0, stackCount = 100, isFromCrownStore = F, traitInformationSortOrder = 1, meetsRequirementsToBuy = T, statusSortOrder = 16, itemInstanceId = 1643425173, age = 6129.681640625, bagId = 1, sellInformationSortOrder = 1, equipType = 0, meetsUsageRequirement = T, isPlaceableFurniture = F, isGemmable = F, condition = 100, specializedItemType = 900, sellInformation = 0, requiredChampionPoints = 0, isBoPTradeable = F, locked = F, isPlayerLocked = F, uniqueId = 11.22574615511}, inventory = [table:6]{listDataType = 1, currentSortOrder = F, rowTemplate = "ZO_PlayerInventorySlot", freeSlotsFullStringId = 3917, freeSlotType = 1, LibFilters3_filterType = 1, slotType = 2, currentFilter = 0, currentSortKey = "statusSortOrder", freeSlotsStringId = 3916} </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:688: in function 'callback'
|caaaaaa<Locals> bagId = 1, slotIndex = 84, newSlotData = [table:5], inventory = 1 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = [table:7]{fireCallbackDepth = 1}, eventName = "SlotAdded", registry = [table:8]{}, callbackInfoIndex = 1, callbackInfo = [table:9]{3 = F}, callback = EsoUI/Ingame/Inventory/Inventory.lua:685, deleted = F </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:499: in function 'ZO_SharedInventoryManager:HandleSlotCreationOrUpdate'
|caaaaaa<Locals> self = [table:7], bagCache = [table:10]{}, bagId = 1, slotIndex = 84, isNewItem = T, existingSlotData = [table:5], slotData = [table:5], result = 5 </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:267: in function 'ZO_SharedInventoryManager:RefreshSingleSlot'
|caaaaaa<Locals> self = [table:7], bagId = 1, slotIndex = 84, isNewItem = T, itemSoundCategory = 41, updateReason = 0, bagCache = [table:10] </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:56: in function 'RefreshSingle'
EsoUI/Libraries/Refresh/Refresh.lua:65: in function 'ZO_Refresh:UpdateRefreshGroups'
|caaaaaa<Locals> self = [table:11]{currentlyRefreshing = T}, refreshGroup = "inventory", refreshData = [table:12]{allDirty = F, wasShown = F}, _ = 1, singleData = [table:13]{1 = 1} </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:93: in function 'OnInventorySlotUpdated'
|caaaaaa<Locals> eventCode = 131222, bagId = 1, slotIndex = 84, isNewItem = T, itemSoundCategory = 41, updateReason = 0, previousSlotData = [table:14]{bestGamepadItemCategoryName = "Soul Gem", isEquipped = F, sellPrice = 30, storeGroup = 6, stolen = F, traitInformation = 0, customSortOrder = 1, rawName = "Soul Gem", stackLaunderPrice = 0, age = 0, quality = 2, itemType = 19, lnk = "|H0:item:33271:31:50:0:0:0:0:0...", stackSellPrice = 2970, isJunk = F, uid = "4622509151329896968", uniqueId = 11.22574615511, iconFile = "/esoui/art/icons/soulgem_006_f...", isPlayerLocked = F, stackCount = 99, isFromCrownStore = F, locked = F, meetsRequirementsToBuy = T, isBoPTradeable = F, traitInformationSortOrder = 1, name = "Soul Gem", sellInformation = 0, bagId = 1, sellInformationSortOrder = 1, statValue = 0, equipType = 0, meetsUsageRequirement = T, isPlaceableFurniture = F, isGemmable = F, condition = 100, specializedItemType = 900, statusSortOrder = 0, requiredChampionPoints = 0, launderPrice = 0, requiredLevel = 50, itemInstanceId = 1643425173, slotIndex = 84} </Locals>|r
Definitely not my code. And by the looks of it, not even an area my InventoryManager is covering. It looks as if there is a button/icon/whatever supposed to be flashing on item pickup, but that particular widget is nonexistent.

Could it be an addon that did some UI revamping and removing things from the display the core ESO code relied upon being there?
Report comment to moderator  
Reply With Quote
Unread 06/01/20, 04:08 PM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 458
Uploads: 3
Code:
user:/AddOns/InventoryManager/Modules/Seller.lua:56: operator + is not supported for number + boolean
|rstack traceback:
user:/AddOns/InventoryManager/Modules/Seller.lua:56: in function '_Finish_fn'
|caaaaaa<Locals> abort = T, eventCode = 131223, itemName = 1, itemQuantity = 9, money = F </Locals>|r
user:/AddOns/InventoryManager/Modules/DelayedProcessor.lua:51: in function 'EventProcessLoop'
|caaaaaa<Locals> eventCode = 131223, a1 = 1, a2 = 9, a3 = F, a4 = 12, a5 = 1, a6 = 0 </Locals>|r
I played around a bit with the chat outputs... but I touched anything mentioned in there...
Report comment to moderator  
Reply With Quote
Unread 06/09/20, 06:16 PM  
tlbracken

Forum posts: 0
File comments: 12
Uploads: 0
I love this addon. It cleans the inventory up nicely. I finally decided to play around with the options some more but I can't seem to get the 'Store in own bank..Any furnishing' option to work. Every time I try to make the rule, it turns into 'Any furnishing with any trait unknown'.
Report comment to moderator  
Reply With Quote
Unread 09/13/20, 01:12 AM  
Techbro13

Forum posts: 5
File comments: 44
Uploads: 0
Any Trait? for items with traits?


It seems like when making rules for items that dont have traits:
Miscellaneous Items
Furnishing
Materials
Consumable

All Actions/Rules doesn't seem to work as they have "No Trait" but in the rules section it auto selects to any trait which I'm presuming its looking for items with a trait while these items do NOT have have any traits.

https://imgur.com/a/kcDwYzV

If you could look into this when you have time it would be awesome thank you
Last edited by Techbro13 : 09/13/20 at 01:15 AM.
Report comment to moderator  
Reply With Quote
Unread 03/03/21, 02:28 PM  
sicthegamer

Forum posts: 0
File comments: 3
Uploads: 0
Very useful addon, but I think two more options should be added for item conditions:
1) Being able to check for character bound items; for example, to make a rule saying "No character bound items". This one in particular is useful for rules that auto-deposit into the bank for instance.

2) Support for the new Sets/sticker book feature (checking if an item is collected or not) One use case is automatically marking any weapon or apparel as junk except items not yet collected, for example. Or vice versa for items already collected.

I've had plenty of moments where these two conditions would have been useful to have and would for them to be implemented
Last edited by sicthegamer : 03/03/21 at 02:29 PM.
Report comment to moderator  
Reply With Quote
Unread 03/16/21, 04:57 PM  
Honestaly

Forum posts: 3
File comments: 59
Uploads: 0
Problems with FCO Integration

Since Publish 29 when I try to modify rules that involve Dynamic Icon sets from FCO Item Saver they don't show up with their names. Just 1st Dynamic, 2nd Dynamic, etc.

What's worse, is if I pick a Dynamic by #1 (without a name) and create a rule, it treats it as any item
existing rules work, but I can't create new ones.

FCO lets me mark the items without trouble though.
Report comment to moderator  
Reply With Quote
Unread 03/30/21, 10:56 AM  
Honestaly

Forum posts: 3
File comments: 59
Uploads: 0
Re: Problems with FCO Integration

Originally Posted by Honestaly
Since Publish 29 when I try to modify rules that involve Dynamic Icon sets from FCO Item Saver they don't show up with their names. Just 1st Dynamic, 2nd Dynamic, etc.

What's worse, is if I pick a Dynamic by #1 (without a name) and create a rule, it treats it as any item
existing rules work, but I can't create new ones.

FCO lets me mark the items without trouble though.
Any assistance here would be welcome. ESO without it and the rules it can make isn't even fun to play.
Report comment to moderator  
Reply With Quote
Unread 06/20/21, 07:31 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 458
Uploads: 3
I just found what I consider a harsh bug:

I'm using IM together with FCO Itemsaver.

When FCO Itemsaver is not active, some of the rules change their behaviour drastically!!!

From "Any item marked as for sale"
it went to: "Any item"

Imagine the consequences

I just lost 84 items, over 15 golden jewels, over 60 golded out (possibly retraited/reconstructed) *sigh*
Edit:
In the end Customer Service was really helpful here, got the items back, lost enchants and retraits, but so it cost me quite a few transmute crystals but I didnt loose anything - thanks to the chatlog (IM posting its actions)
Last edited by wambo : 06/24/21 at 03:09 AM.
Report comment to moderator  
Reply With Quote
Unread 06/25/21, 03:48 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5001
File comments: 6059
Uploads: 78
Well if FCOIS is disabled it's SavedVariables are not given. Means all items are not protected as there are no marker icons on them and FCOIS protective functions also do not exist.
So loosing your items will ALWAYS happen if ANY other addon tries to decon/sell/destroy the items automatically! -> No FCOIS = no protection possibility = no possibility to even detect if any of the items are protected as the FCOIS SavedVariables are simply not loaded.

So this is a general problem and cannot be fixed by IM or any other addon I's just a technical restriction.
You need to asure on your side that you always enable FCOIS if IM is enabled.

Change the ## OptionalDependsOn: FCOItemSaver to a ## DependsOn: FCOItemSaver in the InventoryManager.txt file.
But you'd have to change this after each update again as not all users are using FCOIS and IM. So iwontsay cannot add this as a generel dependency.

The only thing iwontsay could amybe do is add a warning message via
Lua Code:
  1. ZO_Alert(UI_ALERT_CATEGORY_ERROR, SOUNDS.NEGATIVE_CLICK, "FCOItemSaver is not active!")
if any of your rules uses FCOIS related stuff. But I guess he currently is not easily able to detect you are using these rules and would have to add some kind of routines to detect this (or add a new settings checkbox and you'd have to mark this checkbox saying to alert you in that case).

Originally Posted by wambo
I just found what I consider a harsh bug:

I'm using IM together with FCO Itemsaver.

When FCO Itemsaver is not active, some of the rules change their behaviour drastically!!!

From "Any item marked as for sale"
it went to: "Any item"

Imagine the consequences

I just lost 84 items, over 15 golden jewels, over 60 golded out (possibly retraited/reconstructed) *sigh*
Edit:
In the end Customer Service was really helpful here, got the items back, lost enchants and retraits, but so it cost me quite a few transmute crystals but I didnt loose anything - thanks to the chatlog (IM posting its actions)
Last edited by Baertram : 06/25/21 at 03:53 AM.
Report comment to moderator  
Reply With Quote
Unread 08/28/21, 12:03 AM  
Nomizak

Forum posts: 0
File comments: 18
Uploads: 0
This addon is fantastic! Thank you iwontsay for creating it!

For new users, it might be a little daunting to set it up, but trust me, if you spend the time to figure it out, it'll save you a whole lot of time! Especially if you're a crafter who does multiple daily crafting writs on your alts. Once set up properly, it'll basically automate all of the mundane task of moving items around between your bag and bank, sell what you don't care for, etc. It's just great. Those who are complaining probably just haven't experimented with the rule settings enough. Most things that don't seem to work have workarounds, like for example, you can simply use the item's text instead of other criteria, and so forth.

Thanks again for this beautiful addon!
Report comment to moderator  
Reply With Quote
Unread 10/17/21, 10:14 AM  
SethAten

Forum posts: 0
File comments: 1
Uploads: 0
Unhappy Re: Problems with FCO Integration

Originally Posted by Honestaly
Since Publish 29 when I try to modify rules that involve Dynamic Icon sets from FCO Item Saver they don't show up with their names. Just 1st Dynamic, 2nd Dynamic, etc.

What's worse, is if I pick a Dynamic by #1 (without a name) and create a rule, it treats it as any item
existing rules work, but I can't create new ones.

FCO lets me mark the items without trouble though.
Second this.
Report comment to moderator  
Reply With Quote
Unread 01/31/22, 04:40 PM  
Honestaly

Forum posts: 3
File comments: 59
Uploads: 0
Just tried IM with FCO on PTS

From the IM side, I don't think it sees the Deconstruction assistant as a place to deconstrcut.

Test: Crafted 6 bows and marked them for deconstruction in FCO Item Saver
Created a rule in IM to deconstruct items at a deconstruction station marked for deconstruction
Bought Deconstruction assistant
Chose to deconstruct from her


and it sat there... I think it thinks she's a merchant (as does FCO Item Saver) because I couldn't deconstruct the items until I unmarked them for deconstruction. My next test will be to mark them for sale and see if selling them tot he deconstruction assistant deconstructs them.
Report comment to moderator  
Reply With Quote
Unread 01/31/22, 04:55 PM  
Honestaly

Forum posts: 3
File comments: 59
Uploads: 0
Re: Just tried IM with FCO on PTS

Originally Posted by Honestaly
From the IM side, I don't think it sees the Deconstruction assistant as a place to deconstrcut.

Test: Crafted 6 bows and marked them for deconstruction in FCO Item Saver
Created a rule in IM to deconstruct items at a deconstruction station marked for deconstruction
Bought Deconstruction assistant
Chose to deconstruct from her


and it sat there... I think it thinks she's a merchant (as does FCO Item Saver) because I couldn't deconstruct the items until I unmarked them for deconstruction. My next test will be to mark them for sale and see if selling them tot he deconstruction assistant deconstructs them.
Ok marking them for sale doesn't sell them to her either.
Report comment to moderator  
Reply With Quote
Unread 02/12/22, 08:31 AM  
tomstock
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 20
Uploads: 4
Can't have rule to deconstruct Glyphs

For the Rule List "Deconstruct at Crafting Station", i have "Any glyph with quality worn to superior". No items get deconstructed at an enchanting station.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: