Download
(301 Kb)
Download
Updated: 06/30/14 07:34 PM
Pictures
File Info
Compatibility:
Veteran Crypt of Hearts (1.2.3)
Craglorn (1.1)
Live (1.0)
Updated:06/30/14 07:34 PM
Created:04/13/14 04:27 PM
Monthly downloads:92
Total downloads:34,926
Favorites:211
MD5:
Categories:Discontinued & Outdated, Bags, Bank, Inventory, Info, Plug-in Bars
Vicster's InventoryInsight  Popular! (More than 5000 hits)
Version: 1.6.0
by: Vicster0, manavortex
Inventory Insight - Multi-Character Account Inventory
[Recently Patched: v1.6.0, read below!]
Author: Vicster0
Version: 1.6.0
Development future: I plan to continue to develop and refine this product until further notice. If this changes into the future, or I become unable to continue to dedicate time to this AddOn I will allow for another developer to take control.
Use License: Please feel free to use this code (and pieces, therein) as examples or templates for your development projects. However, I am retaining ownership of the intellectual property contained in or defined by this AddOn and will not allow minor or major modifications to be made and released under a different name without my prior consent. (Please message me on the forums or on IRC if you have any questions. [Vicster0])
Acknowledgements: I would like to thank the following developers as I was able to learn a lot from their code going through this project and for the ability to utilize their libraries where applicable:
  • Fayn - For their AddOn, "Recount".
  • ingeniousclown - For their AddOn, "Research Assistant."
  • Seerah - For their incredibly helpful and time saving library, "LibAddonMenu."
  • ESOUI and all of the community members on the forums for being a great group of helpful individuals.

Donations
I'm sure it comes as no surprise that addons like this and many other consume a large amount of time. I love the process involved in projects like these and my own intentions are usually what spawn the creation of some of my addon. That being said, the occasional donation always means a lot and is never turned down! Although I don't accept PayPal, if you would ever like to donate in-game gold you can send it to me @Vicster0. As always, thanks for all the support! Cheers!

Introduction
Are you a hoarder? Do you like to keep and collect everything little thing you come across? Or maybe you are like me and enjoy multiple forms of crafting and just can't see parting with crafting mats but have no place to store them! Having multiple mules to separate and store you items definitely helps with the suffocating constraints of limited bag space and shared banking across your account, but how do you intend to keep track of all your items? If you need that one specific stone for crafting an item with that sweet trait on it, how are you going to know if you have that stone available. And furthermore, how are you going to know on which character it is being stored!? You could do things the old fashioned way - pen and pad or maybe even a nice little work document, or you could do things the Vicster way! Fret no more! Allow me to introduce to you Vicster's InventoryInsight - Multi-Character Account Inventory for The Elder Scrolls Online!

Player Features
  • Collects data from you characters' inventory, bank, and guild banks when logged in and stores this information for your entire account and encompassing characters.
  • Provides a highly customizable inventory frame to view, sort, filter, and search through your ENTIRE account inventory! The frame can be moved, locked, docked, and customized to be show in only the scenes where you want it!
  • Adds information on the location and amount of items shown in Tooltips!
  • Provides useful item information at a glance in a customized InventoryInsight Tooltip!
  • Loads of customization found in the options panel in the 'Settings' menu!
  • Addon Integration to bring some of your favorite features from other addons to Inventory Insight, and vice versa!
  • Alleviates desk clutter by allowing you to "let go" of the old school pen and pad!
  • Makes your life and experience in the world of Tamriel more enjoyable!
  • Last but not least, InventoryInsight is highly supported and updated. I work closely with many of the developers creating addons on ESOUI which means the possibilities and integration with other addons are endless!

Usage
There is a settings menu for this AddOn available from the built-in Settings menu under "Vicster's Addons". Some of these features are also available via the following command structure:

[InventoryInsight]:Usage -
\inventoryinsight [options]

Options
debug - Enables debug functionality for the InventoryInsight addon. (Very verbose - consider yourself warned!)
run - Runs the InventoryInsight data collector.
color - Opens the color picker dialog to set tooltip text color.
hideRedundantInfo - Enables/Disables the inventory information added to Tooltips and data collection. [v0.1.1]

Notes/Issues
- Itemization issue have mostly been fixed with latest comparison algorithms.

Updates
Update 14 - [v1.6.0] - Major Release!
  • Pushed the addon into production and out of beta!!
  • Removed the "logged in character" exclusion from the inventory frame. Logged in character is now a selected location in the drop down.
  • Added a worn item indicator to tooltips. Items worn by the character on which the item is held will be denoted by an indicator "[Equiped]" in the tooltips.
  • Fixed issue with RA icon showing from inventory frame tooltips under certain conditions.
  • Fixed a weird guildname problem where empty string guildnames would return in a query of guilds the account is in after joining a new guild.
  • COMPLETELY overhauled the data collection algorithms and database. Should improve performance and allow for some cool additions in the future.
  • Had some really REALLY cool additions in the work but due to some significant API changes, they have been temporarily disabled until I can work out the remaining kinks. Stay tuned for some coolness!!
  • Update to a new LAM version (still using LAM 1 R6 and I don't have any immediate intentions to move to LAM 2 as it will require a significant overhaul in the code. We'll see though, time permitting.)
  • Addressed new API changes (Thanks ZO...)
  • Updated for ESO UI API version 100007
  • NOTE: Itemlinks received a serious nerf in the new API version. Unfortunately this means that I needed to remove the comparison options as there is no way to get details (as far as we currently know) from itemlinks. Furthermore, even with the new DB, multiple items will show up in the inventory frame. There is no "non-hacky" way to take care of this. The reason for this is that ZO itemlinks are not consistent to what the player sees. For instance, as far as the player knows there is only one type of Adamantite. However, at the itemlink level a portion of the itemlink will change from one stack of Adamantite to another. Makes. No. Sense.
Update 13 - [v0.5.2] - Patch
  • Updated for ESO UI API version 100004
  • Addressed LeftBackground panel size, which was changed in recent patch, to be sized correctly for docked Inventory Frames.
  • Addressed the Apparel Frame's new appearance in the smithing scene which was also added in the recent patch.
Update 12 - [v0.5.1] - Patch
  • Fixed RA integration problems when player doesn't have RA installed.
  • Added minimal padding option for default tooltips. Removed the gap at the bottom of Tooltips that could be considered a waste of space. The option can be found in the Inventory Insight settings under the Tooltips sub menu. NOTE: This affects all default item and popup tooltips, not just those impacted by Inventory Insight. Please keep this in mind when enabling this feature.
  • Added minimal padding option for Inventory Insight tooltips. Same location as above but only affects the IN2 tooltips.
  • Added a "bank" only options to the dropdown list in the Inventory Frame.
  • Added support for items in the loot window. (PLEASE report any areas in the default UI that you would like Inventory Insight support and it is not already there. )
Update 11 - [v0.5.0] - Major Release!
  • Included the Media Provider Library
  • Added options for different fonts and font sizes to default and custom tooltips.
  • Added options for different fonts and font sizes for inventory frame list.
  • Added hiding custom tooltip when there is no info to be shown.
  • Added optional aged guild data notification - when turned on it will not spam you as it did in the last version. It only fires when the guild bank is 5 days or older and only when you first load or after a /reloadui.
  • Added Research Assistant (By Ingeniousclown) support! Access the options in the integrations submenu in the options menu.
  • Added options for RA integration icons on custom tooltip with multiple icons to choose from!
  • Restructured the options menu.
  • Revamped custom tooltip functionality - Optimized code.
Update 10 - [v0.4.1] - Patch
  • Addressed an issue with nil guild bank data on load.
  • Addressed an issue with the inventory frame ending up behind the XP frame if newly undeocked. :P
Update 9 - [v0.4.0] - Major Release!
  • Added feature: Persistent Inventory Frame location between sessions.
  • Added feature: Minimize/Maximize for the undocked Inventory Frame, also persistent for each scene and between sessions. (Note: docked frame can still be re-sized to your liking.)
  • Added feature: Key-binding support. Nothing extremely special but a couple of quick binds to show/hide or show/hide in current scene.
  • Added some pizzazz to the InventoryFrame. Rounded some edges (figuratively) and added some uniqueness.
  • Added feature: Quick remove from scene button on Inventory Frame
  • Added feature: Lock/Unlock button to the undocked InventoryFrame to prevent accidentally moving if you want to keep in place. (Persistent location DOES NOT require the frame to be locked.)
  • Addressed an issue where the IN2 Tooltip would crowd the default tooltips if pushed to the top or bottom of the scree. The IN2 tooltip will now auto-sense this and relocate to either the top or bottom.
  • Added feature: Old guild bank data alert when viewing guild banks and 'i' information icon in Inventory Frame now highlights the Last Collected date and time based on age. Orange if > 1 day old and Red if > 5 days.
Update 8 - [v0.3.1] - Patch
  • Updated to the latest revision of LibAddonMenu (Thanks Seerah!!)
  • Added support for cleaning up old data. A new Data Management section can be found in the options where character and guild bank data can be deleted manually from your saved data in the event you have deleted a character or left a guild.
  • Added more items to the drop down list in the inventory frame to separate the several types of data that is collected!
  • Added an option to turn of guild data collection. NOTE: Guilds will still show up in the Inventory Frame until you delete them after turning this option off!
  • Started to address a client crash bug due to the sorting algorithm when the dropdown item selected is 'All'. The default 'Name' sort head is no set to OFF to avoid crashes. BE WARNED!! If you have a number of guilds using the header sort may crash your client! This is still be actively investigated and I hope to have a fix ASAP! Stay tuned.
  • Slightly modified the sorting algorithm to see if it has any affect on game crashes. Edit: The slight modification seems to have addressed the crashing issue. Please report back if you still experience this!
Update 7 - [v0.3.0] - Major Release!
  • Added guildbank support! (Shout out to @myzt who supported and funded this feature! Thanks for everything man! )
  • Added Sorting by Name in the Inventory Frame! [FR243]
  • Addressed a conflict with Wykkyd's OutFitter addon. Added optional dependency to this addon and and option to relocate his frame to the top of the character apparel section if you wish to. If the addon is detected an option will be available to enable/disable the relocation of the Gear Outfitter in the settings menu.
  • Cleaned up the interface and added some style!
Update 6 - [v0.2.3] - Patch
  • Addressed B475 - Tooltip error in stable store - Fixed an issue that was causing errors when mousing over horses available for purchase in the stable store.
  • Also addressed issues similar to B475 by improving the location intelligence behind the tooltips.
  • Added feature FR218 - Filter for InventoryFrame - Added new filtering options to the right side of the InventoryFrame which will limit the items in the frame to the filter type currently selected. PLEASE NOTE: Any previously seen items will only be available under the "All" filter until they have been collected again while logged into the associated character. Please leave any questions or comments in the comments section.
Update 5 - [v0.2.2] - Patch
  • Addressed B463 - Scene errors with Inventory Frame - Fixed an issue that could cause the scene callbacks to reference a nill InventoryFrame if the player is not using the Inventory Frame and it has not yet been created during the call. Added a check to ensure the player's settings.
  • Addressed B464 - Conflict with TooltipEnhance - Contacted the author who was using large segments of the code. I would suggest avoiding this addon if you are using InventoryInsight as there are compatibility issues.
  • Addressed B464 - Tooltip error when in store scene - The function to retrieve itemLinks had a bug for store items and buyback items. I've restructured the code to account for this issue.
Update 4 - [v0.2.1] - Patch
  • Added a check for links on scroll items with no data in them that was causing erroneous tooltips to appear and throw errors.
  • Changed the behavior of the inventory frame when you have no data collected for other characters. Cleanly displays that no data has been collected and empty items show no text or textures.
  • Addressed B447 - Hover over item from quest reward - Hover over quest reward ItemTooltip (added error checking to ItemLinkDissection function to avoid nil itemLinks)
  • Addressed B446 - Conflict with addon Luminary Trade House - Lumiary trade window PopupTooltip (added error checking to ItemLinkDissection function to avoid nil itemLinks)
  • Inventory Frame scroll bar slightly hidden by scroll items causing it to be extremely difficult to grab control
  • Added chec for itemLinks on double-clicked scroll items in the inventory frame to prevent errors for blank controls.
Update 3 - [v0.2.0] - Major Release!
  • Changed some algorithms for item matching.
  • Fixed a couple bugs that could enable false positives and un-logged items.
  • Data collector now collects items currently being worn by your character.
  • Added the Inventory Frame and associated settings (enabled via the options menu) FR109 - Complete inventory list.
  • Inventory Frame provides player with the ability to view and filter your entire account iventory in an organized fashion! (double click items to add to chat for simplicity)
  • Inventory Frame docks into character view frame by default and is show while viewing inventory. The frame also has the option of being undocked and moved around! (options menu)
  • Inventory Frame can be shown in many different menu scenes! (see options menu for complete list)
  • Added InventoryInsight non-default Tooltips and the option to switch between that and the default. With these tooltips, InventoryInsight information will be shown seperate from the default tooltip such that there is no interference with other addons also modifying the default tooltips. (enabled and disable via the options menu)
  • InventoryInsight custom tooltip also contains style information on items! Potentially more to come in the future! FR109 - Item style in the tooltip.
  • Huge code restructuring for efficiency and longevity with other addons
Update 2 - [v0.1.2] - Patch
  • Addressed B171 - Not everything showing. There are STILL some items which do not compare correctly at all. (Namely the CE pack items.) Read below...
  • Modified the algorithm which compares items to use data from the item links and not just the links themselves. As the item links have small differences that are currently unknown to me, I decided to make the base of comparison the itemID. This allows for greater visibility into more items but slightly increase false positives by combining all items of that itemID regardless of the name, value, and color. This is why I also added the following...
  • Added more settings to control the precision of InventoryInsight to your preference. All items are compared by itemID by default. You can choose to add to that precision by also including the name, value, and/or color to the items being compared. (ex. - some gear can be the same item but of different quality/rarity, which can be accounted for by the color. Lockpicks are all the same but for some reason, certain lockpicks are really level 0. The level option can help you differentiate based on your preference.)
Update 1 - [v0.1.1] - Patch
AddOn DeveloperFeatures
Other AddOn developers can also use external functions in their own AddOns and add a dependency for InventoryInsight to do things such as search for items in the InventoryInsight saved data table!

For Example:
Lua Code:
  1. function IN2_QueryAccountInventory( itemLink,  itemName );
  2. --[[
  3.         receives:
  4.             itemLink - string; ZO formatted itemlink
  5.             itemName - string; plain text name of the item
  6.         returns: a queryItem object
  7.             Note: Providing an itemName string will result in the search using the name. Providing an itemLink will result in a more specific item search using ZO ItemLinks. Providing both will default to using the provided itemLink. Due to the nature of itemization in TESO, ItemLinks for the same item do not match in some cases. For example, the level 1 LockPicks provided to characters who skip the Cold Harbor introduction are different (from the perspective of the ItemLink) than later acquired LockPicks. (I have no idea why this is the case but I am researching this.
  8.        
  9.             queryItem = {
  10.                 link = itemLink;
  11.                                 name = itemName;
  12.                 locations = {
  13.                     [n] = {
  14.                         name = ""; -- name of the location found; {"Bank","{charactername}"}
  15.                         itemsFound = n; -- the number of items of this time found at this location
  16.                     }
  17.                 }
  18.             }
  19. ]]--
Updates
Update 14 - [v1.6.0] - Major Release!
  • Pushed the addon into production and out of beta!! :D
  • Removed the "logged in character" exclusion from the inventory frame. Logged in character is now a selected location in the drop down.
  • Added a worn item indicator to tooltips. Items worn by the character on which the item is held will be denoted by an indicator "[Equiped]" in the tooltips.
  • Fixed issue with RA icon showing from inventory frame tooltips under certain conditions.
  • Fixed a weird guildname problem where empty string guildnames would return in a query of guilds the account is in after joining a new guild.
  • COMPLETELY overhauled the data collection algorithms and database. Should improve performance and allow for some cool additions in the future. :D
  • Had some really REALLY cool additions in the work but due to some significant API changes, they have been temporarily disabled until I can work out the remaining kinks. Stay tuned for some coolness!!
  • Update to a new LAM version (still using LAM 1 R6 and I don't have any immediate intentions to move to LAM 2 as it will require a significant overhaul in the code. We'll see though, time permitting.)
  • Addressed new API changes (Thanks ZO...)
  • Updated for ESO UI API version 100007
  • NOTE: Itemlinks received a serious nerf in the new API version. Unfortunately this means that I needed to remove the comparison options as there is no way to get details (as far as we currently know) from itemlinks. Furthermore, even with the new DB, multiple items will show up in the inventory frame. There is no "non-hacky" way to take care of this. The reason for this is that ZO itemlinks are not consistent to what the player sees. For instance, as far as the player knows there is only one type of Adamantite. However, at the itemlink level a portion of the itemlink will change from one stack of Adamantite to another. Makes. No. Sense.
Update 13 - [v0.5.2] - Patch
  • Updated for ESO UI API version 100004
  • Addressed LeftBackground panel size, which was changed in recent patch, to be sized correctly for docked Inventory Frames.
  • Addressed the Apparel Frame's new appearance in the smithing scene which was also added in the recent patch.
Update 12 - [v0.5.1] - Patch
  • Fixed RA integration problems when player doesn't have RA installed.
  • Added minimal padding option for default tooltips. Removed the gap at the bottom of Tooltips that could be considered a waste of space. The option can be found in the Inventory Insight settings under the Tooltips sub menu. NOTE: This affects all default item and popup tooltips, not just those impacted by Inventory Insight. Please keep this in mind when enabling this feature.
  • Added minimal padding option for Inventory Insight tooltips. Same location as above but only affects the IN2 tooltips.
  • Added a "bank" only options to the dropdown list in the Inventory Frame.
  • Added support for items in the loot window. (PLEASE report any areas in the default UI that you would like Inventory Insight support and it is not already there. :))
Update 11 - [v0.5.0] - Major Release!
  • Included the Media Provider Library
  • Added options for different fonts and font sizes to default and custom tooltips.
  • Added options for different fonts and font sizes for inventory frame list.
  • Added hiding custom tooltip when there is no info to be shown.
  • Added optional aged guild data notification - when turned on it will not spam you as it did in the last version. It only fires when the guild bank is 5 days or older and only when you first load or after a /reloadui.
  • Added Research Assistant (By Ingeniousclown) support! Access the options in the integrations submenu in the options menu.
  • Added options for RA integration icons on custom tooltip with multiple icons to choose from!
  • Restructured the options menu.
  • Revamped custom tooltip functionality - Optimized code.
Update 10 - [v0.4.1] - Patch
  • Addressed an issue with nil guild bank data on load.
  • Addressed an issue with the inventory frame ending up behind the XP frame if newly undeocked. :P
Update 9 - [v0.4.0] - Major Release!
  • Added feature: Persistent Inventory Frame location between sessions.
  • Added feature: Minimize/Maximize for the undocked Inventory Frame, also persistent for each scene and between sessions. (Note: docked frame can still be re-sized to your liking.)
  • Added feature: Key-binding support. Nothing extremely special but a couple of quick binds to show/hide or show/hide in current scene.
  • Added some pizzazz to the InventoryFrame. Rounded some edges (figuratively) and added some uniqueness.
  • Added feature: Quick remove from scene button on Inventory Frame
  • Added feature: Lock/Unlock button on InventoryFrame to prevent accidentally moving if you want to keep in place. (Persistent location DOES NOT require the frame to be locked.)
  • Addressed an issue where the IN2 Tooltip would crowd the default tooltips if pushed to the top or bottom of the scree. The IN2 tooltip will now auto-sense this and relocate to either the top or bottom.
  • Added feature: Old guild bank data alert when viewing guild banks and 'i' information icon in Inventory Frame now highlights the Last Collected date and time based on age. Orange if > 1 day old and Red if > 5 days.
Update 8 - [v0.3.1] - Patch
  • Updated to the latest revision of LibAddonMenu (Thanks Seerah!!)
  • Added support for cleaning up old data. A new Data Management section can be found in the options where character and guild bank data can be deleted manually from your saved data in the event you have deleted a character or left a guild.
  • Added more items to the drop down list in the inventory frame to separate the several types of data that is collected!
  • Added an option to turn of guild data collection. NOTE: Guilds will still show up in the Inventory Frame until you delete them after turning this option off!
  • Started to address a client crash bug due to the sorting algorithm when the dropdown item selected is 'All'. The default 'Name' sort head is no set to OFF to avoid crashes. BE WARNED!! If you have a number of guilds using the header sort may crash your client! This is still be actively investigated and I hope to have a fix ASAP! Stay tuned.
  • Slightly modified the sorting algorithm to see if it has any affect on game crashes.
Update 7 - [v0.3.0] - Major Release!
  • Added guildbank support! (Shout out to @myzt who supported and funded this feature! Thanks for everything man! :D)
  • Added Sorting by Name in the Inventory Frame! [FR243]
  • Addressed a conflict with Wykkyd's OutFitter addon. Added optional dependency to this addon and and option to relocate his frame to the top of the character apparel section if you wish to. If the addon is detected an option will be available to enable/disable the relocation of the Gear Outfitter in the settings menu.
  • Cleaned up the interface and added some style! :)
Update 6 - [v0.2.3] - Patch
  • Addressed B475 - Tooltip error in stable store - Fixed an issue that was causing errors when mousing over horses available for purchase in the stable store.
  • Also addressed issues similar to B475 by improving the location intelligence behind the tooltips.
  • Added feature B218 - Filter for InventoryFrame - Added new filtering options to the right side of the InventoryFrame which will limit the items in the frame to the filter type currently selected. PLEASE NOTE: Any previously seen items will only be available under the "All" filter until they have been collected again while logged into the associated character. Please leave any questions or comments in the comments section.
Update 5 - [v0.2.2] - Patch
  • Addressed B463 - Scene errors with Inventory Frame - Fixed an issue that could cause the scene callbacks to reference a nill InventoryFrame if the player is not using the Inventory Frame and it has not yet been created during the call. Added a check to ensure the player's settings.
  • Addressed B464 - Conflict with TooltipEnhance - Contacted the author who was using large segments of the code. I would suggest avoiding this addon if you are using InventoryInsight as there are compatibility issues.
  • Addressed B464 - Tooltip error when in store scene - The function to retrieve itemLinks had a bug for store items and buyback items. I've restructured the code to account for this issue.
Update 4 - [v0.2.1] - Patch
  • Added a check for links on scroll items with no data in them that was causing erroneous tooltips to appear and throw errors.
  • Changed the behavior of the inventory frame when you have no data collected for other characters. Cleanly displays that no data has been collected and empty items show no text or textures.
  • Addressed B447 - Hover over item from quest reward - Hover over quest reward ItemTooltip (added error checking to ItemLinkDissection function to avoid nil itemLinks)
  • Addressed B446 - Conflict with addon Luminary Trade House - Lumiary trade window PopupTooltip (added error checking to ItemLinkDissection function to avoid nil itemLinks)
  • Inventory Frame scroll bar slightly hidden by scroll items causing it to be extremely difficult to grab control
  • Added chec for itemLinks on double-clicked scroll items in the inventory frame to prevent errors for blank controls.
Update 3 - [v0.2.0] - Major Release!
  • Changed some algorithms for item matching.
  • Fixed a couple bugs that could enable false positives and un-logged items.
  • Data collector now collects items currently being worn by your character.
  • Added the Inventory Frame and associated settings (enabled via the options menu) FR109 - Complete inventory list.
  • Inventory Frame provides player with the ability to view and filter your entire account iventory in an organized fashion! (double click items to add to chat for simplicity)
  • Inventory Frame docks into character view frame by default and is show while viewing inventory. The frame also has the option of being undocked and moved around! (options menu)
  • Inventory Frame can be shown in many different menu scenes! (see options menu for complete list)
  • Added InventoryInsight non-default Tooltips and the option to switch between that and the default. With these tooltips, InventoryInsight information will be shown seperate from the default tooltip such that there is no interference with other addons also modifying the default tooltips. (enabled and disable via the options menu)
  • InventoryInsight custom tooltip also contains style information on items! Potentially more to come in the future! FR109 - Item style in the tooltip.
  • Huge code restructuring for efficiency and longevity with other addons
Update 2 - [v0.1.2]
  • Addressed B171 - Not everything showing. There are STILL some items which do not compare correctly at all. (Namely the CE pack items.) Read below...
  • Modified the algorithm which compares items to use data from the item links and not just the links themselves. As the item links have small differences that are currently unknown to me, I decided to make the base of comparison the itemID. This allows for greater visibility into more items but slightly increase false positives by combining all items of that itemID regardless of the name, value, and color. This is why I also added the following...
  • Added more settings to control the precision of InventoryInsight to your preference. All items are compared by itemID by default. You can choose to add to that precision by also including the name, value, and/or color to the items being compared. (ex. - some gear can be the same item but of different quality/rarity, which can be accounted for by the color. Lockpicks are all the same but for some reason, certain lockpicks are really level 0. The level option can help you differentiate based on your preference.)
Update 1 - [v0.1.1]
Archived Files (14)
File Name
Version
Size
Uploader
Date
0.5.2
298kB
Vicster0
05/23/14 05:23 PM
0.5.1
297kB
Vicster0
05/19/14 07:16 PM
0.5.0
298kB
Vicster0
05/18/14 06:10 PM
0.4.1
209kB
Vicster0
05/10/14 01:47 PM
0.4.0
209kB
Vicster0
05/10/14 12:41 PM
0.3.1
82kB
Vicster0
05/04/14 12:03 PM
0.3.0
80kB
Vicster0
05/03/14 01:24 PM
0.2.3
78kB
Vicster0
04/28/14 05:21 AM
0.2.2
77kB
Vicster0
04/26/14 08:09 PM
0.2.1
76kB
Vicster0
04/26/14 01:11 PM
0.2.0
76kB
Vicster0
04/26/14 09:30 AM
0.1.2
12kB
Vicster0
04/16/14 09:03 PM
0.1.1
12kB
Vicster0
04/15/14 05:46 PM
0.1.0
11kB
Vicster0
04/13/14 04:27 PM


Post A Reply Comment Options
Unread 05/04/14, 01:15 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by SkOODaT
[ITEMSTYLE_RACIAL_REDGUARD] = { styleName = "RedGuard", styleTexture = "InventoryInsight/assets/reguard.dds"},

"redguard"


....... lol been there a few versions now i just kep fixing it thinking its about time to bug report it
>.<

Thanks! I just made the change so it will appear in the next update. LOL
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 01:10 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
[ITEMSTYLE_RACIAL_REDGUARD] = { styleName = "RedGuard", styleTexture = "InventoryInsight/assets/reguard.dds"},

"redguard"


....... lol been there a few versions now i just kep fixing it thinking its about time to bug report it
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 12:45 PM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Elisnor
I can confirm that my game no longer crashes with this addon active for the character with which the issue presented since the prior upgrade. Thank you!
Thanks, Elisnor!

More confirmations would be greatly appreciated!!!

EDIT: Also, was it just the change to not automatically sort that is preventing you from crashing? Or have you successfully used the sort without crashing? I just want to make sure we are all on the same page.
Last edited by Vicster0 : 05/04/14 at 01:00 PM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 12:41 PM  
Elisnor

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Vicster0
New version uploaded: Please read the following updates CAREFULLY.

Let me know if there are any questions regarding the data management functionality. Also, I am aware that the character you delete remains in the inventory frame after you delete them. Rest assured that the data is indeed deleted (unless it has already been recollected) and that character name/guild name will not be in the dropdown after the UI has been reloaded or you have switched characters.

Updates
Update 8 - [v0.3.1] - Patch
  • Updated to the latest revision of LibAddonMenu (Thanks Seerah!!)
  • Added support for cleaning up old data. A new Data Management section can be found in the options where character and guild bank data can be deleted manually from your saved data in the event you have deleted a character or left a guild.
  • Added more items to the drop down list in the inventory frame to separate the several types of data that is collected!
  • Added an option to turn of guild data collection. NOTE: Guilds will still show up in the Inventory Frame until you delete them after turning this option off!
  • Started to address a client crash bug due to the sorting algorithm when the dropdown item selected is 'All'. The default 'Name' sort head is no set to OFF to avoid crashes. BE WARNED!! If you have a number of guilds using the header sort may crash your client! This is still be actively investigated and I hope to have a fix ASAP! Stay tuned.

EDIT: I forgot to remove a control that is in the works for minimizing that is entirely NOT WORKING! I also made a slight modification to the sorting algorithm. Those of you who are crashing - if you would test the sort with this change and report back, I would highly appreciate it. I re-uploaded v0.3.1 with the changes.

PLEASE let me know if there are any questions.
I can confirm that my game no longer crashes with this addon active for the character with which the issue presented since the prior upgrade. Thank you!
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 11:27 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
New version uploaded: Please read the following updates CAREFULLY.

Let me know if there are any questions regarding the data management functionality. Also, I am aware that the character you delete remains in the inventory frame after you delete them. Rest assured that the data is indeed deleted (unless it has already been recollected) and that character name/guild name will not be in the dropdown after the UI has been reloaded or you have switched characters.

Updates
Update 8 - [v0.3.1] - Patch
  • Updated to the latest revision of LibAddonMenu (Thanks Seerah!!)
  • Added support for cleaning up old data. A new Data Management section can be found in the options where character and guild bank data can be deleted manually from your saved data in the event you have deleted a character or left a guild.
  • Added more items to the drop down list in the inventory frame to separate the several types of data that is collected!
  • Added an option to turn of guild data collection. NOTE: Guilds will still show up in the Inventory Frame until you delete them after turning this option off!
  • Started to address a client crash bug due to the sorting algorithm when the dropdown item selected is 'All'. The default 'Name' sort head is no set to OFF to avoid crashes. BE WARNED!! If you have a number of guilds using the header sort may crash your client! This is still be actively investigated and I hope to have a fix ASAP! Stay tuned.

EDIT: I forgot to remove a control that is in the works for minimizing that is entirely NOT WORKING! I also made a slight modification to the sorting algorithm. Those of you who are crashing - if you would test the sort with this change and report back, I would highly appreciate it. I re-uploaded v0.3.1 with the changes.

PLEASE let me know if there are any questions.
Last edited by Vicster0 : 05/04/14 at 12:05 PM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 11:05 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Originally Posted by Romu
Originally Posted by Vicster0
Thanks for all the information guys! REALLY REALLY helpful stuff here!

Based on everything that was provided, something makes me think that the crashing has something to with the sorting routine that runs when data is added to the inventory frame and a sorted "Name" order is selected.

If anyone gets a chance, please repeat everything that would cause a crash up to before you change the dropdown to "All" but before changing it, click the "Name" header to remove all sorting (this is when the arrows disappear and the items seem to be in a random order). Then report back here whether the game crashes or not please! If it doesn't crash, it may just be an issue with the sort that I would need to optimize...

Let me know and again, thank you all!!
I can confirm that the sorting algorithm is the cause of the ingame client crashes. When i remove all sorting i can switch the dropdown to "All" without a crash. As soon as i click on the "Name"-Header, the client crashes. However, when i try to relog the client again crashes at startup. Is the sort order saved in the settings? If sort-order on startup is set to name by default, this is the cause for the crashes.
Thank you ALL for the feedback and assistance in fixing this issue!

Also, thank you Romu for testing and providing feedback on the sort. The sort is ABSOLUTELY the most processor and memory intensive part of the last update. I am unsure as to the exact reason why this would be causing a crash but I will continue to investigate.

I have been working on a patch with a few updates that I should be releasing soon. In v0.3.0 I included the sorting option and set the default to alphabetical sort up (A-z). As I said, I cannot pinpoint exactly what part of the sort is causing the client to crash and it seems to be selective to folks with more than 2 guilds work of items (there abouts). So, I will not be disabling sort, BUT I will change the default to sort off so you can download the update and use it without crashing, barring you do not attempt to sort the list, of course. :P

I understand this is not a perfect fix, and for some of you leaves a very dangerous "arm the nukes" button laying around in your inventory frame, but I would ask for your patience as I continue to research!

PLEASE continue to provide feedback and information as we move forward in case there is anything else that could be a clue!

ALSO, if any of you know your Lua, feel free to QA the sorting algorithm (which is very basic..) and let me know if you find anything.

Thanks again guys. Update v0.3.1 on it's way... Sorry about the hassles!!
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 10:23 AM  
Romu

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Vicster0
Thanks for all the information guys! REALLY REALLY helpful stuff here!

Based on everything that was provided, something makes me think that the crashing has something to with the sorting routine that runs when data is added to the inventory frame and a sorted "Name" order is selected.

If anyone gets a chance, please repeat everything that would cause a crash up to before you change the dropdown to "All" but before changing it, click the "Name" header to remove all sorting (this is when the arrows disappear and the items seem to be in a random order). Then report back here whether the game crashes or not please! If it doesn't crash, it may just be an issue with the sort that I would need to optimize...

Let me know and again, thank you all!!
I can confirm that the sorting algorithm is the cause of the ingame client crashes. When i remove all sorting i can switch the dropdown to "All" without a crash. As soon as i click on the "Name"-Header, the client crashes. However, when i try to relog the client again crashes at startup. Is the sort order saved in the settings? If sort-order on startup is set to name by default, this is the cause for the crashes.

Edit:
Looked at the lua-code, default sorting algorithm is set in file InventoryInsightBackpack.lua at line 431, it is set to sort order name up. If you change line 431 from "in2scroll.SortBar.SortName.direction = IN2_SORT_UP" to "in2scroll.SortBar.SortName.direction = IN2_SORT_OFF" client doesn't crash on startup. But it still crashes if you change sort order ingame. So it is 100% the sorting algorithm that causes the client crashes.
Last edited by Romu : 05/04/14 at 10:57 AM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 10:14 AM  
edwar368

Forum posts: 3
File comments: 13
Uploads: 0
Also Game crashing issue

Hi,
I have been using your great addon for a few weeks now. Today I logged in my main without any problems. I spent about 10 mins browsing banks etc looking for bargains, then logged out to relog a bank char. At this point, the game crashes on trying to load the char. I tried all my chars (including the one that had worked earlier today) and they all crash on character load. As per a previous poster, I spent a long time enabling and disabling addons, until I found that it was inventory insight causing the crash. With this disabled, all chars can now log in.
I cannot provide any error detail as the addon itself did not display any issues or errors before. I can only assume that something it scanned when I first logged on this afternoon, sent it over the edge.
Is there anything I can do to assist eg. Is there a variables file I could post for you, or try emptying a file somewhere to see if that allows the addon to work?
Would love to assist you fix this and get it working again, its an invaluable addon for me
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 09:55 AM  
Elisnor

Forum posts: 0
File comments: 2
Uploads: 0
Game Crashing troubleshooting

First, I'd like to say that I love your addon. Great Job! I had been using it until I got your most recent update when the game started crashing whenever I tried loading any of my characters. After hours of trial and error, I think I finally have nailed down the cause of the issue.

<drumroll>

It's the character name. I have one character whose name is: Bag of holding for me
How did I come to this conclusion? It was a lengthy process, but I first had to narrow it down. I uninstalled and deleted all addons and saved variables after creating a spreadsheet of all I had been using. I then started reinstalling them a couple at a time and loading the game at each step. I got all the way through loading all 52 addons and no crashes. I started re-configuring all the addons for my main character with no issues. I thought maybe I was in the clear. I started loading my alts one at a time for my daily horse feedings. When I got to my last character, the game crashed.

That led me to believe that whatever the cause, it was specific to that character but somehow carried over to all the others previously, but not this time. I started looking at addons that were specific to inventory and after additional trial and error, discovered that Inventory Insight was the cause. So I was thinking it would make sense that was something in that character's inventory that was causing the crash when Insight tried to catalog it. Then it was just a matter of moving things out of the character's inventory until Insight didn't crash any longer.

Well, I got to where there was absolutely nothing in the inventory, including equipped items, so I thought maybe it was one of the quest items. I abandoned the quests and still was getting the error.

What else could possibly be causing the error? The character name. It has to be something about the character name that is causing the crash, and that was one of the features you added in this last update.

I have loaded all my addons and everything works fine with Inventory Insight disabled. Enabling Insight still works for my main and the other alts, but when it hits this one character with a long name, it crashes.

That's all I got. Hope it helps.
Keep up the great work!

Elisnor
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 09:30 AM  
BmcD

Forum posts: 0
File comments: 2
Uploads: 0
Crash on enable

I too am crashing when I have the mod enabled. Either when I enable in game or enabled at character select, it crashes before I enter the game.

I also have a mod called InventoryMod. Thought maybe the 2 could be conflicting.

I am part of 5 guilds, one of which has no guild store or bank.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 08:52 AM  
Vicster0
 
Vicster0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 82
File comments: 132
Uploads: 3
Thanks for all the information guys! REALLY REALLY helpful stuff here!

Based on everything that was provided, something makes me think that the crashing has something to with the sorting routine that runs when data is added to the inventory frame and a sorted "Name" order is selected.

If anyone gets a chance, please repeat everything that would cause a crash up to before you change the dropdown to "All" but before changing it, click the "Name" header to remove all sorting (this is when the arrows disappear and the items seem to be in a random order). Then report back here whether the game crashes or not please! If it doesn't crash, it may just be an issue with the sort that I would need to optimize...

Let me know and again, thank you all!!


EDIT: Oh and Mauxe, I know what you mean about the filtering. I am reviewing ways to try and implement things like the advance filters idea in such a way that not everyone would have to utilize it. This was sorta my mistake when adding the guild stuff, I should have added an option for that when implementing it. Oh well, next version!
Last edited by Vicster0 : 05/04/14 at 08:56 AM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 08:11 AM  
Mauxe

Forum posts: 1
File comments: 26
Uploads: 0
The addon has worked well for me. I like having a compilation inventory to search through as needed - especially the filter icons. I do need to look at the settings closer. I thought I had moved the inv frame but it was still popping up over my chat box at times.

I haven't utilized the tooltips as much. Mostly due to having a tightly organized army of alts to manage my items.

One thing I wanted to say about the Advanced Filters addon mentioned earlier: I found that I didn't like it as much as I was hoping. The author put a row of icons to sort with but there is no indicator to show that you have an item of that type. I am still using one called InventoryMod which allows you to right click a category and it gives you a list of item types based on the items in there. Possibly a minor difference for some but I use it extensively to keep my alts and bank organized and only seeing what I need is a big help.

Thanks
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 07:03 AM  
Romu

Forum posts: 0
File comments: 3
Uploads: 0
Some more information:
I deleted all data from my first guild from InventoryInsight.lua and i could log in without a crash. Then i logged out, used a backup of my InventoryInsight.lua and deleted all data from my secound guild. Again i could log in without crash. So it is not a specific item that causes the crash, the crash only occures when two guilds are stored in InventoryInsight.lua.

I also managed to crash the client ingame. First, i deleted everything from guild 1 and logged in. Then i went to the bank and scanned all guilds. After that, i opened my inventory and checked the content of the guild banks with inventoryinsight. Looks like all Items are there, but wenn i switch back the combo box to "All", my client crashes.

I play on eu server, hope that helps.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 05:13 AM  
MartinL

Forum posts: 5
File comments: 98
Uploads: 0
Originally Posted by MartinL
A few quick questions (Feel free to respond via email if you would prefer):

How much memory does your PC have?
8 GB

Are you running a 64bit OS?
Windows 8.1 64 Bit

How much memory is ESO using for you?
Around 1.6 GB

I dont think there is a limit of how big a file can get, cause my HarvestMap.lua is at the moment 9,06 MB (9.503.503 bytes), but then again what do i know about it What happens when you use my InventoryInsight-crash.lua and then change line 5 to your Account name, and then load the file ?
May i ask what server you Play on ?
Last edited by MartinL : 05/04/14 at 05:36 AM.
Report comment to moderator  
Reply With Quote
Unread 05/04/14, 03:06 AM  
Romu

Forum posts: 0
File comments: 3
Uploads: 0
I also have the problem that my client crashes after using the latest version of inventory insight. It has something to do with the guild banks, it only crashes after scanning the banks. I deleted my InventoryInsight.lua to test that. I have 3 guilds, but one guild bank is empty. My system is Windows 7 64 Bit with 16 GB Ram. The InventoryInsight.lua is 631 kb, i do not think it is a memory problem because HarvestMap.lua is 3029 kb and works fine. I also tested to deactivate HarvestMap in case of a memory problem of all addons together, but Inventory Insight still crashes my client. I also recognised that the items from guild bank do not appear in inventory insight directly after scanning it, only after relog.

I will send you a pm with my InventoryInsight.lua. I deleted manually the empty guild bank in this file, but it did not help. I use german client, maybe it is a language problem?

One more question: Could you please add an option to deactivate that the items of the guild banks appear at the tooltips? I only use my own items for crafting and it makes the tooltips really large with more banks.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: