You have to run the code from the command bar. See Manually Adding Items
section for more info.
Amazing and stunning job! Any plans on adding “custom accessories” so people that make accessories, or want to try UGC stuff out before submitting it to roblox can add them into the catalog without it needing to be inside of Roblox’s Catalog? I hope you understand my point!
My avatar editor uses HumanoidDescriptions to update your avatar. I am not sure if HumanoidDescriptions check if the asset id is an actual accessory.
So in theory, you can upload the accessory as a model instead of an accessory. I do not know what the process is like when uploading an accessory.
The ManualAppend script only works on accessories, not models though.
Is there a way to order the items randomly? On “game.ReplicatedStorage.AvatarEditor.Shared.CatalogData” is order by name.
In AvatarEditor.Shared.CatalogData
, you can comment these lines
table.sort(data, function(a, b)
return a.name < b.name
--return tonumber(a.Name:match("%d+")) < tonumber(b.Name:match("%d+"))
end)
That should put it in a somewhat random order.
Avatar System Gets broken when commenting on those lines.
Oh whoops.
AvatarEditor.Client.CatalogList
: line 288.
sort(searchResults)
Comment that out.
v1.1.1
- Yay we got a plugin now: Avatar Editor Plugin - Roblox
Use the plugin to quick install and add accessories to the database. - And everything is open source on GitHub GitHub - Y1195/Avatar-Editor-2
Hopefully I did not break anything.
If you already have the editor installed and you want to install through the plugin, delete the old AvatarEditor
(most importantly ReplicatedStorage.AvatarEdtior
and ServerStorage.AvatarEditorServer
) and install through the plugin.
The old AvatarEditor functions thing is removed, you can no longer use it. Use the plugin if you want to add more accessories.
Suggestion: the ability for players to manually add items to their avatar by inserting an id. So they could use items inside of the catalog, but not in the editor. (Togglable in the config and having the option to require a game pass to use.) (Items including hats, shirts, pants, etc.)
Thank you for the plugin! Very nice and works great. I have a question-can we remove existing accessories all at once instead of entering the id for each? I prefer to start from scratch and add select ones from Roblox’s avatar shop.
Update: I figured out how to remove everything and the process took seconds.
Please add more to the catalog! it would take AGES for me to manually add them.
There’s a bug in the catalog api where items are only added up to around 30 pages, as stated below.
Website Catalog as well as Catalog API not giving results after PageNumber 34 - Bug Reports / Website Bugs - DevForum | Roblox
Hopefully what I said a few replies above will be added so the players can add items themselves.
So instead of searching the catalog, the player can insert the id of the accessory they want to wear by an id?
The avatar editor does not show items in the Wearing section that are not in the database. So if you are wearing a UGC accessory, you cannot take it off through the editor. I will need to fix this to add your suggestion.
Not 100% down on the game pass requirement to use idea though.
Is there any list of a BUNCH of UGC asset ids?
I had to manually enter one id at a time. I’ve added 600 so far.
Is there a way to resize or position it higher? The lower left corner is covered by my game’s gear icons (Roblox default).
There supposedly over 21500 UGC accessories.
At best you can add probably 8000 (1000 from each accessory type) without any having to check for duplicates.
Of course you want to filter out the reuploads/mistakes and maybe those offsale.
The avatar editor has nothing on the bottom left. Do you mean bottom right?
The avatar editor gui has a DisplayOrder of 7. You can decrease your gui’s DisplayOrder or hide your gui using the .Started
event and showing it again on the .Destroyed
event.
How can I get a lot of I.Ds to add a lot of them?
You use the Catalog API.
You are limited to 1000 per search query though.