What do you want to achieve?
I want to get the AnimationId of some emotes in the catalog using the AvatarEditorService function.
What is the issue?
I don’t know how to do this, the emote information doesn’t have the animation ID.
What solutions have you tried so far?
Seek help from the community.
I get information about emojis through this script provided by Roblox itself.
local AvatarEditorService = game:GetService("AvatarEditorService")
local catalogSearchParams = CatalogSearchParams.new()
local assetTypes = {
Enum.AvatarAssetType.EmoteAnimation
}
catalogSearchParams.AssetTypes = assetTypes
catalogSearchParams.SalesTypeFilter = Enum.SalesTypeFilter.All
local pagesObject = AvatarEditorService:SearchCatalog(catalogSearchParams)
local currentPage = pagesObject:GetCurrentPage()
for _, item in currentPage do
print(item)
end
Unfortunately it’s not what I’m looking for, I’ll try to explain better.
I’m making an Emote Catalog, just like the game Catalog Avatar Creator. Currently I can get the Name, Price and Image of the Emote minus AnimationId, which is the most important pillar for being able to try the emote. As I’m using AvatarEditorService, I thought there would be some way to get the emote’s animation ID without having to use InsertService.
AFAIK, using InsertService would be the easiest way to get the AnimationID of an emote. There just isn’t way to get the AnimationID directly from AvatarEditorService.