-
Notifications
You must be signed in to change notification settings - Fork 286
Asset Search
Searching inside Flow Assets is available since version 1.3. It's been enabled in launcher builds since UE 5.1
It's based on the engine plugin added in UE 4.26. The plugin is marked as beta, probably because of the search performance.
It requires trivial changes in the engine code, so it's not available in launcher engine builds prior to 5.1. Epic engineers accepted these pull requests in that engine version.
- Added ASSETSEARCH_API to Asset Indexer classes
- Fixed Asset Search indexing for FSoftObjectPtr representing references to non-assets (i.e. AActor instances)
Not yet approved pull requests
You can easily unlock this feature prior to UE 5.1 if you're compiling the engine from the source.
- Merge the aforementioned pull requests.
- Open
FFlowAssetIndexer
class, simply uncomment it. - Go to
FFlowEditorModule::RegisterAssetIndexers
body and uncomment line registering that indexer class.
- Make sure the
Asset Search
plugin is enabled in your project. - Open
Search
tab. You can do this via theTools
menu in UE5, or theWindow
menu in UE4. - If you never used this Search yet, check the status of "missing indexes assets" in the bottom right corner. Click it, and it gonna index all assets supported by the Asset Search. It can take many minutes, depending on your project size.
- Wait until indexing finishes and the status in the bottom left corner is
Ready
again.
If you merged my last PR from the list above, you can exclude specific asset types from Asset Search indexing. Either on the project level (via Project Settings) or user level (Editor Preferences). Simply configure Search Roles.
Here's the list of asset types supported out-of-box, hardcoded in the engine's code. (as of UE 5.0)
Got any questions? Discuss things related to the plugin on the dedicated Discord server.