Guys, tell me how to set normal data sorting, everything is mixed up and I don’t know what to do now?
Make folders addressable, and properly name those folders is one way.
Here’s mine used for a dress up system.
This is all great, but how do you sort them in alphabetical order?
That seems to be a consequence of the folder names.
The main groups are created and named manually, and organized manually, the gray sections are the folders added, those are ordered alphabetically and can’t be modified in this window cause they’re dictated by the folder.
Previously, everything was sorted, but after some update everything disappeared…((
Clicking on the table header “Group Name \ Addressable Name” doesn’t sort the list?
Unfortunately, addressable assets are stored in a dictionary under the hood and this makes the default sorting unpredictable. In the Addressables Groups window, you have the sorting options by clicking on the table headers, but in the Select Addressable Asset picker, you’re stuck with the mostly random default sorting.
I’ve made a topic about it here:
Sorting is completely broken. Previously they would appear in the order in which they were created. After updating to 1.22.2 they are in a completely random order for some reason. The sorting tabs in the editor which imply being able to order them do not work.
The order was always mostly random, it just happened to sometimes match the order the assets were made addressable. But the order is not guaranteed and essentially undefined, so you were just lucky that the added order stuck for some time (see my linked topic). The update might have triggered the order to be re-shuffled but that’s not a change or a bug.
You should still be able to click on the headers to sort the columns. If that doesn’t work, that would be worth to report a bug for.
Addressables 1.22.2 now sorts everything by guid.
Previously we had a nice sensible order to our groups. Now it’s all messed up.
We were able to sort groups manually on 1.21.21.
1.22.2 seems to be broken ![]()
To be clear, it is very inconvenient.
The following code causes this ugly sorting:
// UnityEditor.AddressableAssets.Settings.AddressableAssetSettings
public void OnBeforeSerialize()
{
// ...
// Wow, no matter how much we sort the addressables group, they sort it by GUID again haha
m_GroupAssets.Sort((a, b) => string.CompareOrdinal(a?.Guid, b?.Guid));
}
I recommend to comment out this on 1.22.2.
Yeah, I hate everything about this change. Please revert it, or allow us to customize the ordering.
Giga! Nice find.
The person who wrote that line is probably not eating their own dogfood.
This feels like a change that was intended to simplify a runtime binary search for an asset by its guid. It unfortunately had the side effect of making life more difficult for users of the editor.
Can someone send them bug report?
Your code doesn’t work for me, please send it in its entirety, maybe I missed something…
This is horrible!
They’re saying to comment out that line of code in the UnityEditor.AddressableAssets.Settings.AddressabeAssetSettings class in the addressables source code.
Hi all,
This is currently being tracked in this issue. The original fix was trying to fix merge conflicts because adding/deleting/moving groups would reorder the files in non-deterministic ways, but you’re right it makes using the Groups window really frustrating.
The new solution will make the order of the groups an editor preference so each developer or artist will be able to re-order the groups to work best for your local workflow without messing with what’s stored in version control.


