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:83
Total downloads:21,969
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 06/30/17, 04:26 AM  
Bösesmiez

Forum posts: 0
File comments: 14
Uploads: 0
Question New Rule

Is it possible to add a new rule "Destroy at pickup" ?
Report comment to moderator  
Reply With Quote
Unread 06/30/17, 02:46 AM  
kromonos
 
kromonos's Avatar

Forum posts: 0
File comments: 22
Uploads: 0
When I try to save a new profile with the name of an existing one, to overwrite it, I get following error:
user:/AddOns/InventoryManager/UI/ProfileEdit.lua:136: table index is nil
stack traceback:
user:/AddOns/InventoryManager/UI/ProfileEdit.lua:136: in function 'PE:BtnSaveClicked'
(tail call): ?
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/button.lua:63: in function 'callback'
user:/AddOns/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/button.lua:72: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 06/30/17, 12:30 AM  
kromonos
 
kromonos's Avatar

Forum posts: 0
File comments: 22
Uploads: 0
[quote=iwontsay]
Originally Posted by iwontsay
  1. Fill up the launder list as you wish, with lines like "Any stolen treasure", "Any stolen food", and so on
  2. Add "Nothing from the list 'Launder at fence...' " as the first rule in your selling section
  3. Below that you can add selling rules like "Any treasure", "Any food" and so on.

That way, it would never consider outright fencing your stolen items, but laundering them instead. But since they're regarded as not stolen after the laundering (that's what 'launder' is for, after all...), the cross reference to the launder list (item 2) wouldn't match anymore and you would sell them at a regular shop.
Perfect. Thank you
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 10:13 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by iwontsay
You could put "any stolen treasure" in the launder list (no pun intended, it's the last entry of the section list) and "any treasure" in the for sale list... though it wouldn't do that in one go, since don't sell not stolen or freshly laundered item to a fence.
ADDENDUM: If you really want to go the route "Launder the item first, then we can decide whether to sell them or not" you may do the following:
  1. Fill up the launder list as you wish, with lines like "Any stolen treasure", "Any stolen food", and so on
  2. Add "Nothing from the list 'Launder at fence...' " as the first rule in your selling section
  3. Below that you can add selling rules like "Any treasure", "Any food" and so on.

That way, it would never consider outright fencing your stolen items, but laundering them instead. But since they're regarded as not stolen after the laundering (that's what 'launder' is for, after all...), the cross reference to the launder list (item 2) wouldn't match anymore and you would sell them at a regular shop.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 09:58 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by Angefraggt
Yes i am quite sure of that as i tested the same actions that kicked me multiple times with chat enabled again with it disabled and never got kicked once.
Strange enough, I think. Oh well, adding a new checkbox, its default value and a condition in front of the progress output shouldn't be much of an effort.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 06:57 PM  
Angefraggt

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by iwontsay
Originally Posted by Angefraggt
Is there a way to disable chat notifications?

When you automatically delete or move a large amount of items (For example when farming Khajits and automatically delete every white item) then you get kicked for spamming. I already worked around that thing by deleting some code of the add-on itself. I just wanted to ask if there is a way to do it without having to delete the same code every update?

But apart from this i really think this Addon is great
Are you really sure it's the chat message and not the action itself?

AFAIK messages in the chat window are a purely local matter - else it would have kicked me when doing an extensive rule list - but if you auto-junk or -delete lots of items on pickup, that's where the server gets involved and it might take offense on being flooded with requests.
Yes i am quite sure of that as i tested the same actions that kicked me multiple times with chat enabled again with it disabled and never got kicked once.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 01:08 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by Angefraggt
Is there a way to disable chat notifications?

When you automatically delete or move a large amount of items (For example when farming Khajits and automatically delete every white item) then you get kicked for spamming. I already worked around that thing by deleting some code of the add-on itself. I just wanted to ask if there is a way to do it without having to delete the same code every update?

But apart from this i really think this Addon is great
Are you really sure it's the chat message and not the action itself?

AFAIK messages in the chat window are a purely local matter - else it would have kicked me when doing an extensive rule list - but if you auto-junk or -delete lots of items on pickup, that's where the server gets involved and it might take offense on being flooded with requests.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 12:59 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by kromonos
Maybe I'm blind, but with the new version it seems not to be possible, to launder stolen items, before selling them. Is there a way to change the order of the sections?
Or is the "Cross Reference" the option I'm searching for?
You could put "any stolen treasure" in the launder list (no pun intended, it's the last entry of the section list) and "any treasure" in the for sale list... though it wouldn't do that in one go, since don't sell not stolen or freshly laundered item to a fence.

Though... I think whether you simply fence the items or launder, then sell them, doesn't make any difference in revenue. But okay, it helps extending the fencing limit.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 06:53 AM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
An idea would be to add two switches (gold and TV stones) which would have the addon apply the limits to the bank, not the character. I think that would be easier to read than having four sliders for each currency.
Ooo, I like that idea! and really enjoying the rest of the addon, thank you!
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 02:51 AM  
kromonos
 
kromonos's Avatar

Forum posts: 0
File comments: 22
Uploads: 0
Maybe I'm blind, but with the new version it seems not to be possible, to launder stolen items, before selling them. Is there a way to change the order of the sections?
Or is the "Cross Reference" the option I'm searching for?
Last edited by kromonos : 06/29/17 at 02:55 AM.
Report comment to moderator  
Reply With Quote
Unread 06/29/17, 02:45 AM  
Angefraggt

Forum posts: 0
File comments: 2
Uploads: 0
Is there a way to disable chat notifications?

When you automatically delete or move a large amount of items (For example when farming Khajits and automatically delete every white item) then you get kicked for spamming. I already worked around that thing by deleting some code of the add-on itself. I just wanted to ask if there is a way to do it without having to delete the same code every update?

But apart from this i really think this Addon is great :D
Report comment to moderator  
Reply With Quote
Unread 06/28/17, 09:57 PM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Originally Posted by Kenza
Any way to disable Max gold to keep on character? I was hoping for 0 for unlimited, but that just put all my gold in the bank instead, haha

Edit: Any chance you would add options for Min/Max gold to keep in bank too? (Preferably with 0 for unlimited also~)
'0' to simply transfer all the money to the bank is actually intentional. On the other hand, you can manually enter higher values than the slider suggests. Though I still don't see the point of keeping more than, for example, 100M in coins on your character - even if you empty out a whole guild store you wouldn't come close to burning that amount of money.

Adding min/max for the bank may clash with the settings for the character., as well as not quite seeing the rationale behind it. What would be an actual use case for this? Imagine this:
  • Character has a set limit of 5000, but already has 6000. (Recently sold something, for example)
  • Bank has a set limit of 100k, and you went to 101k with a manual deposit.

In that case, character limits would ask for a transfer of 1k to the bank, and bank limits a transfer of 1k to the character. What should it be?

An idea would be to add two switches (gold and TV stones) which would have the addon apply the limits to the bank, not the character. I think that would be easier to read than having four sliders for each currency.
Report comment to moderator  
Reply With Quote
Unread 06/28/17, 03:48 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Any way to disable Max gold to keep on character? I was hoping for 0 for unlimited, but that just put all my gold in the bank instead, haha

Edit: Any chance you would add options for Min/Max gold to keep in bank too? (Preferably with 0 for unlimited also~)
Last edited by Kenza : 06/28/17 at 04:29 PM.
Report comment to moderator  
Reply With Quote
Unread 06/28/17, 12:07 AM  
iwontsay
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 77
Uploads: 3
Apologies for the late response, but I am in the process of a major redesign of this addon.

The main issue is that these rules are non-exclusive. While something like
  1. Put into bank any intricate item
  2. Deconstruct any intricate item
would make sense, the second thing is that bank and inventory is summed up independently. So, for example
  1. Put into bank any recipe
  2. Pull from bank any recipe
would have your receipes in your inventory and bank neatly swapped.

So the question is, how to leave just one - preferably full - stack remaining in your bank and have the rest of it at your disposal? The answer would look like this:
  1. Put into bank (max. 1) any soul gem
  2. Keep (max. 1) any soul gem
  3. Pull from bank any soul gem
This would try to put one (maybe incomplete) stack into the bank and at the same time try to retain one stack in the bank, while moving out the rest of the contents. So in essence, you may end up with two stacks at most in the bank (one just moved in, one kept in the bank), but only if you have the same item in your inventory just when you opened the bank. Else there would nothing to move into the bank, but all but one stack to move out.

Complicated. And it's a bit counter-intuitive that the second rule in the list (the 'keep' rule) would make the addon ignore the third one. That's why I opted for the redesign. In the new scheme, it would look like this:

On opening the bank, stash ...
  1. Any soul gem (max. 1)

On opening the bank, retrieve ...
  1. No soul gem (max. 1)
  2. Any soul gem

Add to that, you would be able to do something like this:

On opening the named guild bank, stash ...
  1. Everything from the list 'On opening the bank, retrieve ...'

That would copy the behavior of the bank retrieval and dump all of your excess soul gems (meaning, all but one stack - you may want to keep that stack to fill up your own bank stack ) into the guild bank. How generous of you

Whew. I guess this addon gets complicated enough to warrant an own tutorial....
Report comment to moderator  
Reply With Quote
Unread 06/23/17, 01:11 AM  
Sekrin

Forum posts: 8
File comments: 9
Uploads: 0
Re: Re: Re: Missing a little funtion

Originally Posted by iwontsay
Originally Posted by Sekrin
On a related note, is there a way (or can a way be added please) to limit the number of an individual item that can be moved to the bank? For example, so I can say that I only want one full stack of Millet in my bank, and once I have that full stack no more will be moved across, or if I have 150 Millet in the bank and 75 Millet in my bag, 50 Millet will be moved to the bank and the remaining 25 will stay in the bag?

Thanks!
Maximum execution count is your friend - If you, for example, state "keep x" with a count of two and "put in bank x", then two stacks shall remain in your inventory.
Apologies - it's not the amount that remains in my bag that's important, but the amount in the bank - i.e. if I have provisioning ingredients in my bag, I would like them moved across to the bank until there is one full stack of the ingredient in there and after that any more of that ingredient would stay in my bag (and I'd junk them afterwards).

Based on what you've written in your reply, would I just need to set the maximum execution count of the "put in bank" rule to 1? (I can't currently test this due to my bank being full).

Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: