- Add AdditionalRestrictedFolders to FDataDrivenPlatformInfoRegistry
- Fixed FPluginManager::ReadAllPlugins() to scan AdditionalRestrictedFolders to find related platform directory for plugin
- Fixed FPluginManager::CreatePluginObject() complaining about existing plugin found twice (ignore if same source path)
- Fixed Plugins::TryMergeWithParent() handling for blacklist merge with child - if parent had blacklist but child didn't, child was incorrectly added to blacklist
#jira UE-82655
#rb josh.adams
#rnx
#ROBOMERGE-SOURCE: CL 9894962 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)
[CL 9894965 by jeff newquist in Main branch]
The PostSplashScreen plugin can be used to show a custom splash screen during this time.
[REVIEW] Ben.Woodhouse,Thomas.Ross
#ROBOMERGE-SOURCE: CL 9379086 via CL 9379088 via CL 9386092 via CL 9386128 via CL 9386152
#ROBOMERGE-BOT: (v456-9359915)
[CL 9389466 by hongyi yu in Main branch]
- Remove duplicate INI reloading hack from RuntimeOptions. Instead make the INI global so that it is there at startup and gets properly patched by plugin loading.
- Remove conflicting INI settings from ESP.
[at]Daniel.Lamb [at]Josh.Adams
#rb [at]Josh.Adams
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 8929915 via CL 8929928 via CL 8929929 via CL 8930015
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v436-8951088)
[CL 8955067 by justin marcus in Dev-Build branch]
- Remove duplicate INI reloading hack from RuntimeOptions. Instead make the INI global so that it is there at startup and gets properly patched by plugin loading.
- Remove conflicting INI settings from ESP.
[at]Daniel.Lamb [at]Josh.Adams
#rb @Josh.Adams
#ROBOMERGE-OWNER: Justin.Marcus
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 8929915 via CL 8929928 via CL 8929929
#ROBOMERGE-BOT: (v435-8929571)
[CL 8930015 by Justin Marcus in Main branch]
The Developer module type is currently generally used for this purpose, because it allows modules to load from an editor executable running with -game, but this is not the documented or intended behavior.
#rb none
#jira UE-70913
[CL 8386073 by Ben Marsh in Dev-Build branch]
Robert.Manuszewski
#ROBOMERGE-OWNER: daniel.lamb
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 7614033 via CL 7614038 via CL 7614047 via CL 7623664
#ROBOMERGE-BOT: (v372-7473910)
[CL 7623665 by daniel lamb in Main branch]
[at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 7000877 via CL 7000914 via CL 7020168
#ROBOMERGE-BOT: (v367-6836689)
[CL 7020250 by justin marcus in Main branch]
[at]Sam.Zamani
#ROBOMERGE-SOURCE: CL 6576392 via CL 6576394 via CL 6576409 via CL 6580719
#ROBOMERGE-BOT: (v350-6578747)
[CL 6580944 by mark fitt in Main branch]
#rb none
#jira UE-71909
#ROBOMERGE-SOURCE: CL 6038501 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 6038503 by ben marsh in Main branch]