Download
(11 Kb)
Download
Updated: 04/20/22 09:55 PM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Ascending Tide (7.3.5)
Updated:04/20/22 09:55 PM
Created:08/04/14 01:01 PM
Monthly downloads:249
Total downloads:89,560
Favorites:179
MD5:
Categories:Bags, Bank, Inventory, Auction House & Vendors
Quality Sort  Popular! (More than 5000 hits)
Version: 2.6.0
by: silvereyes, Randactyl
PSA: silvereyes is no longer playing ESO, so this addon is looking for a new maintainer. Please reach out to Dolby via PM if you want to take ownership of this addon.

Now you can sort your inventories by item quality!

Quality Sort adds a sorting option to the right of "Name" in your backpack, craft bag, bank, guild bank, quick slot, transmute, crafting station, send mail, trade, Companion equipment and Giladil the Ragpicker deconstruction assistant lists. Use it just like the other sort headers.

Options/Settings

In the options menu, you can choose to automatically sort by quality or not.

You can also customize the sort priorities and initial directions. Currently, the following options are available for each priority number, along with a direction of either Ascending or Descending:
  • (None), for disabling a comparison
  • Quality
  • Equipped, for transmute and improvement stations
  • Item Set
  • Equipment Slot (e.g. chest, shoulders, etc.)
  • Item Name
  • Level / Champion Points
  • Trait
  • Enchantment
  • Style
  • Unique Item Identifier, i.e. the number at the start of the raw item link text
  • Writ Voucher Count
  • Master Writ Requirements
  • Stack Size / Quantity

Dependencies

You must install the following libraries separately from this addon in order for it to work. I highly recommend using the Minion addon manager to simplify this process.

Addon Compatibility
PSA: silvereyes is no longer playing ESO, so this addon is looking for a new maintainer. Please reach out to Dolby via PM if you want to take ownership of this addon.

Version 2.6.0
- Update 34 High Isle compatibility
- This version is compatible with both PTS (High Isle) and live (Ascending Tide)
- Companion equipment panel support
- Giladil the Ragpicker assistant support

Version 2.5.2
- Update 32 Deadlands compatibility
- This version is compatible with both PTS (Deadlands) and live (Waking Flame)

Version 2.5.1
- Update 31 Waking Flame compatibility

Version 2.5.0
- Update 30 Blackwood compatibility, including companion equipment sorting
- This version is compatible with both live (Flames of Ambition) and PTS (Blackwood)
- If LibSets is installed, Master Writ Requirements sorting will sort alphabetically by set names for Blacksmithing, Clothing, Woodworking and Jewelry Crafting master writs.

Version 2.4.3
- Update 29 Flames of Ambition compatibility
- This version is compatible with both live (Markarth) and PTS (Flames of Ambition)

Version 2.4.2
- Fix for error thrown on quick slot binding screen when sorting by quality.
- This version is compatible with both live (Stonethorn) and PTS (Markarth)

Version 2.4.1
- Update 28 Markarth compatibility
- This version is compatible with both live (Stonethorn) and PTS (Markarth)
- Fixed error that would be thrown when some other addons were enabled, including Arkadius' Trade Tools

Version 2.4.0
- Added the ability to sort by stack size / quantity
- Fixed unique id comparison bug
- This version is compatible with both live (Greymoor) and PTS (Stonethorn)

Version 2.3.2
- Update 27 Stonethorn compatibility
- This version is compatible with both live (Greymoor) and PTS (Stonethorn)

Version 2.3.1
- Add French and Spanish localization. Thanks Inval1d!
- Add support for upcoming LibSavedVars defaults trimming feature.
- LibSavedVars >= 5.0.0 is now required. Please update your libraries.

Version 2.3.0
- Update 26 Greymoor compatibility
- This version is compatible with both live (Harrowstorm) and PTS (Greymoor)

Version 2.2.0
- Added Russian localization. Thank you GJSmoker!
- Added Japanese localization. Thank you Calamath!

Version 2.1.6
- Fixed bug where master writs with the same requirements were not being sorted together.

Version 2.1.5
- Update 25 Harrowstorm compatibility
- This version is compatible with both PTS (Harrowstorm) and live (Dragonhold)

Version 2.1.4
- Fix bug with master writ voucher comparisons

Version 2.1.3
- Update 24 Dragonhold API bump

Version 2.1.2
- Fix for quality sort direction not defaulting properly to highest to lowest quality

Version 2.1.1
- Fix for quality sorting at a different priority than #1

Version 2.1.0
- This version is compatible with both Update 23 Scalecaller (PTS) and Elsweyr (live)
- Added ability to customize sort direction
- Unlocked sort order customization for item quality relative to other item attributes
- Fixed bug with sorting gear by level
- Fixed API version for Elsweyr
- Fixed potential future bug for when LibAddonMenu removes LibStub

Version 2.0.3
- API version bump for Update 23 Scalebreaker
- Remove LibStub dependency

Verson 2.0.2
- Fix error on Quest Items inventory tab

Version 2.0.1
- Remove bundled libraries
- You now need to install the following libraries independently of this addon
+ LibAddonMenu-2.0
+ LibSavedVars
+ LibStub

Version 2.0.0
- Update 22 Elsweyr compatibility. This version is compatible with both live (Wrathstone) and PTS.
- Transmute station support
- Added settings menu
- Automatic quality sort by default (optional)
- You can now customize sort order
- Added sort comparisons for the following (enabled by default):
+ Equipped (improvement and transmute)
+ Item Set
+ Equipment Slot (e.g. head, chest, etc.)

1.6.1.0
- Update 21 Wrathstone compatibility. This version is compatible with both PTS (Wrathstone) and live (Murkmire)

1.6.0.1
- Update 20 Murkmire compatibility

1.6.0.0
- Update 18 Summerset compatibility; this version is compatible with both PTS and live
- Add support for housing storage containers

1.5.1.2
- API bump for Update 17 Dragon Bones

1.5.1.1
- Update 16 Clockwork City compatibility

1.5.1.0
- Update 15 Horns of the Reach compatibility
- Fix error thrown at mail send panel sometimes when item list is sorted by quality and you have master writs in your inventory.

1.5.0.0
- Update 14 Morrowind compatibility
- Improved Master Writ sorting

1.4.1.0
- Much faster sorting performance
- Fix errors thrown when sending mail with attachments or opening some containers

1.4.0.0
- Sort items of the same quality and name in the following order: level, trait, enchant, style, instance id
- Update 13 Homestead compatibility

1.3.1.2
- Updated API version (One Tamriel - 100017)

1.3.1.1
- Remove debug chat messages. Derp.

1.3.1.0
- Resized "Name" sort header so that it doesn't overlap with "Quality" header

1.3.0.0
- Quality header now displays as text in the local UI language, instead of as arrows.
- updated API version (Shadows of the Hist - 100016)

1.2.0.0
- crafting station support (smith, clothier, woodworking, enchanting)
- note: alchemy excluded, since everything is always the same quality (white)

1.1.0.0
- updated API version (Dark Brotherhood - 100015)
- craft bag support
- quick slot inventory screen support

1.0.1.0
- changed label anchor to match status sort header
- updated API version

1.0.0.5
- updated API version

1.0.0.4
- updated API version

1.0.0.3
- updated API version

1.0.0.2
- update API version

1.0.0b
- Update API version to 100009

1.0
- Initial release.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
2.6.0
10kB
04/20/22 09:57 PM
Patch


Archived Files (44)
File Name
Version
Size
Uploader
Date
2.5.2
11kB
silvereyes
10/30/21 10:42 AM
2.5.1
11kB
silvereyes
08/23/21 08:02 AM
2.5.0
11kB
silvereyes
05/03/21 09:58 PM
2.4.3
10kB
silvereyes
02/11/21 09:53 PM
2.4.2
10kB
silvereyes
10/20/20 11:52 PM
2.4.1
10kB
silvereyes
10/10/20 06:05 PM
2.4.0
10kB
silvereyes
08/20/20 11:06 PM
2.3.2
10kB
silvereyes
08/18/20 09:56 PM
2.3.1
10kB
silvereyes
05/25/20 11:06 PM
2.3.0
9kB
silvereyes
04/22/20 03:44 PM
2.2.0
9kB
silvereyes
04/10/20 06:41 PM
2.1.6
9kB
silvereyes
03/18/20 08:44 PM
2.1.5
9kB
silvereyes
02/16/20 09:47 PM
2.1.4
9kB
silvereyes
11/27/19 10:23 PM
2.1.3
9kB
silvereyes
10/21/19 03:53 PM
2.1.2
9kB
silvereyes
10/09/19 09:06 PM
2.1.1
9kB
silvereyes
09/02/19 06:58 PM
2.1.0
9kB
silvereyes
07/20/19 08:17 PM
2.0.3
8kB
silvereyes
07/13/19 09:40 PM
2.0.2
8kB
silvereyes
05/05/19 10:25 PM
2.0.1
8kB
silvereyes
04/20/19 07:08 AM
2.0.0
79kB
silvereyes
04/15/19 09:25 PM
1.6.1.0
4kB
silvereyes
02/03/19 06:58 PM
1.6.0.1
4kB
silvereyes
10/22/18 12:09 AM
1.6.0.0
4kB
silvereyes
04/28/18 08:13 AM
1.5.1.2
4kB
silvereyes
02/09/18 05:48 PM
1.5.1.1
4kB
silvereyes
10/22/17 03:52 PM
1.5.1.0
4kB
silvereyes
07/28/17 09:19 PM
1.5.0.0
4kB
silvereyes
05/22/17 12:03 AM
1.4.1.0
4kB
silvereyes
02/18/17 09:51 PM
1.4.0.0
3kB
silvereyes
02/04/17 01:44 PM
1.3.1.2
3kB
silvereyes
09/20/16 06:14 PM
1.3.1.1
3kB
silvereyes
07/31/16 04:33 AM
1.3.1.0
3kB
silvereyes
07/31/16 04:27 AM
1.3.0.0
2kB
silvereyes
07/18/16 12:57 PM
1.0.2.1
2kB
silvereyes
07/03/16 01:04 AM
1.0.2.0
2kB
silvereyes
07/01/16 11:51 PM
1.0.1.0
2kB
Randactyl
03/07/16 06:23 AM
1.0.0.5
2kB
Randactyl
11/02/15 03:46 PM
1.0.0.4
2kB
Randactyl
08/31/15 02:20 AM
1.0.0.3
2kB
Randactyl
03/03/15 11:40 AM
1.0.0.2
2kB
Randactyl
11/03/14 10:25 AM
1.0.0b
2kB
Randactyl
09/20/14 12:19 PM
1.0
1kB
Randactyl
08/04/14 01:01 PM


Post A Reply Comment Options
Unread 07/07/22, 02:50 AM  
iTzCillo

Forum posts: 0
File comments: 2
Uploads: 0
Sort by status (locked)

Hi, is there a possibility to sort by status (locked, unlocked) first and then by other filters in the addon?

My goal would be to have the base game sort on the left (the one with the two arrows) but to add the item set filter to set all items of a set togheter

Thanks
Report comment to moderator  
Reply With Quote
Unread 05/09/22, 09:42 PM  
Messajah
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 30
Uploads: 1
Thanks for creating this! It seems very useful when deconstructing sets that have weird item names!

Is it compatible with Advanced Filters? It's a UI filter add on with nearly 2 million downloads. It remakes the filter categories and makes it much faster to find items:

https://www.esoui.com/downloads/info...dNameBETA.html

I am guessing Quality Sort is compatible with it since I was unable to find anyone talking about conflicts below.

Hopefully it just sorts the items that Advanced Filters has filtered.

Will try it for myself soon but am not home at the moment.

Edit: I have tried it now. It works perfectly from what I can see. All lists default to quality mode. Advanced Filters categories work properly and only those item types are displayed in the sorted result. Changing list sorting works. Seems like no issues at all. Very glorious addon combo! Perfect for deconstructing related items from bad sets.
Last edited by Messajah : 05/10/22 at 11:35 AM.
Report comment to moderator  
Reply With Quote
Unread 04/26/22, 02:03 PM  
ZoLatKam
 
ZoLatKam's Avatar

Forum posts: 3
File comments: 143
Uploads: 0
Re: Re: Giladil Support

Originally Posted by silvereyes
Originally Posted by ZoLatKam
Adore this mod!

Any chance on getting support for the new deconstruction assistant?
Giladil the Ragpicker and Companion equipment screens are now both supported in version 2.6.0.
The OCD Goblin that lives in my brain thanks you very much!
Report comment to moderator  
Reply With Quote
Unread 04/20/22, 10:00 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 384
Uploads: 17
Re: Giladil Support

