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:140
Total downloads:22,104
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/30/17, 02:06 AM  
Keluna

Forum posts: 0
File comments: 25
Uploads: 0
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
I'm really happy about this update, thank you very much!
Report comment to moderator  
Reply With Quote
Unread 05/29/17, 06:18 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
Another *nice-to-have* would be:
A quick&easy way to stop/pause the rules.

Like sometimes I push sth into the bank not in accordance with my rules. Everytime I forgot to take / put sth into the bank and I access the bank I need to redo those steps.

I would be happy to like hit "/im pause 5" into chat and not redo those steps.

Or "/im stop" and "/im restart" maybe (but I think a break is better since one might forget to restart)
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 09:37 AM  
Papuasko

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by iwontsay
If you feel confident enough you can edit the addon code yourself, replace the line with this given one until an update is out.
Done! Thank you!
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 09:18 AM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by Keluna
Thanks for adding "no trait" filter.

I have a few suggestions:
  • option to turn off auto transfer of gold / tel var stones, or an option to set maximum to infinite
  • option to turn off transfer message, or hide the transfer message if there's no transfer
  • option to set a filter for crafted items (example: 1. rule: mark all white weapons/armor as junk, 2. rule: keep all crafted weapons/armor any quality)

I don't know if it's possible, or whether you want to implement it. I just want to share my ideas with you.
FCOIS does offer an option to automatically tag crafted items, and InventoryManager could use this tag to store the items in the bank, but there is a race condition if the Manager is supposed to junk (or nur junk) crafted items and FCOIS to mark them. If the Manager would see the item before FCOIS does, it would do the wrong thing.

Hence the additional option.

I removed the clamps on the sliders for the money and Tel Var stone amounts. While the sliders still go from 0 to 100k, you can enter any value you like in the number box now. But before someone tries to pull a stunt with negative numbers - it won't work.
Last edited by iwontsay : 05/28/17 at 09:21 AM.
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 08:26 AM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by wambo
Originally Posted by Papuasko
Can i use this addon without CraftStore or FCO ItemSaver? I'm getting an error message:

Lua Code:
  1. user:/AddOns/InventoryManager/FCOISLink.lua:36: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/InventoryManager/FCOISLink.lua:36: in function 'FCOISL:hasAddon'
  4. user:/AddOns/InventoryManager/InventoryManager.lua:328: in function 'InventoryManager:Init'
  5. user:/AddOns/InventoryManager/InventoryManager.lua:349: in function 'OnAddOnLoaded'
It is supposed to work alone as well, but I guess in the last updates an error appeared
Did you try to use any function/rule that uses marks or analyse status?
All the other options should not use these addons
I see the problem. And it's in the part of the code that detects whether FCO Item Saver is installed or not. Thing is, FCOIS is not just used for filters - when installed, InventoryManager respects the "Anti destroy" settings in the ItemSaver and would, for example, skip items during deconstruction or selling if FCOIS says no. So even if you don't use the FCOIS markings in rules it still has an influence.

FSOISLink.lua, line 36, there's a missing set of brackets. The correct line should be

Lua Code:
  1. hasFCOIS = ( FCOIS ~= nil and ((FCOIsMarked ~= nil and FCOGetDynamicInfo ~= nil and FCOGetIconText ~= nil) or (FCOIS.IsMarked ~= nil and FCOIS.GetDynamicInfo ~= nil and FCOIS.GetIconText ~= nil)))

If you feel confident enough you can edit the addon code yourself, replace the line with this given one until an update is out.

Or you can simply install the FCO Item Saver to make this bug go away.
Last edited by iwontsay : 05/28/17 at 08:32 AM.
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 05:28 AM  
Keluna

Forum posts: 0
File comments: 25
Uploads: 0
Thanks for adding "no trait" filter.

I have a few suggestions:
  • option to turn off auto transfer of gold / tel var stones, or an option to set maximum to infinite
  • option to turn off transfer message, or hide the transfer message if there's no transfer
  • option to set a filter for crafted items (example: 1. rule: mark all white weapons/armor as junk, 2. rule: keep all crafted weapons/armor any quality)

I don't know if it's possible, or whether you want to implement it. I just want to share my ideas with you.
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 04:26 AM  
Papuasko

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by wambo
Did you try to use any function/rule that uses marks or analyse status?
All the other options should not use these addons
How? He does not work
I try to launch game with only this addon, but problem still exists.
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 04:07 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
Originally Posted by Papuasko
Can i use this addon without CraftStore or FCO ItemSaver? I'm getting an error message:

Lua Code:
  1. user:/AddOns/InventoryManager/FCOISLink.lua:36: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/InventoryManager/FCOISLink.lua:36: in function 'FCOISL:hasAddon'
  4. user:/AddOns/InventoryManager/InventoryManager.lua:328: in function 'InventoryManager:Init'
  5. user:/AddOns/InventoryManager/InventoryManager.lua:349: in function 'OnAddOnLoaded'
It is supposed to work alone as well, but I guess in the last updates an error appeared
Did you try to use any function/rule that uses marks or analyse status?
All the other options should not use these addons
Report comment to moderator  
Reply With Quote
Unread 05/28/17, 01:40 AM  
Papuasko

Forum posts: 0
File comments: 6
Uploads: 0
Can i use this addon without CraftStore or FCO ItemSaver? I'm getting an error message:

Lua Code:
  1. user:/AddOns/InventoryManager/FCOISLink.lua:36: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/InventoryManager/FCOISLink.lua:36: in function 'FCOISL:hasAddon'
  4. user:/AddOns/InventoryManager/InventoryManager.lua:328: in function 'InventoryManager:Init'
  5. user:/AddOns/InventoryManager/InventoryManager.lua:349: in function 'OnAddOnLoaded'
Report comment to moderator  
Reply With Quote
Unread 05/25/17, 01:35 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by wambo
Strangely I get a warning that one of the "bags" is full. But neither my inventory nor the bank account is.
Mabye IM is still not used to twice as big bank accounts due to Eso+ ?
Could be possible. As well as items not being pulled from the bank. If the system internally works with two separate inventories and just mixes these two when displaying, items which happen to end up in the ESO+ bank extension inventory might end up being ignored.

Will have to check it.
Report comment to moderator  
Reply With Quote
Unread 05/24/17, 08:44 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
Strangely I get a warning that one of the "bags" is full and no further transactions are made. But neither my inventory nor the bank account is full.
Mabye IM is still not used to twice as big bank accounts due to Eso+ ?

Oh and in addition to "no trait" I'd still love a "any gear marks" for the static marks
Last edited by wambo : 05/25/17 at 09:57 PM.
Report comment to moderator  
Reply With Quote
Unread 05/21/17, 07:23 AM  
Techbro13

Forum posts: 5
File comments: 44
Uploads: 0
Also a trait filter option for "No Trait" would be cool
Report comment to moderator  
Reply With Quote
Unread 05/21/17, 12:00 AM  
Techbro13

Forum posts: 5
File comments: 44
Uploads: 0
Would it be possible to add support for pChat? or a option to turn off chat notification when it does the actions?
Report comment to moderator  
Reply With Quote
Unread 05/18/17, 01:02 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
I'll just wait for Morrowind to go live and see if this works after it's updated. On the LIVE server, I tried deleting every addon except for FCO Item Saver and Inventory Manager, and dry run and run over inventory still do nothing. I get a UI error if I try to run Inventory Manager without FCO Item Saver installed.

Installed Addons:
Warning: Spoiler


Rules printed to chat:
Warning: Spoiler


Intricate item in inventory (for testing) that doesn't get junked:
Warning: Spoiler
Last edited by BigMons : 05/18/17 at 01:03 AM.
Report comment to moderator  
Reply With Quote
Unread 05/15/17, 10:25 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
That's strange enough. Rules as simple as these are sort of in my everyday staple, as you see in the sample list I posted earlier.

I never did test it on the PTS - never logged on to the PTS at all - and did all the development and using on the live version, and it could very much be that they did some essential changes to the inventory structure from live to PTS which could break this addon, and maybe lots of others, too.

That you don't see any message during the dry run means that the filtering doesn't work correctly. It could be because of the PTS, or another addon interfering, though even both is highly unlikely, we simply can't rule it out, especially since you say it doesn't work on either one.

Guess in six days at the latest we will know, one way or another, since early access for Morrowind surely requires a major update of ESO. And it couldn't get much earlier than that because it takes days for me to download the essential game data to log on to the PTS, given my internet connection.
Last edited by iwontsay : 05/15/17 at 10:26 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: