This affected me today in UE5.4. I have a c++ project and every time I restarted my project the component / plugin was not found. My solution was to copy the plugin into my project from:
C:\Program Files\Epic Games\UE_5.0\Engine\Plugins\Experimental\Animation\MotionWarping\
to: …MyProject/Plugins/MotionWarping
Opened my MyProject.Build.cs and add:
PrivateDependencyModuleNames.AddRange(new string[]
{
"MotionWarping"
});
Then I updated MotionWarping.uplugin to
{
"FileVersion": 3,
"Version": 1,
"VersionName": "0.1",
"FriendlyName": "Motion Warping",
"Description": "",
"Category": "Animation",
"CreatedBy": "Epic Games, Inc.",
"CreatedByURL": "https://epicgames.com",
"DocsURL": "",
"MarketplaceURL": "",
"SupportURL": "",
"EnabledByDefault": true,
"CanContainContent": true,
"IsBetaVersion": true,
"IsExperimentalVersion": false,
"Installed": true,
"Modules": [
{
"Name": "MotionWarping",
"Type": "Runtime",
"LoadingPhase": "PreDefault"
}
]
}
And rebuilt the project after removing DerivedDataCache, Intermediate and Binaries. Seems to work now.