Commit Graph

1014 Commits

Author SHA1 Message Date
Andrew Grant
84705c5095 Editgrated latest SyncProject script from FN as part of UE-78832, UE-78826, and resolved issues with omitted / dangerous arguments.
Project arg is now optional and will simply sync the engine.
Passing -CL=0 will now require the -force argument before syncing files out of the workspace.
Fixed issue with deep samples (e.g AREnvProbe) not being discovered by FindProjectFileFromName
Added NativeProjects.ClearCache option for the case when syncing a project from P4 that isn't yet on disk

Fixed issue with P4.FileExistsInDepot returning true if passed a path that isn't in the users client view. Relates to UE-78832 but not the entire fix
Fixed issue with BuildEditor not working without a project arg.
Fixed issue building projects that don't have source

#codereview ben.marsh
#jira UE-78832, UE-78826
#rb na

[CL 8008332 by Andrew Grant in 4.23 branch]
2019-08-13 16:17:50 -04:00
Andrew Grant
fcca54fa65 Missed file from 7828884
#jira UE-78311
#rb na

[CL 7833510 by Andrew Grant in 4.23 branch]
2019-08-06 21:09:23 -04:00
Andrew Grant
1cb2f4cfc4 Added -clean option to SyncProject (was lost in refactor)
#jira na
#rb josh.spivey

[CL 7817240 by Andrew Grant in 4.23 branch]
2019-08-06 15:37:47 -04:00
Ben Marsh
235518df08 Fix error compiling editor targets from installed builds.
#rb none
#rnx
#jira

[CL 7713312 by Ben Marsh in 4.23 branch]
2019-08-04 19:48:12 -04:00
Chad Garyet
2a443c448c - Add architecture flavors for HoloLens
- Force Win10SDK version to 10.0.18362.0
- Fix bug in Finalize that wasn't checking for architecture flavors in platforms not Android
#rb ben.marsh
#jira UE-78303

[CL 7708788 by Chad Garyet in 4.23 branch]
2019-08-02 14:08:20 -04:00
Andrew Grant
78e6a804e0 Fixed issue in BuildTarget script with attempting to parse platforms as enums.
Added fallback for projects that don't define Client/Game target scripts

#jira #rb na

[CL 7657569 by Andrew Grant in 4.23 branch]
2019-07-29 20:07:45 -04:00
Andrew Grant
fae8c0e5e0 Merging using AndrewG_Temp
Quality of life improvements for Mac / Linux that missed the initial 4.23 branch.

- UAT scripts now in project root
- SyncProject script moved out of NotForLicensees
- SyncProject script deals with writable build version files
- SyncProject script now treats -cl as optional argument (if omitted sync is to #head)
- Helper scripts for Building, opening the editor, and creating a p4config file.

#jira UE-37807
#rb na

[CL 7633933 by Andrew Grant in 4.23 branch]
2019-07-26 11:01:15 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Ben Marsh
f16ba4ade1 Missing files to fix UAT compile errors.
#rb none
#rnx

[CL 6911287 by Ben Marsh in Main branch]
2019-06-10 11:12:43 -04:00
JeanMichel Dignard
0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00
Stefan Boberg
8607ecb30d Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6815521 by Stefan Boberg in Main branch]
2019-06-03 15:32:00 -04:00
Arciel Rekman
7ef9626fe8 Copying //UE4/Dev-Console@6677439 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6677614 by Arciel Rekman in Main branch]
2019-05-30 14:48:02 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
jeff williams
6577d84449 Fix for discovering loose file shared cooked builds
#ROBOMERGE-SOURCE: CL 6545373 via CL 6545673

[CL 6545748 by jeff williams in Main branch]
2019-05-17 12:35:42 -04:00
Ben Marsh
8a0c8f8a51 Only check for hacks in the engine directory.
#rb none
#jira UE-74650

[CL 6533634 by Ben Marsh in Main branch]
2019-05-16 08:31:03 -04:00
jeff williams
044440e2f5 Throwing exception on failed shared cook installs. Cleaning up output on failure
#ROBOMERGE-SOURCE: CL 6377435 via CL 6383904

[CL 6384006 by jeff williams in Main branch]
2019-05-08 18:48:25 -04:00
daniel lamb
04d57e57cf Content build label update now errors if the build is not on prod, instead of trying to upload it again.
Added new content only build node  and now generates pak patch files for pak files not in original build.
Also merges manifest with original build
Also posts build to gamedev and prod
GenerateChunkDBs now takes in two additional parameters specifying how many rollback labels to process and which ones to optimize (preparation for future change where we process more chunkdbs).
Added support for generating buildinfo.ini for ps4.



#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210

[CL 6287835 by daniel lamb in Main branch]
2019-05-03 17:47:05 -04:00
ryan durand
78e1aaa81e Updating general ExportMcpTemplates command to support overriding the default commandlet to use.
#rb none


#ROBOMERGE-SOURCE: CL 6258607 via CL 6258665

[CL 6258669 by ryan durand in Main branch]
2019-05-02 15:04:12 -04:00
ryan durand
e6b4bad5c3 Adding Fortnite_ExportMcpTemplates to Localisation.Automation in a generic manner for use with other projects.
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6192328 via CL 6192767

[CL 6194102 by ryan durand in Main branch]
2019-05-01 15:11:20 -04:00
david harvey
e6625e41e7 update CSV tool path in automation tools.
#jira UE-66046
#rb gil.gribb


#ROBOMERGE-SOURCE: CL 6172805 via CL 6173263

[CL 6178732 by david harvey in Main branch]
2019-04-30 12:25:19 -04:00
jeff williams
a75740f3f3 Switching SharedCookedBuild to be stateful
Support multiple simultaneous platform targets
Fix to use CookPlatform correctly



#ROBOMERGE-SOURCE: CL 6083456 via CL 6088205

[CL 6088231 by jeff williams in Main branch]
2019-04-24 18:34:09 -04:00
ben marsh
886c1b72c6 Merging fixes to ListThirdPartySoftware script.
#jira


#ROBOMERGE-SOURCE: CL 5993027 via CL 5993031 via CL 5994993

[CL 5995112 by ben marsh in Main branch]
2019-04-18 17:45:16 -04:00
ben marsh
a945cd59b4 Fixes to ListThirdPartySoftware script.
* Switched to use JsonExport mode in UBT.
* Added runtime dependencies into the output file.

#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 5959015 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5959017 by ben marsh in Main branch]
2019-04-17 19:01:11 -04:00
ben marsh
eed7a1d9d9 Prevent packaged plugins getting a hot reload suffix if the editor is running.
#rb none
#jira UE-72487

#ROBOMERGE-SOURCE: CL 5915309 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5915310 by ben marsh in Main branch]
2019-04-16 07:42:32 -04:00
ben woodhouse
5d0b3cfc55 Add -fallbackOrderForNonUassetFiles option for ordering uexp and ubulk files if order is not specified (e.g for the secondary/cooker open order). Previously this was non-optional, but this caused a regression in patch sizes on some platforms
#ROBOMERGE-SOURCE: CL 5772400 via CL 5795133 via CL 5795152 via CL 5795156 via CL 5799600

[CL 5799704 by ben woodhouse in Main branch]
2019-04-08 18:22:18 -04:00