Commit Graph

25 Commits

Author SHA1 Message Date
Josh Adams
e1e753576d - Added FSerializedUATProcess - may move to a header at some point
- Removed ModifyCreateProcParams., it wasn't useful enough
- Split up ExtraProjectBuilds into EngineCustomBuilds and ProjectCustomBuilds, so that engine/Epic specified custom builds don't dirty up the project packaging settings, and the ini system won't cause future additional builds to be lost
- Fixed up a couple of tooltips to indicate compression settings are used for Pak and IoStore
#rb brian.white

[CL 15135998 by Josh Adams in ue5-main branch]
2021-01-19 11:12:59 -04:00
Devin Doucette
b1c6cdd233 Turnkey: Allow the project path to be empty
#rb Josh.Adams
#rnx

[CL 15049960 by Devin Doucette in ue5-main branch]
2021-01-12 11:48:08 -04:00
Josh Adams
dc7fcc1649 - Fixed bug I introduced with dropping the -archivedirectory option
#fyi jack.porter
#rb trivial

[CL 15048830 by Josh Adams in ue5-main branch]
2021-01-12 10:43:33 -04:00
Josh Adams
ca677fef03 - Fixed chosen configration for packaging getting lost from Platforms menu
#jira UE-104890
#rb self

[CL 15044582 by Josh Adams in ue5-main branch]
2021-01-11 18:51:08 -04:00
Josh Adams
ec31201a55 - Hopeful fix for hard-to-repro crash
#rb trivial
#jira UE-104707

[CL 15014507 by Josh Adams in ue5-main branch]
2021-01-07 16:09:41 -04:00
Josh Adams
c7360895de - Fixed Turnkey menu not respecting the platform configuration/target platform selections
- Improvements for ExecuteBuild - mostly around project selection, where it will give you options, cache last used project, etc
- Added search/replace modifier to the {....} syntax in the build spec (useful mainly for inivalue basically)
- Editor now just runs -command=ExecuteBuild -build=XYZ instead of parsing the XYZ build params and running UAT directly
- Deleted old #if 0'd code. Can go back in p4 history to find it later.
- Setup VisualStyles in Turnkey so that the project selector looks good on HiDPI
#rb self/turnkey

[CL 15014143 by Josh Adams in ue5-main branch]
2021-01-07 15:27:48 -04:00
Matt Kuhlenschmidt
6973e6a61e Toolbars can now support a hybrid mode where they include no text unless a specific toolbar entry is called out using the "calloutstyle" for the toolbar entry. This allows toolbars to reduce their width significantly. The level editor now uses this by default but a few other asset editors have been set up for this
[CL 14994802 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-05 16:38:18 -04:00
mark lintott
7ab5930888 #jira UE-104767
#rb Graeme.Thornton
#autosubmit

Renamed UE4Game to UnrealGame.

Horde tested (Editor,Tools & Monolithics). Local ShooterGame + Cook + PIE

[CL 14990929 by mark lintott in ue5-main branch]
2021-01-05 09:53:17 -04:00
Josh Adams
5ef014085f - Hide the Platforms menu during PIE, like the old LaunchOn menu
#rb trivial

[CL 14936786 by Josh Adams in ue5-main branch]
2020-12-15 20:51:00 -04:00
Josh Adams
bf0b750fb7 - Added -ScriptsForProject to Turnkey calls to reduce the scope of compiled projects
#rb trivial
#jira UE-104482

[CL 14934372 by Josh Adams in ue5-main branch]
2020-12-15 16:19:58 -04:00
Josh Adams
629b1260dd - Made the Launch On menu be a normal drop down (not split button/combo box), named it Platforms menu
- Copied the quick launch platform items over to the Play menu, and now will repalce the Play button (which would change for Simulate/PIE/etc) to also do the quick launch on if that was the last one selected (using platforms large icon)
- Use Turnkey SDK installation availability info so that the Platforms menu can choose to show the proper SDK installation options that match what is supported by the studio
- Pass the -project path to Turnkey so a platform can check if a project has up-to-date prerequisites (like certain options need to be set in platform settings, etc)
- Use the platform icon to show warning/question to indicate status of SDK, with less text labels after the platform name in the Turnkey menu
- Added LoadSettingsForPlatform to ProjectPackgingSettings to be able to easily load packaging settings for another platform
#rb matt.kuhlendschmidt,rolando.caloca

[CL 14931974 by Josh Adams in ue5-main branch]
2020-12-15 12:26:54 -04:00
Phillip Kavan
11c00323ea Remove exposed parts of the Blueprint nativization feature (deprecated), and decouple it from the editor/cooking phase.
#jira UE-103261
#rb Michael.Noland

[CL 14882147 by Phillip Kavan in ue5-main branch]
2020-12-08 16:28:03 -04:00
Josh Adams
2cd8b6efe3 - Fixed some non-unity issues
#rb trivial
#jira UE-103668

[CL 14810210 by Josh Adams in ue5-main branch]
2020-11-24 13:39:17 -04:00
Josh Adams
bedeca5259 - More stuff moved into Turnkey editor bits (now ready for UFE to use Turnkey, once some classes move out of UnrealEd)
#rb self

[CL 14793061 by Josh Adams in ue5-main branch]
2020-11-19 19:19:42 -04:00
Josh Adams
f30d1854cf Beginning the move of Editor stuff pulled out of Turnkey, to get it able to move to Developer module for UFE to use it
#rb self

[CL 14791688 by Josh Adams in ue5-main branch]
2020-11-19 17:45:46 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Josh Adams
35af9cfcad Fixed the logic that showed a Turnkey warning mistakenly
[CL 14473138 by Josh Adams in ue5-main branch]
2020-10-12 13:21:39 -04:00
Josh Adams
6481bf128a - Downgraded an Error log to Log, since it isn't really an error, since you may be running the editor without a plaform DDPI.ini file, even tho UBT/UAT had the platform compiled in
#fyi jeff.farris

[CL 14465999 by Josh Adams in ue5-main branch]
2020-10-09 17:42:58 -04:00
Josh Adams
3375da41ad - Added some error handling for an external studio to track down issue. Also, no longer will crash in the error case
#fyi jeff.farris

[CL 14465962 by Josh Adams in ue5-main branch]
2020-10-09 17:39:05 -04:00
Josh Adams
40ae0de04a - Fix Turnkey to launch with DeviceID.Name, instead of Device.Name (which is the display string it turns out)
#fyi zachary.bethel

[CL 14465256 by Josh Adams in ue5-main branch]
2020-10-09 17:10:55 -04:00
Josh Adams
da0c420beb - Refactored more Turnkey stuff into TurnkeySupportModule (moved stuff out of DDPI, etc)
- Also fixed a crash or two
#jira UE-100139

[CL 14430260 by Josh Adams in ue5-main branch]
2020-10-06 11:46:54 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Josh Adams
d0daf0380c - Moved valid device software (flash) versions into UEBuildPlatformSDK subclasses to put alongside the SDK version, and made them min-max
- General fixes for some platforms
- DDPI now remembers the SDK version information from Turnkey
- Updated Turnkey Launch menu to have SDK information, including device software versions,
- Moved the initial turnkey query earlier before AutoSDKs are setup so envvars are not blown away for the child process
- Added concept of "Prepare For Debugging", but not enabled on any platforms yet (what it means is per platform, and is somewhere between cooking and packaging)
- VerifySdk Turnkey command now puts its output into a (x=y, z=w) format for easier parsing in C++
- NullCopyProvider now copies large remote files, and remote directories, locally before using

[CL 14377385 by Josh Adams in ue5-main branch]
2020-09-23 11:47:14 -04:00
Josh Adams
8f7c6dad64 - Minor cleanup to Turnkey menu
[CL 14313380 by Josh Adams in ue5-main branch]
2020-09-14 17:51:11 -04:00
Josh Adams
d923000232 - Moved File | Package and Cook into Launch menu, which may become the Platforms menu (or similar)
- Can now cook for any platform (and will soon have a Prepare for Debugging option)
- All the packaging and cooking stuff are now in TurnkeySupportModule
- Allow per-platform configuration/cook target
- Added a temporary inactive menu item to point users to the Launch menu for packaging
- This is first pass on this, it's expected to change, even move locations, etc as feedback/needed dictate
#rb matt.kuhlenschmidt

[CL 14312841 by Josh Adams in ue5-main branch]
2020-09-14 17:08:13 -04:00