Commit Graph

49 Commits

Author SHA1 Message Date
David Harvey
c55745f9ef Added Turnkey and RunUAT console commands to the editor.
#jira UE-118572
#rb nuno.leiria
#rnx

[CL 16771609 by David Harvey in ue5-main branch]
2021-06-24 08:54:47 -04:00
David Harvey
fab3fde1fd In-Editor UI for Turnkey.
#jira UE-118572
#rb Josh.Adams, Nuno.Leiria
#rnx

[CL 16754815 by David Harvey in ue5-main branch]
2021-06-23 05:38:48 -04:00
Michal Valient
f600a2535c Backout of a backout coming from EA stream - //UE5/Main/Engine/Source/... changelist 16677358
#rb none

[CL 16677744 by Michal Valient in ue5-main branch]
2021-06-15 15:14:15 -04:00
michal valient
dceaf8efb1 Backout CL 16534086
Binary compatibility fixes
#jira none
#rb none
[FYI] nick.whiting, simon.tourangeau, nick.penwarden
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 16677346 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v835-16672529)

[CL 16677358 by michal valient in ue5-main branch]
2021-06-15 14:53:37 -04:00
nuno leiria
aae7a7283e Fixes for Turnkey Launch On
- When a client build target is selected, launch on a corresponding client device
- Pass the UAT command line parameters for the current platform on launch on (flavor, build target)

#rb josh.adams

[CL 16237289 by nuno leiria in ue5-main branch]
2021-05-07 05:33:05 -04:00
patrick enfedaque
82869e67eb TurnkeySupportModule: Fix Packaging crash where UProjectPackagingSettings was getting GCed.
#rb josh.adams

#ROBOMERGE-SOURCE: CL 16157582 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)

[CL 16157658 by patrick enfedaque in ue5-main branch]
2021-04-29 11:21:44 -04:00
nuno leiria
5417acf4b9 Restore support for packaging multiple game/client/server targets.
Add a default project setting for the build target and binary configuration selection.
Removed 'platformtarget' menu and exposed 'target' and 'flavor' menus (flavor is only used for android now but will also work if other platforms add their own flavors).
Setting -distribution now forces packaging with shipping.

#jira UE-108788, UE-113086, UE-101662
#rb ben.marsh, josh.adams

[CL 16148683 by nuno leiria in ue5-main branch]
2021-04-28 16:52:24 -04:00
charles bloom
cb8e163228 fix UProjectPackagingSettings being deleted while pointer held in packaging
#rb none

[CL 16014834 by charles bloom in ue5-main branch]
2021-04-14 20:30:53 -04:00
francis hurteau
95d1d1268b Add back a save of dirty packages like it used to when kicking a packaging or cooking through Turnkey
#jira UE-110063
#rb Josh.Adams
#lockdown Simon.Tourangeau

#ROBOMERGE-SOURCE: CL 15933072 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15933186 by francis hurteau in ue5-main branch]
2021-04-06 14:25:55 -04:00
brandon schaefer
abdc8dda70 Clean up OnExit delegate when closing the Turnkey Process
#jira none
#rb Will.Damon
[FYI] Andriy.Tylychko

#ROBOMERGE-SOURCE: CL 15669384 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15670854 by brandon schaefer in ue5-main branch]
2021-03-10 18:23:22 -04:00
andriy tylychko
9ce75af5e0 fixed TurnkeyProcess trying to launch a task after TaskGraph was already shut down
#rb nuno.leiria
#jira UE-110127

#ROBOMERGE-SOURCE: CL 15664959 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15664964 by andriy tylychko in ue5-main branch]
2021-03-10 08:18:46 -04:00
nuno leiria
bcf7a1bde3 Remove Target Selection menu from binary builds (there's only one option since Client/Server/Editor can't be targeted)
#jira UE-109631
#rb josh.adams

#ROBOMERGE-SOURCE: CL 15611187 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15611210 by nuno leiria in ue5-main branch]
2021-03-04 14:59:07 -04:00
nuno leiria
7908ab2268 Remove editor as a valid target selection for Turnkey
#jira UE-109626
#rb josh.adams

[CL 15583889 by nuno leiria in ue5-main branch]
2021-03-03 12:26:48 -04:00
louise rasmussen
dd47f33059 Cleaning up Widgets within Menus
#JIRA UE-107234
#rb trivial

#ROBOMERGE-SOURCE: CL 15537237 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15537241 by louise rasmussen in ue5-main branch]
2021-02-25 21:36:12 -04:00
brandon schaefer
357f7ee246 Always create a write/read pipes for MonitoredProcesses, otherwise dotnet can hang
Assuming its blocking on UE consuming the output of dotnet

#jira UE-108393
#rb Josh.Adams

#ROBOMERGE-SOURCE: CL 15409961 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15409998 by brandon schaefer in ue5-main branch]
2021-02-15 16:06:21 -04:00
nuno leiria
9f27b0049f Pass flag -skipbuildeditor as well as -nocompileeditor from Turnkey
#rb trivial
#fyi josh.adams

[CL 15409643 by nuno leiria in ue5-main branch]
2021-02-15 15:34:45 -04:00
josh adams
13682c6497 - Renamed FileRetriever class to ITurnkeyContext
- Enhanced Turnkey error reporting to the editor (TurnkeyContext now has Log and ReportError)
- Improved the SDK display in the editor
- Various bug fixes
- Renamed GetAutoSDKDirectoryForMasterVersion() to GetAutoSDKDirectoryForMainVersion()
#rb brian.white

#ROBOMERGE-SOURCE: CL 15357339 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360341 by josh adams in ue5-main branch]
2021-02-08 17:07:27 -04:00
Josh Adams
540f481be7 - Changed FSerializedUATTask to subclass from FMonitoredProcess, and moved it to MonitoredProcess.h/cpp
- Changed UATTask to use a FSerializedUATTask
#rb brian.white
#fyi david.harvey

[CL 15285599 by Josh Adams in ue5-main branch]
2021-02-02 18:18:02 -04:00
Josh Adams
83b5e351e8 - Pass -project to Turnkey when running initial VerifySDK during editor startup
#fyi nuno.leiria
#rb nuno.leiria

[CL 15166457 by Josh Adams in ue5-main branch]
2021-01-22 16:04:50 -04:00
nuno leiria
57b9d24bb0 Pass the project path to Turnkey when launching a map.
#rb josh.adams

[CL 15160166 by nuno leiria in ue5-main branch]
2021-01-21 18:35:42 -04:00
Jack Porter
2da9dbee1b Fix broken turnkey detection due to cmd /c quote handling
#jira UE-103259
#rb Florin.Pascu
#fyi Josh.Adams, Will.Damon

[CL 15153476 by Jack Porter in ue5-main branch]
2021-01-21 08:12:25 -04:00
Luke Thatcher
c0e33e25c1 Fix Linux CIS
#rb none

[CL 15146004 by Luke Thatcher in ue5-main branch]
2021-01-20 13:26:07 -04:00
will damon
dbf9055a0d Fix Mac/Linux crash on start-up.
#rb josh.adams
#jira UE-106801
#fyi brandon.schaefer
#rnx

[CL 15145026 by will damon in ue5-main branch]
2021-01-20 11:49:32 -04:00
Jack Porter
389dc5894f Fixed duplicate -ScriptsForProject command line parameter causing editor turnkey platform SDK detection to fail
#fyi Josh.Adams
#rb None

[CL 15143602 by Jack Porter in ue5-main branch]
2021-01-20 05:00:36 -04:00
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