WardrobeSort
Sorts the Wardrobe
Ever looking for that specific transmog but scrolling through it is a mess?
- This can group appearances together by model, it can also sort by color, source, item level or alphabetically
- Reverse sorting is supported by pressing any of the ctrl/alt/shift modifier keys while selecting an option
update plz?
Sorry it took a while but it's finally updated for 11.0.2
In reply to Ketho17: yay!
I am getting the following error trying to use this addon right now during the WarWithin
```
2x WardrobeSort/WardrobeSort.lua:11: attempt to call global 'IsAddOnLoaded' (a nil value)
[string "@WardrobeSort/WardrobeSort.lua"]:11: in main chunk
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:422: in function `UIParentLoadAddOn'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:600: in function `CollectionsJournal_LoadUI'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:1045: in function `SetCollectionsJournalShown'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:1035: in function `ToggleCollectionsJournal'
[string "@Blizzard_ActionBar/Mainline/MainMenuBarMicroButtons.lua"]:1225: in function <...zzard_ActionBar/Mainline/MainMenuBarMicroButtons.lua:1223>
[string "=[C]"]: ?
Locals:
f = Frame {
}
Wardrobe = Frame {
ShadowCornerTopRight = Texture {
}
RightEdge = Texture {
}
ShadowCornerLeft = Texture {
}
ModelR1C6 = DressUpModel {
}
BGCornerFilagreeBottomLeft = Texture {
}
ShadowCornerRight = Texture {
}
NUM_ROWS = 3
ModelR1C5 = DressUpModel {
}
BGCornerTopRight = Texture {
}
ShadowCornerBottomLeft = Texture {
}
SlotsFrame = Frame {
}
HiddenModel = DressUpModel {
}
OverlayShadowBottomLeft = Texture {
}
ModelR2C6 = DressUpModel {
}
NineSlice = Frame {
}
TopEdge = Texture {
}
OverlayShadowLeft = Texture {
}
LeftEdge = Texture {
}
BGCornerFilagreeBottomRight = Texture {
}
ModelR3C5 = DressUpModel {
}
ModelR2C4 = DressUpModel {
}
ModelR3C3 = DressUpModel {
}
NoValidItemsLabel = FontString {
}
OverlayShadowBottomRight = Texture {
}
ModelR1C2 = DressUpModel {
}
ModelR3C2 = DressUpModel {
}
PixelSnapDisabled = true
ModelR1C1 = DressUpModel {
}
Bg = Texture {
}
Center = Texture {
}
BottomEdge = Texture {
}
TopLeftCorner = Texture {
}
ModelR2C2 = DressUpModel {
}
BottomLeftCorner = Texture {
}
TopRightCorner = Texture {
}
BottomRightCorner = Texture {
}
ShadowLineTop = Texture {
}
BackgroundTile = Texture {
}
ModelR3C1 = DressUpModel {
}
ModelR1C4 = DressUpModel {
}
OverlayShadowTopLeft = Texture {
}
Models = <table> {
}
ModelR2C3 = DressUpModel {
}
OverlayShadowTop = Texture {
}
PendingTransmogFrame = Frame {
}
BGCornerBottomLeft = Texture {
}
OverlayShadowTopRight = Texture {
}
chosenVisualSources = <table> {
}
ModelR2C5 = DressUpModel {
}
BGCornerTopLeft = Texture {
}
searchType = 1
PAGE_SIZE = 18
ModelR3C6 = DressUpModel {
}
ShadowCornerTopLeft = Texture {
}
WeaponDropdown = Button {
}
ModelR3C4 = DressUpModel {
}
layoutType = "InsetFrameTemplate"
OverlayShadowBottom = Texture {
}
ModelR2C1 = DressUpModel {
}
backdropInfo = <table> {
}
template = "Transparent"
BGCornerBottomRight = Texture {
}
ModelR1C3 = DressUpModel {
}
ShadowCornerBottom = Texture {
}
NUM_COLS = 6
ShadowCornerTop = Texture {
}
PagingFrame = Frame {
}
ShadowLineBottom = Texture {
}
ShadowCornerBottomRight = Texture {
}
OverlayShadowRight = Texture {
}
}
db = nil
active = nil
FileData = nil
SortOrder = nil
nameVisuals = <table> {
}
nameCache = <table> {
}
catCompleted = <table> {
}
itemLevels = <table> {
}
unknown = <table> {
1 = -1
}
(*temporary) = nil
(*temporary) = "LegionWardrobe"
(*temporary) = "attempt to call global 'IsAddOnLoaded' (a nil value)"
```
In reply to candlesss:
Should be fixed now :)
is this dead with TWW?
In reply to Bronzeborg: uhh is it currently broken?
In reply to Ketho17: Yeap :/
In reply to panseit:
it's fixed now!
In reply to Ketho17: yes, prepatch made a bunch of changhes to the ui of the mog screen, so your options are gone. https://imgur.com/7VTlhxL
In reply to Ketho17: no update?
i wish i could actually use the search function for these. searching for color, class, etc
In reply to Bronzeborg: that would be nice if it could use the normal search box, but I think it would be complicated and also mess up the blizzard search
In 9.1, I get this error when I click on a weapon transmog:
In reply to GraysonCarlyle:
Hmm I can't seem to to reproduce the error in 9.1.0, with the "Sort By: Color" dropdown on weapons
In reply to Ketho17:
It's not happening anymore; probably something on Blizzard's end that was patched out since then!
Am I correct in interpreting that you are using WoW's own data on items to generate the file that is used to sort things with this addon? I'm curious because when sorted by appearance, not all of my items are sorting where I think they should. For example, on my rogue in the helms tab when it's sorted by appearance, items for the texture(?) "helm_cloth_a_01blackcool" show 5 items as listed below
1: Cloaked Hood (basic smooth hood with face visible)
2: Nat's Drinking Hat (cool fedora hat) - should be with the "helm_cloth_b_04widebrim" items, for example
3: Wicked Leather Headband (basic headband)
4: Stained Shadowcraft Cap (same as #1, but with a facemask added)
5: Cursed Vision of Sargeras (smooth DH-type eye mask)
It makes it seems like the texture being pulled is more about the color, than the actual shape of the item. I guess I interpret the distinction of having a color vs. appearance option to mean color = color and appearance = shape. Just curious, and wondering if it would be worth it to me to be all OCD and edit the FileData.lua file to make things group like I want them to.
Yes I'm using WoW's own data to generate the file for this addon, see https://github.com/ketho-wow/WardrobeSort/wiki/Data-workflow
As for the sorting, when sorting by appearance it actually just sorts by filename, so appearances with similar file names get grouped together. While for sorting by color it tries to look for any color names in the filename
This is not a perfect way to do this and yes you could try to edit the names in the FileData manually to change the order but you'd have to keep a backup for when there are new updates
In reply to Midoki24:
Right, sorry for the delay. I made a script now to automatically generate the data
https://github.com/Ketho/WoWtoolsParser/blob/master/examples/ItemAppearance.lua