Quantcast
Download
(54 Kb)
Download
Updated: 05/29/20 07:20 AM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/29/20 07:20 AM
Created:02/16/17 02:22 AM
Monthly downloads:686
Total downloads:30,783
Favorites:54
MD5:
GearSetsSort  Popular! (More than 5000 hits)
Version: 1.0.0.9beta
by: megawriter [More]
Its add "Set" order in your inventory and sort all gear by set name.

The addon is not perfect but its works for me and i decided to share it here - could be useful for someone else.

This addon is based on another addon (QualitySort by @Randactyl). Having QualitySort is not required but both addons can work together.

2019, EvangarStorm
[1.0.0.9beta]
Updated to not be shown as outdated, but no further changes in code are made. If you have issues with this addon, probably you still will have them.
p.s. addon still works for me, i cant recreated errors you guys getting, so its hard to fix it.

[1.0.0.8]
Updated for 5.0.5 Elsweyr

[1.0.0.7]
Sorting button is now available in the house storage. Thanks to /bilarion/ for the code.

[1.0.0.6]
updated to align with the new api versions (patch 4.3.2 Wrathstone)

[1.0.0.5]
Updated for 4.0 Summerset

[1.0.0.4]
Updated for current client support - [3.3 Dragon Bones]

[1.0.0.3]
Added addon settings panel. Now you can change order criteria.

[1.0.0.2]
Some minor internal optimizations.

[1.0.0.1]
Updated for Morrowind support.
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Uploader
Date
1.0.0.8
54kB
megawriter
05/21/19 12:26 AM
1.0.0.7
27kB
megawriter
02/13/19 10:38 AM
1.0.0.6
27kB
megawriter
02/12/19 05:15 AM
1.0.0.5
27kB
megawriter
06/21/18 04:35 AM
1.0.0.4
27kB
megawriter
02/13/18 04:03 AM
1.0.0.3
27kB
megawriter
05/09/17 01:19 PM
1.0.0.2
4kB
megawriter
05/09/17 08:42 AM
1.0.0.1
4kB
megawriter
04/25/17 10:15 AM
1.0.0.0
4kB
megawriter
02/16/17 02:22 AM


Post A Reply Comment Options
Unread 09/07/20, 12:10 PM  
Antikuba

Forum posts: 1
File comments: 1
Uploads: 0
problem
"user:/AddOns/GearSetsSort/GearSetsSort.lua:328: Cannot find a library instance of "LibAddonMenu-2.0".
"
Can be fixed by changing line in file "GearSetsSort.lua",
from " local LAM = LibStub('LibAddonMenu-2.0') " to "local LAM = LibAddonMenu2"
Report comment to moderator  
Reply With Quote
Unread 08/24/20, 11:21 AM  
SirCyRo

Forum posts: 0
File comments: 10
Uploads: 0
getting this error upon load:

user:/AddOns/GearSetsSort/GearSetsSort.lua:328: Cannot find a library instance of "LibAddonMenu-2.0".
stack traceback:
user:/AddOns/GearSetsSort/lib/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/GearSetsSort/GearSetsSort.lua:328: in function 'GearSetsSort.InitialiseSettings'
user:/AddOns/GearSetsSort/GearSetsSort.lua:478: in function 'GearSetsSort.onAddonLoaded'
Report comment to moderator  
Reply With Quote
Unread 10/26/19, 05:02 PM  
TNTKokser
 
TNTKokser's Avatar

Forum posts: 17
File comments: 129
Uploads: 0
Hi megawriter,

please read this . GearSetsSort is extremly useful, so it would be a loss to keep it deactivated.

Code:
EsoUI/Ingame/Inventory/InventorySlot.lua:736: Attempt to access a private function 'PickupInventoryItem' from insecure code. The callstack became untrusted 1 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Inventory/InventorySlot.lua:736: in function 'TryBankItem'
|caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 65, bankingBag = 2, canAlsoBePlacedInSubscriberBank = T </Locals>|r
EsoUI/Ingame/Inventory/InventorySlot.lua:1607: in function 'INDEX_ACTION_CALLBACK'
EsoUI/Ingame/Inventory/InventorySlotActions.lua:96: in function 'ZO_InventorySlotActions:DoPrimaryAction'
|caaaaaa<Locals> self = [table:1]{m_contextMenuMode = F, m_numContextMenuActions = 0, m_hasActions = T}, primaryAction = [table:2]{1 = "Einlagern"}, success = T </Locals>|r
EsoUI/Ingame/Inventory/ItemSlotActionController.lua:30: in function 'callback'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:645: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
|caaaaaa<Locals> self = [table:3]{allowDefaultExit = T, batchUpdating = F, insertionId = 12}, keybind = "UI_SHORTCUT_PRIMARY", buttonOrEtherealDescriptor = ud, keybindButtonDescriptor = [table:4]{keybind = "UI_SHORTCUT_PRIMARY", addedForSceneName = "bank", order = 500, alignment = 3} </Locals>|r
(tail call): ?
(tail call): ?
Report comment to moderator  
Reply With Quote
Unread 08/09/19, 01:43 AM  
Teva
 
Teva's Avatar

Forum posts: 0
File comments: 94
Uploads: 0
mailing items from sorted inventory causes errors

Every time I try to mail while my inventory is sorted I receive errors like these (and this only happens when this addon is enabled).

invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
EsoUI/Ingame/Inventory/Inventory.lua:1055: in function 'ZO_InventoryManager:ApplySort'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1465: in function 'ZO_InventoryManager:UpdateList'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1556: in function 'ZO_InventoryManager:LayoutInventoryItems'
|caaaaaa<Locals> self = tbl, inventoryType = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1545: in function 'ZO_InventoryManager:RefreshInventorySlot'
|caaaaaa<Locals> self = tbl, inventoryType = 1, slotIndex = 130, bagId = 1, inventory = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:2708: in function 'ZO_InventoryManager:OnInventorySlotUpdated'
|caaaaaa<Locals> self = tbl, bagId = 1, slotIndex = 130, inventory = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:831: in function 'callback'
|caaaaaa<Locals> bagId = 1, slotIndex = 130 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "SingleSlotInventoryUpdate", registry = tbl, callbackInfoIndex = 1, callbackInfo = tbl, callback = EsoUI/Ingame/Inventory/Inventory.lua:831, deleted = false </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:130: in function 'OnInventorySlotUpdated'
|caaaaaa<Locals> eventCode = 131223, bagId = 1, slotIndex = 130, isNewItem = false, itemSoundCategory = 10, updateReason = 0, previousSlotData = tbl </Locals>|r

invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
EsoUI/Ingame/Inventory/Inventory.lua:1055: in function 'ZO_InventoryManager:ApplySort'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1465: in function 'ZO_InventoryManager:UpdateList'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1556: in function 'ZO_InventoryManager:LayoutInventoryItems'
|caaaaaa<Locals> self = tbl, inventoryType = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1545: in function 'ZO_InventoryManager:RefreshInventorySlot'
|caaaaaa<Locals> self = tbl, inventoryType = 1, slotIndex = 53, bagId = 1, inventory = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:2708: in function 'ZO_InventoryManager:OnInventorySlotUpdated'
|caaaaaa<Locals> self = tbl, bagId = 1, slotIndex = 53, inventory = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:831: in function 'callback'
|caaaaaa<Locals> bagId = 1, slotIndex = 53 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "SingleSlotInventoryUpdate", registry = tbl, callbackInfoIndex = 1, callbackInfo = tbl, callback = EsoUI/Ingame/Inventory/Inventory.lua:831, deleted = false </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:130: in function 'OnInventorySlotUpdated'
|caaaaaa<Locals> eventCode = 131223, bagId = 1, slotIndex = 53, isNewItem = false, itemSoundCategory = 10, updateReason = 0, previousSlotData = tbl </Locals>|r

invalid order function for sorting
stack traceback:
[C]: in function 'table.sort'
EsoUI/Ingame/Inventory/Inventory.lua:1055: in function 'ZO_InventoryManager:ApplySort'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1465: in function 'ZO_InventoryManager:UpdateList'
|caaaaaa<Locals> self = tbl, inventoryType = 1, inventory = tbl, list = ud, scrollData = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1556: in function 'ZO_InventoryManager:LayoutInventoryItems'
|caaaaaa<Locals> self = tbl, inventoryType = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:1545: in function 'ZO_InventoryManager:RefreshInventorySlot'
|caaaaaa<Locals> self = tbl, inventoryType = 1, slotIndex = 78, bagId = 1, inventory = tbl </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:2708: in function 'ZO_InventoryManager:OnInventorySlotUpdated'
|caaaaaa<Locals> self = tbl, bagId = 1, slotIndex = 78, inventory = 1 </Locals>|r
EsoUI/Ingame/Inventory/Inventory.lua:831: in function 'callback'
|caaaaaa<Locals> bagId = 1, slotIndex = 78 </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = tbl, eventName = "SingleSlotInventoryUpdate", registry = tbl, callbackInfoIndex = 1, callbackInfo = tbl, callback = EsoUI/Ingame/Inventory/Inventory.lua:831, deleted = false </Locals>|r
EsoUI/Ingame/Inventory/SharedInventory.lua:130: in function 'OnInventorySlotUpdated'
|caaaaaa<Locals> eventCode = 131223, bagId = 1, slotIndex = 78, isNewItem = false, itemSoundCategory = 4, updateReason = 0, previousSlotData = tbl </Locals>|r

Usually these errors are 3-4 layers deep (dismiss one error and read the next).
Last edited by Teva : 08/09/19 at 01:52 AM.
Report comment to moderator  
Reply With Quote
Unread 05/21/19, 12:19 AM  
megawriter
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Re: Donating

Originally Posted by HawkFest
Hi Ivan, I'm trying to donate for your work via the link you provided, since your addon is sooooo useful, simple and well done, but I can't, the value stays at 0,00 (not editable)...
If you are M.M. - donation is recieved. tnx mate
Report comment to moderator  
Reply With Quote
Unread 04/29/19, 07:49 PM  
HawkFest
 
HawkFest's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Donating

Hi Ivan, I'm trying to donate for your work via the link you provided, since your addon is sooooo useful, simple and well done, but I can't, the value stays at 0,00 (not editable)...
Report comment to moderator  
Reply With Quote
Unread 04/29/19, 07:41 PM  
HawkFest
 
HawkFest's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
It does Re: doesn't work for me

Originally Posted by mikra
great and useful.
What doesn't work for you (as said in your title) ? In the inventory list, just click the "Set" column label. You can actually sort by 4 or 5 criteria (e.g. 1st sort by set, then by level, then by quality, etc), which can be configured in the game's option extension menu.
Report comment to moderator  
Reply With Quote
Unread 04/29/19, 07:15 PM  
HawkFest
 
HawkFest's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Re: Re: Excellent, that's all I need

Originally Posted by megawriter
Since I don't play the game anymore, I just update addon to work with the current client of the game, I don't have time to add new functionality for now.
Now we can, it also works for chest inventories. I don't know if it's a game update since you said that you wouldn't add new functionalities, but anyways, thank you !
Report comment to moderator  
Reply With Quote
Unread 09/19/18, 03:13 AM  
mikra

Forum posts: 5
File comments: 20
Uploads: 0
doesn't work for me

great and useful.
Last edited by mikra : 11/03/18 at 02:22 PM.
Report comment to moderator  
Reply With Quote
Unread 08/01/18, 07:26 PM  
armoftheland

Forum posts: 0
File comments: 18
Uploads: 0
This is the best thing thats happened to me. Ever.

Thank you for making my life 120020x easier.
Report comment to moderator  
Reply With Quote
Unread 06/21/18, 04:39 AM  
megawriter
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Re: Excellent, that's all I need

Originally Posted by HawkFest
(my question further down) This is one of the most useful addon I'm using. Elegantly simple. Personally I don't need fancy grid-like sort of all sorts and searches : I need to sort by sets (and then some via the other configurable sort criteria), that's all, and see the names along the little vanilla icon beside them. Other addons offer a search function so as to slim down the list to whatever you want including set names, but that's not relevant for me as I don't remember every set names, and I need to sort the lists not trim them down (especially when I micro-manage my inventories so as to make room). Thanks and kudos !

One question though : 10.0.0.4 is supposed to be an update for Dragon Bones, however the new home containers aren't addressed by this addon. Is there another update in the works ?

Since I don't play the game anymore, I just update addon to work with the current client of the game, I don't have time to add new functionality for now.
Report comment to moderator  
Reply With Quote
Unread 02/28/18, 08:57 AM  
HawkFest
 
HawkFest's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Excellent, that's all I need

(my question further down) This is one of the most useful addon I'm using. Elegantly simple. Personally I don't need fancy grid-like sort of all sorts and searches : I need to sort by sets (and then some via the other configurable sort criteria), that's all, and see the names along the little vanilla icon beside them. Other addons offer a search function so as to slim down the list to whatever you want including set names, but that's not relevant for me as I don't remember every set names, and I need to sort the lists not trim them down (especially when I micro-manage my inventories so as to make room). Thanks and kudos !

One question though : 10.0.0.4 is supposed to be an update for Dragon Bones, however the new home containers aren't addressed by this addon. Is there another update in the works ?
Last edited by HawkFest : 02/28/18 at 09:02 AM.
Report comment to moderator  
Reply With Quote
Unread 02/12/18, 02:02 AM  
z3r05k111

Forum posts: 8
File comments: 23
Uploads: 0
Love the addon, hope it gets updated soon. Would love to see the various sets in collapsible menus.
Report comment to moderator  
Reply With Quote
Unread 11/10/17, 02:45 PM  
Elijafire

Forum posts: 2
File comments: 45
Uploads: 0
Not perfect meaning?

What does it mean "the addon is not perfect" does it bug out?

Also does it take into account Named sets like "Waldo's Staff of Wabajack" which is really a part of a set of totally different name "Ebon Set" for example.

Why are all you people asking for insignificant sorting options, I would just be happy to have all pieces of the same set grouped kinda like what Inventory Insight does when you search, they also found a way to look at the actual SET NAME not the titles as ZoS is very inconsistent with their naming conventions.
Report comment to moderator  
Reply With Quote
Unread 09/08/17, 12:34 AM  
mendisabal

Forum posts: 3
File comments: 115
Uploads: 0
no work(

(((
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.