Download
(169 Kb)
Download
Updated: 01/05/19 02:04 PM
Addon for:
Inventory Grid View.
Compatibility:
Murkmire (4.2)
Updated:01/05/19 02:04 PM
Created:12/23/18 05:57 AM
Monthly downloads:1,657
Total downloads:129,598
Favorites:83
MD5:
Categories:Plug-Ins & Patches, Bags, Bank, Inventory
Inventory Grid View  Popular! (More than 5000 hits)
Version: 2.0.9.2c
by: DunkleMaterie [More]
- API 100025 Murkmire support
- Add some debugging functionality
- Add polish patch
- Small bugfixes
- Fix behaviour in case of Name element does not exist for a "new" item
- Fix issues concerning reloadui slash command
Archived Files (5)
File Name
Version
Size
Uploader
Date
2.0.9.2b
169kB
DunkleMaterie
01/03/19 09:43 PM
2.0.9.2a
169kB
DunkleMaterie
01/03/19 03:02 PM
2.0.9.2
169kB
DunkleMaterie
01/03/19 04:40 AM
2.0.9.1a
169kB
DunkleMaterie
12/23/18 09:40 AM
2.0.9.1
169kB
12/23/18 05:57 AM


Post A Reply Comment Options
Unread 01/04/19, 02:00 PM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by DunkleMaterie
Originally Posted by blackman_87
Code:
user:/AddOns/InventoryGridView/util.lua:19: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:19: in function 'AddColor'
|caaaaaa<Locals> control = ud, quality = 0, r = 0.76470595598221, g = 0.76470595598221, b = 0.76470595598221, alpha = 0 </Locals>|r
Hello blackman_87,

I uploaded version 2.0.9.2b. Can you please check whether that works?

I'm curious about the item which should be added to grid and provides no information about it self.
thank you very much
Report comment to moderator  
Reply With Quote
Unread 01/04/19, 03:23 AM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by Jadax
Something I've noticed:

- On my bank Withdraw page the grid view works, BUT on my Deposit page no grid view.
- On my inventory page there is no grid view.
- On my ESO+ backpack there is grid view.

I use AwesomeGuildSore + AutoCategory. Grid view used to work on all pages, but a few months back it stopped working and I posted on Inventory Grid View addon comments, but the author hasn't logged in for a very long time so I'm hoping you can try to fix this issue if possible
Hello Jadax,

thank you for detailed reporting, this helps very much to identify your problems

I just want to ask you, whether it is possible to provide a screenshot of the backpack lists, because I don't have ESO+.

I will check the bank deposit and inventory again, and I'm aware, that housing chests also have issues concerning grid view.

Also thank you for gentle asking, because I'm still learning LUA script and need very much deeper knowlegde of eso addon API.

In meantime you could also enable debugging of IGV in the addon settings. This should give us information why inventory and deposit view does not provide grid view.

Best regards
Last edited by DunkleMaterie : 01/05/19 at 02:27 AM.
Report comment to moderator  
Reply With Quote
Unread 01/04/19, 02:57 AM  
Jadax

Forum posts: 5
File comments: 70
Uploads: 0
Something I've noticed:

- On my bank Withdraw page the grid view works, BUT on my Deposit page no grid view.
- On my inventory page there is no grid view.
- On my ESO+ backpack there is grid view.

I use AwesomeGuildSore + AutoCategory. Grid view used to work on all pages, but a few months back it stopped working and I posted on Inventory Grid View addon comments, but the author hasn't logged in for a very long time so I'm hoping you can try to fix this issue if possible
Report comment to moderator  
Reply With Quote
Unread 01/04/19, 01:26 AM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by blackman_87
Code:
user:/AddOns/InventoryGridView/util.lua:19: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:19: in function 'AddColor'
|caaaaaa<Locals> control = ud, quality = 0, r = 0.76470595598221, g = 0.76470595598221, b = 0.76470595598221, alpha = 0 </Locals>|r
Hello blackman_87,

I uploaded version 2.0.9.2b. Can you please check whether that works?

I'm curious about the item which should be added to grid and provides no information about it self.
Report comment to moderator  
Reply With Quote
Unread 01/03/19, 06:09 PM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Hi again,

I provided a nil check now for all elements in the condition branch. See Version 2.0.9.2a.

Best regards
Code:
user:/AddOns/InventoryGridView/util.lua:19: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:19: in function 'AddColor'
|caaaaaa<Locals> control = ud, quality = 0, r = 0.76470595598221, g = 0.76470595598221, b = 0.76470595598221, alpha = 0 </Locals>|r
user:/AddOns/InventoryGridView/util.lua:127: in function 'ReshapeSlot'
|caaaaaa<Locals> control = ud, isGrid = true, width = 64, height = 64, ICON_MULT = 0.77, textureSet = tbl, outline = ud, new = ud, sell = ud </Locals>|r
user:/AddOns/InventoryGridView/util.lua:212: in function 'util.ReshapeSlots'
|caaaaaa<Locals> scrollList = ud, parent = ud, numControls = 48, gridIconSize = 64, IGVId = 1, isGrid = true, isGridFlag = "true", width = 64, height = 64, i = 15 </Locals>|r
user:/AddOns/InventoryGridView/adapter.lua:450: in function 'adapter.ScrollController'
|caaaaaa<Locals> self = ud </Locals>|r
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_ScrollList_UpdateScroll'
user:/AddOns/InventoryGridView/main.lua:47: in function 'onFragmentShowing'
user:/AddOns/InventoryGridView/main.lua:61: in function 'onFragmentStateChange'
|caaaaaa<Locals> oldState = "hidden", newState = "showing", keybindButtonDescriptor = tbl, onFragmentShowing = user:/AddOns/InventoryGridView/main.lua:42, onFragmentHiding = user:/AddOns/InventoryGridView/main.lua:52 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "StateChange", registry = tbl, callbackInfoIndex = 2, callbackInfo = tbl, callback = user:/AddOns/InventoryGridView/main.lua:33, deleted = false </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:111: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:129: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:195: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, refreshedForScene = tbl, oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:320: in function 'ZO_Scene:RefreshFragmentsHelper'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, i = 25, fragment = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:328: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:283: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden", AS_A_RESULT_OF_SCENE_STATE_CHANGE = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:161: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl, sequenceNumber = 1 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:282: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:265: in function 'ZO_SceneManager_Leader:Show'
|caaaaaa<Locals> self = tbl, sceneName = "hudui", nextSceneClearsSceneStack = true, numScenesNextScenePops = 0, nextScene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:176: in function 'ZO_SceneManager_Base:ShowBaseScene'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:268: in function 'ZO_IngameSceneManager:OnLoadingScreenDropped'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:30: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 01/03/19, 03:03 PM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by blackman_87
still break UI after /reloadui
Code:
user:/AddOns/InventoryGridView/util.lua:108: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:108: in function 'ReshapeSlot'
|caaaaaa<Locals> control = ud, isGrid = true, width = 64, height = 64, ICON_MULT = 0.77, textureSet = tbl, outline = ud, new = ud, sell = ud </Locals>|r
user:/AddOns/InventoryGridView/util.lua:206: in function 'util.ReshapeSlots'
|caaaaaa<Locals> scrollList = ud, parent = ud, numControls = 51, gridIconSize = 64, IGVId = 1, isGrid = true, isGridFlag = "true", width = 64, height = 64, i = 13 </Locals>|r
user:/AddOns/InventoryGridView/adapter.lua:450: in function 'adapter.ScrollController'
|caaaaaa<Locals> self = ud </Locals>|r
Hi again,

I provided a nil check now for all elements in the condition branch. See Version 2.0.9.2a.

Best regards
Report comment to moderator  
Reply With Quote
Unread 01/03/19, 02:36 PM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by DunkleMaterie
Originally Posted by blackman_87
after reload UI
Thank you for log

I provided a fix upon your information. Please check Version 2.0.9.2.

Regards
still break UI after /reloadui
Code:
user:/AddOns/InventoryGridView/util.lua:108: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:108: in function 'ReshapeSlot'
|caaaaaa<Locals> control = ud, isGrid = true, width = 64, height = 64, ICON_MULT = 0.77, textureSet = tbl, outline = ud, new = ud, sell = ud </Locals>|r
user:/AddOns/InventoryGridView/util.lua:206: in function 'util.ReshapeSlots'
|caaaaaa<Locals> scrollList = ud, parent = ud, numControls = 51, gridIconSize = 64, IGVId = 1, isGrid = true, isGridFlag = "true", width = 64, height = 64, i = 13 </Locals>|r
user:/AddOns/InventoryGridView/adapter.lua:450: in function 'adapter.ScrollController'
|caaaaaa<Locals> self = ud </Locals>|r
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_ScrollList_UpdateScroll'
user:/AddOns/InventoryGridView/main.lua:47: in function 'onFragmentShowing'
user:/AddOns/InventoryGridView/main.lua:61: in function 'onFragmentStateChange'
|caaaaaa<Locals> oldState = "hidden", newState = "showing", keybindButtonDescriptor = tbl, onFragmentShowing = user:/AddOns/InventoryGridView/main.lua:42, onFragmentHiding = user:/AddOns/InventoryGridView/main.lua:52 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "StateChange", registry = tbl, callbackInfoIndex = 2, callbackInfo = tbl, callback = user:/AddOns/InventoryGridView/main.lua:33, deleted = false </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:111: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:129: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:195: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, refreshedForScene = tbl, oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:320: in function 'ZO_Scene:RefreshFragmentsHelper'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, i = 25, fragment = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:328: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:283: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden", AS_A_RESULT_OF_SCENE_STATE_CHANGE = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:161: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl, sequenceNumber = 1 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:282: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:265: in function 'ZO_SceneManager_Leader:Show'
|caaaaaa<Locals> self = tbl, sceneName = "hud", nextSceneClearsSceneStack = true, numScenesNextScenePops = 0, nextScene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:206: in function 'ZO_SceneManager_Leader:ShowWithFollowup'
|caaaaaa<Locals> self = tbl, sceneName = "hud", resultCallback = EsoUI/Ingame/Scenes/IngameSceneManager.lua:71 </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:71: in function 'ZO_IngameSceneManager:SetInUIMode'
|caaaaaa<Locals> self = tbl, inUIMode = false </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:266: in function 'ZO_IngameSceneManager:OnLoadingScreenDropped'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:30: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 01/03/19, 04:44 AM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by blackman_87
after reload UI
Thank you for log

I provided a fix upon your information. Please check Version 2.0.9.2.

Regards
Report comment to moderator  
Reply With Quote
Unread 01/02/19, 03:32 PM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by DunkleMaterie
Originally Posted by blackman_87
i have this bug too if awesome guild store addon activated (auto category + awesome guid store)
I have AutoCategory and AwesomeGuildStore, too. Very strange, that I cannot see this behaviour. Do you notice any error in interface.log?

BR
user:/AddOns/InventoryGridView/util.lua:105: attempt to index a nil value
stack traceback:
user:/AddOns/InventoryGridView/util.lua:105: in function 'ReshapeSlot'
|caaaaaa<Locals> control = ud, isGrid = true, width = 64, height = 64, ICON_MULT = 0.77, textureSet = tbl, outline = ud, new = ud, sell = ud </Locals>|r
user:/AddOns/InventoryGridView/util.lua:206: in function 'util.ReshapeSlots'
|caaaaaa<Locals> scrollList = ud, parent = ud, numControls = 33, gridIconSize = 64, IGVId = 1, isGrid = true, isGridFlag = "true", width = 64, height = 64, i = 11 </Locals>|r
user:/AddOns/InventoryGridView/adapter.lua:450: in function 'adapter.ScrollController'
|caaaaaa<Locals> self = ud </Locals>|r
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_ScrollList_UpdateScroll'
user:/AddOns/InventoryGridView/main.lua:47: in function 'onFragmentShowing'
user:/AddOns/InventoryGridView/main.lua:61: in function 'onFragmentStateChange'
|caaaaaa<Locals> oldState = "hidden", newState = "showing", keybindButtonDescriptor = tbl, onFragmentShowing = user:/AddOns/InventoryGridView/main.lua:42, onFragmentHiding = user:/AddOns/InventoryGridView/main.lua:52 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "StateChange", registry = tbl, callbackInfoIndex = 2, callbackInfo = tbl, callback = user:/AddOns/InventoryGridView/main.lua:33, deleted = false </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:111: in function 'ZO_SceneFragment:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:129: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:195: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, refreshedForScene = tbl, oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:320: in function 'ZO_Scene:RefreshFragmentsHelper'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true, i = 25, fragment = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:328: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = tbl, asAResultOfSceneStateChange = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:283: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = tbl, newState = "showing", oldState = "hidden", AS_A_RESULT_OF_SCENE_STATE_CHANGE = true </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:161: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl, sequenceNumber = 1 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:282: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = tbl, scene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:265: in function 'ZO_SceneManager_Leader:Show'
|caaaaaa<Locals> self = tbl, sceneName = "hudui", nextSceneClearsSceneStack = true, numScenesNextScenePops = 0, nextScene = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:176: in function 'ZO_SceneManager_Base:ShowBaseScene'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:268: in function 'ZO_IngameSceneManager:OnLoadingScreenDropped'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:30: in function '(anonymous)'
after reload UI
Last edited by blackman_87 : 01/02/19 at 03:38 PM.
Report comment to moderator  
Reply With Quote
Unread 12/24/18, 04:04 PM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by blackman_87
i have this bug too if awesome guild store addon activated (auto category + awesome guid store)
I have AutoCategory and AwesomeGuildStore, too. Very strange, that I cannot see this behaviour. Do you notice any error in interface.log?

BR
Report comment to moderator  
Reply With Quote
Unread 12/24/18, 10:34 AM  
blackman_87

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by DunkleMaterie
Originally Posted by hoaxdream
doesnt work, after opening my inventory all my UI was gone lol
Thank you for reporting, but sorry, I can't reproduce this. Probably you have an addon activated which changes behaviour in inventory the same way IGV does.

Can you post the error which is logged into your Documents\Elder Scrolls Online\live\logs\interface.log after this happens?

Best regards
i have this bug too if awesome guild store addon activated (auto category + awesome guid store)
Last edited by blackman_87 : 12/24/18 at 10:36 AM.
Report comment to moderator  
Reply With Quote
Unread 12/23/18, 06:20 PM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by Mladen90
@DunkleMaterie now it works for me
I'm glad to read this!
Report comment to moderator  
Reply With Quote
Unread 12/23/18, 06:07 PM  
DunkleMaterie
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 112
Uploads: 6
Originally Posted by hoaxdream
doesnt work, after opening my inventory all my UI was gone lol
Thank you for reporting, but sorry, I can't reproduce this. Probably you have an addon activated which changes behaviour in inventory the same way IGV does.

Can you post the error which is logged into your Documents\Elder Scrolls Online\live\logs\interface.log after this happens?

Best regards
Report comment to moderator  
Reply With Quote
Unread 12/23/18, 04:42 PM  
Mladen90
 
Mladen90's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 76
Uploads: 6
@DunkleMaterie now it works for me

@hoaxdream i don't think UI faded without an error message. Also check if you have latest version, since i had the same problem with previous version.
Report comment to moderator  
Reply With Quote
Unread 12/23/18, 01:36 PM  
hoaxdream

Forum posts: 0
File comments: 12
Uploads: 0
doesnt work, after opening my inventory all my UI was gone lol
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: