Description

Hi, with adding additional plugins, etc. to our project, we have encountered an issue with registering too many asset categories, such as:

LogAssetTools: Warning: RegisterAssetTypeCategory("Water", "Water") failed as all user bits have been exhausted (placing into the Misc category instead)

The asset categories that get shelved into the Misc category can depend on user actions and when modules are loaded. Some that are plugins but may be considered "core" by some projects, such as Water, may not be registered until right-clicking in the content browser.

There are some 3rd party plugins that create their own asset categories (whether this is useful due to the number of asset types they support or not), but some are registered by Epic-authored plugins with only one or two asset types, such as LiveLink and ConsoleVariablesEditor.

Would it be possible to extend the number of user bits, making EAssetTypeCategories::Type a 64-bit enum, and/or reducing the number of user bits that Epic allocates? When a number of plugins get relegated to the Misc category, it can become difficult to find the asset you want (especially if it can move around based on user actions).

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-231287 in the post.

2
Login to Vote

Unresolved
ComponentUE - Editor - Content Pipeline
Affects Versions5.4
Target Fix5.6
CreatedNov 22, 2024
UpdatedNov 27, 2024
View Jira Issue