Ni Inventory Manager
Ni Inventory Manager (NIM) serves several basic functions missing from the game:
- Tracks traits for crafters and crafter alts. You must log them in once to load up crafting skills.
- Displays tooltip for known and unknown traits, no matter what character you're playing.
- Marks items as junk that fit simple criteria.
- Remembers items manually marked as junk, and junks them if you loot the same item later
To use NIM, simply install in your ESO addons folder. Minion should work fine. Feel free to leave a comment, or request help on the
Help Thread.
Official Website contains downloads and list of mirrors.
Because NIM may modify the junk status of items, you should disable all addons that auto-sell junk until you're satisfied you like the behavior.
Send praise, threats, and gold to Vuelhering on NA server (@Vuelhering) and same name @gmail.com.
Better yet, please add it to your favorites by clicking this link.
Auto-junk behavior when receiving loot- If created from crafting, do nothing (skip remaining tests)
- If trait is researchable on a tracked character, do nothing
- If item is of a rare style and tracking rare styles, do nothing
- If item is intricate and saving intricate items, do nothing
- If item name was previously marked as junk by this character, mark as junk
- If type == TRASH and junking trash, mark as junk
- If type == LURE and junking lures, mark as junk
- If type == TROPHY and quality under trophy quality, mark as junk
- If type == ARMOR or WEAPON and quality under "keep" threshold, mark as junk
Unimplemented Features and known issues- NIM is also tracking and storing the bank and character inventories, for searching items across all characters, but the interface is not yet implemented. You may safely ignore the "Inventory Tracking" section of the config window. (Feel free to examine the SavedVariables file to see.)
- NIM will remember items you mark as junk, but this can be confused due to different items having the same names, such as a Philter of Stamina or other alchemy potions which have different items and levels but the same names. NIM does not remember any weapons or armor, because the names are based on the enchantment. Better filtering algorithms are being investigated.
- NIM depends heavily on using the "Mark as Junk" function of the UI. A tooltip indicator will be added if an item is marked as junk, to make it easier to tell when crafting.
- Probably needs an option to autojunk provisioning materials based on level, and possibly all common trait items.
- [X]Defaults keybinding in settings menu should not be used.
- Ignoring a character (in settings) is semi-permanent by design. If you accidentally ignore your crafter, you can reset all databases with "/nim resetall". This forces a /reloadui.
Please note: NIM is currently testing the auto-junking and tooltip functions, and has been released unfinished because I believe it's very useful in its current state. As such, no forks of the code are allowed, and the source has been compressed and stripped. If I abandon this project, I'll release the full source with comments.
Acknowledgements:
ESOUI for dev forums, allowing some really good discussion
Ingeniousclown for using his credibility to get an important
API request to get
seen by ZOS, allowing several addons to move forward
LibAddonMenu port by Seerah
Tooltip hooking technique and ZOS calls learned from
Harven's Trait and Style, whose addons are highly recommended
Author's Comments:
I've been casually writing and using this addon since the game launched, and I generally run very few addons. The entire purpose of this was to provide certain inventory functions that did not exist, such as remembering junk items and autojunking, with plans to hold bank and inventory information. It has since evolved from a simple auto-junker to include other functions I wanted, such as crafting info in tooltips.
Other addons have since been released that may duplicate some functionality of NIM; but all code in this addon is original work. Releasing this addon was never a primary concern, as that requires a higher level of dedication for maintenance. Once I did the tooltips, though, it was so
incredibly useful that I figured many others would want that functionality, even in an incomplete state. So, I went ahead and packaged it up as is. I hope you find it useful, although it is a work in progress... slow progress.