Originally Posted by ZoLatKam
Adore this mod!

Any chance on getting support for the new deconstruction assistant?
Giladil the Ragpicker and Companion equipment screens are now both supported in version 2.6.0.
Report comment to moderator  
Reply With Quote
Unread 04/19/22, 10:13 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 1971
Uploads: 15
PTS

Just to get me to a minimal usable state to clean out inventory and such.
Warning: Spoiler
Report comment to moderator  
Reply With Quote
Unread 04/01/22, 11:34 AM  
ZoLatKam
 
ZoLatKam's Avatar

Forum posts: 3
File comments: 143
Uploads: 0
Giladil Support

Adore this mod!

Any chance on getting support for the new deconstruction assistant?
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:33 AM  
Stalwart385

Forum posts: 18
File comments: 32
Uploads: 0
Would it be possible to sort by LibPrice?
Report comment to moderator  
Reply With Quote
Unread 02/24/21, 04:24 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
dirty hack : sort masterwrits by set/station

Howdie,

thanks for your wonderful addon.

I was a naughty boy and did a quick hack to sort masterwrits by set/station.

Reasoning:

Picture1 : Guildhall full of crafting stations
Picture2 : 1500 masterwrits all over guild banks, bank, storage chests, different character inventories

Just taking the unsorted mws out of the different places in batches of 80 to get them done. Will result in endless nightmare of running all over the guildhall finding the stations. Like 20 times.

Much faster and saner: Pick 80 mws that are from the same few stations, say sets starting with A first batch... b-c second batch and so on.

What I needed is sorting master writs by set/station in all inventories. Unfortunately I wasn't able to find an addon that seemed to do this.

But I found yours and managed a quick hack:

I basically twisted masterWrit sorter to sort by set/station instead of what it did so far:

In QualitySort.txt: Add LibSets (for alphabetical sorting. itemlinks only have numerical setid)

Code:
## DependsOn: LibSavedVars>=50000 LibAddonMenu-2.0 LibSets
Then in QualitySort.lua:

in function getExtendedData add lines between comments:
Code:
   if data.itemType == ITEMTYPE_MASTER_WRIT and vouchers then
        extendedData.masterWrit = {
            writ1 = tonumber(writ1), 
            writ2 = tonumber(writ2), 
            writ3 = tonumber(writ3), 
            writ4 = tonumber(writ4), 
            writ5 = tonumber(writ5), 
            writ6 = tonumber(writ6),
            vouchers = math.max(2, tonumber(string.format("%.0f", tonumber(vouchers)/10000)))
        }
-- add lines below this line 
        if extendedData.masterWrit.writ3 == 0 then -- its a provisioning master writ
		snam = "_Prov"
	elseif extendedData.masterWrit.writ4 == 0 then -- its an enchanting master writ
		snam = "_Ench"
	elseif extendedData.masterWrit.writ5 == 0 then -- its an alchemy master writ
		snam = "_Alch"
	else -- bs/cl/ww/jc master writ
		if not LibSets or not LibSets.checkIfSetsAreLoadedProperly() then -- safety measure in case libset has not finished scanning and loading set info
			snam = "_libsets not yet ready"
		else
			snam = LibSets.GetSetName(extendedData.masterWrit.writ4)  -- get set name
			if snam == nil then -- in case sth went wrong and we get nil back..shouldn't happen
				snam = "_unknown"
			end
		end
	end
	extendedData.masterWrit.writ4 = snam  -- overwrite writ4 with set/station name
-- end of lines to be added
    end
and change comparisonFunctions.masterWrit as below
(note I basically switched the writX.writ4 and writX.writ1 positions)

Code:
function comparisonFunctions.masterWrit(item1, extData1, item2, extData2)
    if extData1.masterWrit == nil or extData2.masterWrit == nil then
        return
    end
    local writ1 = extData1.masterWrit
    local writ2 = extData2.masterWrit
    if writ1.writ4 ~= writ2.writ4 then
        return NilOrLessThan(writ1.writ4, writ2.writ4)
    elseif writ1.writ2 ~= writ2.writ2 then
        return NilOrLessThan(writ1.writ2, writ2.writ2)
    elseif writ1.writ3 ~= writ2.writ3 then
        return NilOrLessThan(writ1.writ3, writ2.writ3)
    elseif writ1.writ1 ~= writ2.writ1 then
        return NilOrLessThan(writ1.writ1, writ2.writ1)
    elseif writ1.writ5 ~= writ2.writ5 then
        return NilOrLessThan(writ1.writ5, writ2.writ5)
    else
        return NilOrLessThan(writ1.writ6, writ2.writ6)
    end
end
Now in Settings pick MasterWrit as the first sort option and all your master writs will be sorted alphabetically by station/set for super efficient master writ crafting with writworthy....

(I really hope I didnt forget to mention some changes I did and already forgot)

Not sure if anybody besides me finds this useful. Maybe enough do and addon author integrates it properly with it's own sort type....

cheers
Report comment to moderator  
Reply With Quote
Unread 01/17/21, 11:38 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
Originally Posted by silvereyes
Originally Posted by Marazota
this addon not compatible with Inventory Assistant now....
must back to old version
2.4.1 works fine
Hi @Marazota. I'm not sure which Inventory Assistant you are talking about. Do you have a link? The only version I can find is https://www.esoui.com/downloads/info....html#comments, and that one is discontinued and there is no actual code inside the download. Dolby's comment also indicates that the code is protected by copyright.
i have private version, that i received from author itself long ago
i will PM it to you
Report comment to moderator  
Reply With Quote
Unread 01/14/21, 06:54 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 384
Uploads: 17
Originally Posted by Marazota
this addon not compatible with Inventory Assistant now....
must back to old version
2.4.1 works fine
Hi @Marazota. I'm not sure which Inventory Assistant you are talking about. Do you have a link? The only version I can find is https://www.esoui.com/downloads/info....html#comments, and that one is discontinued and there is no actual code inside the download. Dolby's comment also indicates that the code is protected by copyright.
Report comment to moderator  
Reply With Quote
Unread 11/07/20, 08:43 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
this addon not compatible with Inventory Assistant now....






must back to old version
2.4.1 works fine
Last edited by Marazota : 11/07/20 at 08:56 AM.
Report comment to moderator  
Reply With Quote
Unread 10/24/20, 10:38 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 384
Uploads: 17
Re: Re: Re: Default sort order wrong.

Originally Posted by Techwolf
Originally Posted by silvereyes
Could you please PM me your SavedVariables/QualitySort.lua file contents?
No need to. Here is it is:

QualitySort_Account =
{
}
QualitySort_Character =
{
}


Yep. That is the full file contents.
I can't seem to reproduce this issue on my machine, at least not with those settings.

Have you tried setting Quality to Descending under the Sort Order settings? That should be the default.
Report comment to moderator  
Reply With Quote
Unread 10/24/20, 01:34 PM  
Techwolf
 
Techwolf's Avatar

Forum posts: 5
File comments: 86
Uploads: 0
Re: Re: Default sort order wrong.

Originally Posted by silvereyes
Could you please PM me your SavedVariables/QualitySort.lua file contents?
No need to. Here is it is:

QualitySort_Account =
{
}
QualitySort_Character =
{
}


Yep. That is the full file contents.
Report comment to moderator  
Reply With Quote
Unread 10/20/20, 05:28 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 384
Uploads: 17
Re: QuickSlot is throwing this error when using this addon! FIX?

Originally Posted by LEVY'S
EsoUI/Libraries/Utility/ZO_TableUtils.lua:106: attempt to index a nil value
Thanks for the report. I'm able to reproduce the issue.

Edit: This is now fixed in version 2.4.2.
Last edited by silvereyes : 10/20/20 at 11:55 PM.
Report comment to moderator  
Reply With Quote
Unread 10/19/20, 11:36 PM  
silvereyes
 
silvereyes's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 384
Uploads: 17
Re: Default sort order wrong.

Originally Posted by Techwolf
I upgraded to latest one the other day and notice my gold stuff was sorted last. Took me a while to figure out that clicking the Quality text at the top will fix it. But only temporary. I have check the settings, even tried different settings, reloadui to no avail. Each time I go to station, store, inventory, etc, the sort order defaults to ascending. Meaning gold is listed last.

Downgrading to previous version fixed it for me.
Could you please PM me your SavedVariables/QualitySort.lua file contents?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: