This restriction no longer needed to be in place after improvements to the content browser. Additionally, any code that uses the changed internal function already independently checks for levels/maps if it needs to handle them differently.
#jira UE-77628
#rb Patrick.Laflamme Julian.StJean
#ushell-cherrypick of 18660136 by swarm
#preflight 61e878e81000e8c59a7c689d
#ROBOMERGE-AUTHOR: zach.rammell
#ROBOMERGE-SOURCE: CL 18666466 via CL 18666501 via CL 18666506 via CL 18667791 via CL 18667851 via CL 18668199
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)
[CL 18668391 by zach rammell in ue5-main branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
#jira none
#rb Jurre.debaare
#ROBOMERGE-SOURCE: CL 16741597 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16741627 by jack cai in ue5-release-engine-test branch]
#jira UE-114219
#rb jurre.debaare
[FYI] helge.mathee
#ROBOMERGE-SOURCE: CL 16687460 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16687463 by jack cai in ue5-release-engine-test branch]
Create a new interface IPackageResourceManager that handles all attempts to load packages from storage. The default implementation passes through to loading from IFileManager. Future implementations will load from other services such as the EditorDomain and TargetDomain.
Add FPackagePath class that holds a LocalFilePath or LongPackageName, or a relative path to a package under a mounted content root (which can be converted into either the LocalFilePath or LongPackageName).
Modify LinkerLoad, BulkData, and AsyncLoader to use FPackagePath and IResourceManager.
Modify UPackage and FLinkerLoad to have a FPackagePath instead of a Filename.
#rb Paul.Chipchase, CarlMagnus.Nordin, Francis.Hurteau, Devin.Doucette
#rn Major Core
[CL 14814912 by Matt Peters in ue5-main branch]