Quantcast
Download
(85 Kb)
Download
Updated: 07/04/18 04:38 PM
Pictures
File Info
Compatibility:
Summerset (4.0)
Updated:07/04/18 04:38 PM
Created:05/27/18 09:25 AM
Monthly downloads:669
Total downloads:9,887
Favorites:42
MD5:
Categories:Bags, Bank, Inventory, Beta-version AddOns
Inventory Assistant  Popular! (More than 5000 hits)
Version: 1.15.180704-beta
by: zsban [More]
WARNING: this addon is beta. It's full of bugs and errors can happen. Don't use it during critical times (raids, etc).


This addon was made to support my personal inventory management workflow, but it might be useful for other people as well... so here it is.
1.15.180704-beta:
Apologies for the recent instability... Things should stabilize again soon!
(Well, there's a reason why it's still in beta...)

This is part of a bigger rework, some internal things are being refactored and moved around.
Please log in to each of your characters once to refresh the database.
If something is broken please report it to me in the ESOUI forum.
  • bugfix: some more fix for the occasional random errors that were introduced recently

1.14.180702-beta:
  • bugfix: hopefully fixing the occasional random errors that were introduced recently
  • added feature to show item enchants, can be toggled on/off in settings

1.13.180701-beta:
  • bugfix: clicking on a linked item without SHIFT will not open Inventory Assistant anymore
  • added FCOIS mark for improvement option
  • added FCOIS gear set marker menu options
  • added FCOIS dynamic marker menu options

1.12.180630-beta:
  • added addon settings menu for Inventory Assistant
  • extended SHIFT + mouseover show set holdings feature to non set items as well
  • added feature to auto open Inventory Assistant and show set/item holdings when SHIFT clicking on a linked item in chat
  • added feature to show item level if below CP160, can be toggled on/off in settings
    (this is still a bit experimental, I'm not happy with how it looks currently but a lot of people asked for it)
  • added option to show only CP160 items
  • added option to show only non CP160 items
  • added option to reset all filters to defaults
  • tweaked the sort order of the set item pieces (should now be consisent across different languages)
  • tweaked the search filter logic to give more accurate matches for non set items
  • tweaked the search filter logic to find set items based on item name too
    (some sets like Berserking Warrior or Infallible Mage have items with different names: Advancing Yokeda / Infallible Aether for example)
  • minor tweak to UI visuals
  • updated libAsync to version 1.7

1.11.180628-beta:
  • added feature to update item markers in real time in both Inventory Assistant window and original in-game inventory windows
  • added support for stolen items
  • Lock/Unlock option is now hidden when "Enable ingame item lock" is turned off in FCOIS settings
  • added keyboard shortcut to open inventory assistant without grabbing keyboard focus
  • changed auto show set holdings toggle to SHIFT key
    if you mouseover in ingame inventory and guild stores (and possibly other locations as well) while pressing SHIFT key
    and inventory assistant window is also open the search text will be replaced with the set name of the item the mouse is over
  • bugfix: removed ^F/^M from set names and bag names that were displayed in some non-english languages

1.10.180626-beta:
  • added support for non-set items (this is not fully finished, expect bugs)
  • added option to show/hide non-set items
  • added support for showing all FCOIS marker icons on an item
  • added option to show/hide FCOIS gear set marker icons
  • added option to show/hide FCOIS dynamic marker icons
  • added FCOIS mark for research and FCOIS lock options (thanks Okumba)
  • improved compatibility with FCOIS when "Use unique item IDs" is turned off in FCOIS settings

1.9.180619-beta:
  • bugfix: fixed the error when right clicking on a group loot

1.9.180616-beta:
  • added support for locked items - you need to log in to every character once to refresh to add the lock state to the stored data
    ZOS API only allows locking/unlocking items in your bank or current character's bag or storage chests (only when you're in your house)
    items on other characters will be queued for locking/unlocking and it will happen the next time you log on to that character
    (this is still experimental, please report any bugs related to this in forum)

1.8.180613-beta:
  • added feature to show set holdings on mouseover in ingame inventory and guild stores (and possibly other locations as well) if inventory assistant window is also open
    this feature works by replacing the search text with the set name of the item the mouse is over; it can be turned on/off in settings
  • Itemization Browser integration: when inventory assistant window is open it will show set holdings of the set currently selected in Itemization Browser window

1.7.180611-beta:
  • bugfix: fixed "operator .. is not supported for string .. nil" error when people are leaving the group

1.7.180610-beta:
  • bugfix: after the performance improvement sometimes item location was not updated after moving between bags
  • Tamriel Trade Centre integration - shows TTC price information in item tooltips
  • group loots now show @accountname too and whisper uses account name instead of character name

