Add "-originalreleaseversion" command line switch in UAT. This is required by some platforms for patching / updates.
#rb Jeff.Newquist, Ryan.Hairyes
#jira UE-103275
[CL 15676775 by Luke Thatcher in ue5-main branch]
Some behavior changes:
Output paths - Both tools are now output to a subdirectory of Binaries/Dotnet, I believe most hardcoded paths have been fixed up but there may be tools that will fail because of this.
UAT Plugin Building - As .NET Core does not support AppDomain unloading, how we build the plugins has changed quite a bit, these are now built before UAT is started rather then by UAT itself. If you just start UAT via RunUAT.bat/sh this should just continue to work.
#rb ben.marsh
[CL 14834347 by Joakim Lindqvist in ue5-main branch]
Mostly a find/replace, though I have looked through the changes and attempted to update references to other things as necessary (eg. renaming IOS plist files for IOS). I'm not set up to test on any platforms other than windows, and was hoping to get your blessing to submit and give QA enough time as possible to uncover issues before the next milestone release.
Particular things that I know I'm not sure about:
- Android references /UE4Game/ paths everywhere (for paths on device, I think). I have no idea if I've got them all.
- I've renamed the iOS mobileprovisions, but I don't know if they need regenerating for the new app name.
- Likewise, not sure what needs to be updated for icon bundles on iOS.
Things that have not been changed:
- Windows still uses IDI_UE4ICON for its icon
- UE4CommandLine.txt
- There's still a UE4Game module which is used by content-only projects
#rb none
[CL 14301890 by Ben Marsh in ue5-main branch]
#rnx
#rb per.larsson
#ROBOMERGE-SOURCE: CL 13063865 via CL 13063866 via CL 13064692 via CL 13064764
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13064818 by carlmagnus nordin in Main branch]
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 12740027 via CL 12740029 via CL 12740030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)
[CL 12740031 by josh adams in Main branch]
#jira UE-87771
#rb trivial
#ROBOMERGE-SOURCE: CL 11821697 in //UE4/Release-4.25/... via CL 11821739
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11821750 by per larsson in Main branch]
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11588486 via CL 11588489 via CL 11588491
#ROBOMERGE-BOT: (v654-11333218)
[CL 11593700 by graeme thornton in Main branch]
* Add a callback to the UAT project params so a script that uses buildcookrun can choose to modify the deployment context before staging
* Expose a function from the staging code which lets us remap staged file paths based on the project remapping configuration.
* Extend cooked target staging so that any programs or editor server targets are forced to Development configs, rather than what the master client/server targets request
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11586652 via CL 11586653 via CL 11586654
#ROBOMERGE-BOT: (v654-11333218)
[CL 11586655 by graeme thornton in Main branch]