I’ve already solved the problem with the paragon characters over a month ago. The search function in the forum is the first place you should look.
Epic doesn’t have any obligation to update old assets that were released ages ago. They basically gave out the assets after the game died. There is no customer service for them.
As for upgrading from 5.3 to 5.4 the build order needs to be defined as some parts of the internals seemed to have been rewritten and are initialized in a different order.
Make sure that in your target files you include
IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4;
example
public class AsyncLoadProjectTarget : TargetRules
{
public AsyncLoadProjectTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Game;
DefaultBuildSettings = BuildSettingsVersion.V5;
IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4;
ExtraModuleNames.Add("AsyncLoadProject");
}
}
Also remember to clear out any generated data when switching engine versions so
folders
- Intermediate
- Binaries
- DerivedDataCache
- .vs
files
.vsconfig
your project sln file
All of this will be regenerated from the uproject file
You also need to update any plugins if you have them. (Just notices @unit23 mentioned some of this)