Requires
Valkyrie.CopyProjectUsingAssetHeaderPatching true
Valkyrie.UseAssetToolsHeaderPatching true
There are 2 parts to the fix.
1. The header patcher now detects if the new string has the _$number, and uses the parsing constructor which sets the FNames number consistently. else it uses the original number in that particular FName.
2. The generation of the patching maps now look for sources that have the _$number, and create entries with those stripped.
#rb Francis.Hurteau
[CL 32502290 by andrew phillips in ue5-main branch]
- Ground work for full support of moving an actor from one External Data Layer to another
- Fixes the Save Package dialog not showing the last valid actor's display name (instead was showing the package name)
- Fixes empty packages not properly cleaned up by ULevel::CleanupLevel
- Changing level's bUseExternalActors from true to false and reloading the level without saving now properly works
#rb jeanfrancois.dube
[CL 32209376 by richard malo in ue5-main branch]
- Refactor AssetViewUtils::LoadAssetsIfNeeded to take settings struct and return enum code.
- Allow cancelling when loading redirectors or when loading referencers.
- Use AssetViewUtils::LoadAssetsIfNeeded in asset view context menu a well as folder tree to unify progress/cancellation for both
[CL 32159723 by robert millar in ue5-main branch]
- AssetTools.cpp add a case to only copy the selected assets and ignore the dependencies (usecase for automation)
- Added BP example that implements the scripted asset action with the new migrationOption
#rb Julien.StJean, Takashi.Kuribayashi
[FYI] Michael.Lentine
#tests
[CL 31930249 by yafes sahin in ue5-main branch]
- Rename menu entries to Update (Redirector) Referencers
- No separate options for fixup vs fixup and keep
- After fixup, prompt user to delete redirectors if project settings allow
- After fixup, show users what files could not be checked out/saved and what redirectors remain
#rb brooke.hubert
[CL 31699181 by robert millar in ue5-main branch]
#rnx
[FYI] robert.millar
Original CL Desc
-----------------------------------------------------------------
Fix up redirectors flow update
- Rename menu entries to Update (Redirector) Referencers
- No separate options for fixup vs fixup and keep
- After fixup, prompt user to delete redirectors if project settings allow
- After fixup, show users what files could not be checked out/saved and what redirectors remain
#rb brooke.hubert
[CL 31696448 by alex kahn in ue5-main branch]
- Rename menu entries to Update (Redirector) Referencers
- No separate options for fixup vs fixup and keep
- After fixup, prompt user to delete redirectors if project settings allow
- After fixup, show users what files could not be checked out/saved and what redirectors remain
#rb brooke.hubert
[CL 31691912 by robert millar in ue5-main branch]
Also I moved the permissions logic closer to the code that actually handle the import.
#rb Alexis.Matte
[CL 31685813 by julien stjean in ue5-main branch]
* Previous fix was skipped for non local assets that needed a redirector
#jira UE-198460
#rb JeanFrancois.Dube
[CL 31184245 by sebastien lussier in ue5-main branch]
Based on CL 30214572
Addeds Patching call to IAssetTools.
Consumes the call in a task in the DuplicatePluginCommandlet
#jira UE-199075
#rb Justin.Marcus
[CL 30595853 by andrew phillips in ue5-main branch]
Don't move an asset if it cannot be made public or if it ends up referencing a private asset that's not being moved or if a dependent asset cannot be moved to a different plugin
Only enabled if AssetTools.EnablePublicAssetFeature cvar is set (which replaces ContentBrowser.PublicAsset.EnablePublicAssetFeature)
#rb Rex.Hill
#rnx
[CL 30595439 by dave belanger in ue5-main branch]
* When moving an asset that has external packages (such as a map), make sure to mark all the external packages as needing to be saved
#rb JeanFrancois.Dube
#jira UE-198460
[CL 30393177 by sebastien lussier in ue5-main branch]
Took the opportunity:
- Renamed FTaskPipelinePostImport FTaskPostImport as it now includes the call to FinalizeObject_GameThread on factories
- Fixed issues when Interchange is used at runtime
- Only select InterchangeSceneImport asset in content browser when importing a scene
#jira UE-202783, UE-201353
#rb alexis.matte
[CL 30379715 by jeanluc corenthin in ue5-main branch]