- Use this in CopyBuildToStagingDIrectory when reading the Packaging settings when staging. This allows plugins to add files/directories to stage without needing to modify every project.
- Added a ConfigTester Turnkey command that can help test C# inis programmatically. Currently need to pass in these 3 params on commandline, it doesn't ask for them: -Branch=Engine -Section=SomeSection -Key=SomeKey
#rb David.Harvey
[CL 35927236 by josh adams in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json
#rnx
[CL 34437061 by joe kirchoff in ue5-main branch]
- If no DDPI.ini exists, mark the SDK as not usable on the platform (default the UEBuildPlaformSDK to disabled until the DDPI.ini file is read)
#rb joe.kirchoff
#jira UE-189549
[CL 26271235 by Josh Adams in ue5-main branch]
- issue
- turnkey verifysdk command is not returning the supported device software version ranges for platforms without specific version ranges per device type
- this also causes it to not report the current software version on the device
- the editor uses this turnkey command so it is currently unable to report current or supported device software ranges for some platforms
- fix
- turnkey verifysdk command now queries for supported device software range for the specific device type
- if no supported version range is found, it then queries for device type independent versions for that platform
- testing
- edtior now correctly reports software versions for Windows as well as some NDA'd platform devices
#rb David.Harvey
#jira none
#preflight 641216883c2db40029533b40
[CL 24669703 by eric mcdaniel in ue5-main branch]
- this change just adds support to Turnkey and the editor UI to expose this support for supported platforms
- follow on changes will be required to support the feature on a given platform
- Turnkey now tracks the auto software update mode per device
- unknown/enable/disable
- will be unknown for devices which do not support auto software updates or platforms which have not yet implemented support
- new UAT platform method SetDeviceAutoSoftwareUpdateMode() must be implemented for supporting platforms
- new Turnkey command DeviceAutoSoftwareUpdates for changing auto software update state on a device
- edtior exposes this functionality under the device entries in the platforms menu
- devices which support auto software updates will expose an "Enable auto software updates" check box item in their Sdk Info menu
- toggling this checkbox changes the auto software update policy on the device
#rb David.Harvey, Wojciech.Krywult
#jira UE-160691
#preflight 64012d69d249add4a205fe9c, 64078e72aa0042333551c821
[CL 24552009 by eric mcdaniel in ue5-main branch]
- Moved running AndroidStudio to install the commandline tools into the InstallSDKfunction, out of the Prerequisites, which now just now makes sure AndroidStudio is installed
- Added direct AndroidStudio download to Turnkey, usable by all licensees (no need to host the installer at each studio now)
#preflight 63cea450976daa618c0498ec
#rb chris.babcock
[CL 23812459 by Josh Adams in ue5-main branch]
* Use the interactive Turnkey menu (ex. ".uat Turnkey")
* More than one device is available
* The "default" device is disconnected
* The device selected to update is not the default
#jira none, observed locally
#rb David.Harvey
#preflight https://horde.devtools.epicgames.com/job/6352cba6e6096564af78f08e
#rn Fix Turnkey Previously, if multiple devices were available and the default device was not connected a firmware flash could fail when attempting to get the FW flash version information. Now the process will use the selected device if the default device is not connected.
[CL 22727539 by brian white in ue5-main branch]