1.6.180609-beta:
  • performance improvements: after initial loading of inventories the assistant window will open faster
  • group loot bugfix: if group loots are not shown and a set only has group loots, don't highlight and move it to the top of the list
  • FCOIS markers now use icons and colors from FCOIS settings
  • added filter option to show only FCOIS marked items
  • added option to mark item as sell to merchant in FCOIS
  • minor cosmetic change in set overview tooltip - missing equip slots are now red

1.5.180605-beta:
  • group loots are now tracked - left clicking a group loot row starts a whisper to the group member

1.4.180604-beta:
  • bugfix: fixed same set showing up multiple times in the list in some cases

1.4.180603-beta:
  • ui improvements - search box gets autofocused when opening window
  • bind on pickup sets with tradeable items are moved at the top of the list
  • bind on pickup tradeable items show the blue arrows icon in the list

1.3.180602-beta:
  • added trait and bag name filter options
    in search bar use t:traitname to match only specific traits
    in search bar use b:bagname to match only specific bags
    in search bar use nt:traitname to exclude specific traits
  • set and item counts are accurate now when filtered results shown
  • fixed chat message formatting when marking item in FCOIS

1.2.180530-beta:
  • added filter option to show/hide monster sets
  • ui cosmetic changes
  • minor performance improvements (more to come)

1.1.180528-beta:
  • added set name search box
  • added filter option to show only duplicates
  • added filter options to show/hide crafted, tradeable (bind on equip) and bound (bind on pickup) sets
  • house chest names now show accurately instead of the generic "Chest" label
  • added Link in Chat option to item context menu

1.0.180527-beta:
  • initial beta version
Post A Reply Comment Options
Unread 07/06/18, 06:16 PM  
cotch

Forum posts: 0
File comments: 2
Uploads: 0
Hi, I just downloaded this add on (pictures look awesome), but am having trouble figuring out how to "activate" it. Seems like my settings are fine and I am clicking shift like the prior posts say to. Any idea what I'm doing wrong? Thank you!
Report comment to moderator  
Reply With Quote
Unread 07/05/18, 05:42 AM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
Thank you!

I changed this to require SHIFT because for people who use inventory grid view, it changed the filter when they tried to move the cursor over to Inventory Assistant window.

Plus, I added a feature that if you SHIFT+click an item link in chat, it now opens Inventory Assistant and filters for that set/item, and always using SHIFT is more consistent.


Originally Posted by Eclipse
Hi, this addon is fantastic!

Only a question: how can I view item sets when I move the cursor on the proper item in the inventory?

Prior to the update I was able to view all items of a particular set just highlighting the item with the cursor.

Edit. I just found that I have to press SHIFT.
I think it was more comfortable without, but whatever!
Last edited by zsban : 07/05/18 at 05:47 AM.
Report comment to moderator  
Reply With Quote
Unread 07/05/18, 05:17 AM  
Eclipse

Forum posts: 0
File comments: 1
Uploads: 0
Hi, this addon is fantastic!

Only a question: how can I view item sets when I move the cursor on the proper item in the inventory?

Prior to the update I was able to view all items of a particular set just highlighting the item with the cursor.

Edit. I just found that I have to press SHIFT.
I think it was more comfortable without, but whatever!
Last edited by Eclipse : 07/05/18 at 05:23 AM.
Report comment to moderator  
Reply With Quote
Unread 07/04/18, 04:22 PM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
Aaah, thank you very much! I'll work on fixing this.

Originally Posted by Tonyleila
found out where this error comes from: If you hoover an item in your craft bag and then press shift (to see MM prices of last 10 days)

Code:
user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: operator # is not supported for # nil
stack traceback:
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: in function 'GetSetCount'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1330: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
Report comment to moderator  
Reply With Quote
Unread 07/04/18, 03:39 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 263
File comments: 628
Uploads: 6
found out where this error comes from: If you hoover an item in your craft bag and then press shift (to see MM prices of last 10 days)

Code:
user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: operator # is not supported for # nil
stack traceback:
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: in function 'GetSetCount'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1330: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
__________________
My Addons @ WoWInterface
Report comment to moderator  
Reply With Quote
Unread 07/03/18, 12:50 AM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
No, it's using a newer version of LibAsync. (But this is not the problem)

It seems that in some cases the set data is not yet loaded after login/zone change/reloadui and the window is open sooner.

I never get in this situation on my machine unfortunately, but get similar errors from others... So I can only guess unfortunately and add extra checks in the code.

After a while all these places should be found and enforced against this...

EDIT: also it seems that you were using an older version, not 1.14.180702-beta ? In the latest I've already put some extra checks in for similar cases.

Originally Posted by wambo
Code:
user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:35: user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: operator # is not supported for # nil
stack traceback:
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: in function 'GetSetCount'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1330: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
Is potionmaker using an old Lib or sth like that?
Last edited by zsban : 07/03/18 at 12:51 AM.
Report comment to moderator  
Reply With Quote
Unread 07/02/18, 11:13 PM  
wambo

Forum posts: 6
File comments: 181
Uploads: 0
Code:
user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:35: user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: operator # is not supported for # nil
stack traceback:
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:349: in function 'GetSetCount'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1330: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/PotionMaker/Libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
Is potionmaker using an old Lib or sth like that?
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 04:02 PM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
Are you resizing the window or running ESO in windowed mode and resize the entire game?

Originally Posted by Tonyleila
yah lots of errors now, get this randomly poping up now and then
Code:
EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:309: operator % is not supported for nil % number
stack traceback:
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:309: in function 'ZO_SortFilterList:SetupRow'
	user:/AddOns/InventoryAssistant/InventoryAssistantList.lua:36: in function 'IA_InventoryAssistantList:SetupGenericRow'
	user:/AddOns/InventoryAssistant/InventoryAssistantList.lua:22: in function 'setupCallback'
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2203: in function 'ZO_ScrollList_UpdateScroll'
	(tail call): ?
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1959: in function 'ZO_ScrollList_Commit'
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:736: in function 'OnScreenResized'
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 03:56 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 263
File comments: 628
Uploads: 6
yah lots of errors now, get this randomly poping up now and then
Code:
EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:309: operator % is not supported for nil % number
stack traceback:
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:309: in function 'ZO_SortFilterList:SetupRow'
	user:/AddOns/InventoryAssistant/InventoryAssistantList.lua:36: in function 'IA_InventoryAssistantList:SetupGenericRow'
	user:/AddOns/InventoryAssistant/InventoryAssistantList.lua:22: in function 'setupCallback'
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2203: in function 'ZO_ScrollList_UpdateScroll'
	(tail call): ?
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1959: in function 'ZO_ScrollList_Commit'
	EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:736: in function 'OnScreenResized'
__________________
My Addons @ WoWInterface
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 01:17 PM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
Thank you, I found the problem.

I will fix in the next version, which I don't want to push out too quickly... I rolled out new versions too much recently (and caused some issues).

One big milestone was reached this week: full FCOIS support (all markers and menus, yay!)

The next milestone is quite close... I don't think this bug should pop up too frequently, but if it does, please let me know!

Originally Posted by Tonyleila
I think it happend like this:

Search for item in IA. Had it in my bank and opend bank and took it into my bags while IA was open.
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 12:36 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 263
File comments: 628
Uploads: 6
I think it happend like this:

Search for item in IA. Had it in my bank and opend bank and took it into my bags while IA was open.
__________________
My Addons @ WoWInterface
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 10:00 AM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
When do you get that error?
I was not running into it before.

Originally Posted by Tonyleila
Originally Posted by zsban
I published 1.13.180701-beta just now that fixes the item link clicking issue.
It also fixes this issue?

Code:
user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1081: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 09:58 AM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 263
File comments: 628
Uploads: 6
Originally Posted by zsban
I published 1.13.180701-beta just now that fixes the item link clicking issue.
It also fixes this issue?

Code:
user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
	[C]: in function 'ipairs'
	user:/AddOns/InventoryAssistant/InventoryAssistant.lua:1081: in function '(anonymous)'
	(tail call): ?
	[C]: in function 'pcall'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:21: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
stack traceback:
	[C]: in function 'error'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:35: in function 'DoCallback'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:49: in function 'DoJob'
	user:/AddOns/InventoryAssistant/libs/LibAsync/LibAsync.lua:100: in function 'Scheduler'
__________________
My Addons @ WoWInterface
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 08:18 AM  
zsban
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 1
I published 1.13.180701-beta just now that fixes the item link clicking issue.
Report comment to moderator  
Reply With Quote
Unread 07/01/18, 06:53 AM  
Thallassa

Forum posts: 2
File comments: 5
Uploads: 0
Originally Posted by Okumba
When i click an item link IA opens, is this normal?
I'm having this issue too, since I updated to the latest version this morning. Any time I open an item popup (whether from right-click menu or chat) IA opens, even for normal items that IA is not tracking. Couldn't find a setting for it so I am forced to disable this addon for now.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: