Commit Graph

1364 Commits

Author SHA1 Message Date
andrew grant
bb2842930b Moved SyncProject script out of notForLicensees, tidied it up a bit, added -build and -open commands
Added BuildTarget script that can builds specified targets for a project
Added OpenEditor utility script

[FYI] ben.marsh


#ROBOMERGE-SOURCE: CL 7553441 via CL 7553450 via CL 7568654
#ROBOMERGE-BOT: (v372-7473910)

[CL 7569064 by andrew grant in Main branch]
2019-07-23 15:25:57 -04:00
bob tellez
924cc49ff7 #UE4 Create the plugin manifest after directories have been remapped
[FYI] Ben.Marsh,Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 7250388 via CL 7262943
#ROBOMERGE-BOT: (v369-7254125)

[CL 7263103 by bob tellez in Main branch]
2019-07-10 13:44:17 -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
00af4322b6 Throwing exception on failed shared cook installs. Cleaning up output on failure
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: jeff.williams
#ROBOMERGE-SOURCE: CL 6377435 via CL 6383904 via CL 6384006
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 6387584 by jeff williams in Dev-Core branch]
2019-05-08 21:08:52 -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
bfae378499 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-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 6278253 via CL 6287210 via CL 6287835
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 6302329 by daniel lamb in Dev-Core branch]
2019-05-03 21:13:34 -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
876939ba60 Updating general ExportMcpTemplates command to support overriding the default commandlet to use.
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6258607 via CL 6258665 via CL 6258669
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 6270801 by ryan durand in Dev-Core branch]
2019-05-03 05:34:57 -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
ben woodhouse
703ef90966 UnrealPak patch pak seek optimization v2
- Add support for incremental gap filling. Does gap filling in multiple passes, allows us to limit patch size growth to some fixed percentage
- Fixed cooker order UEXP files (previously these were unordered, which could actually result in patches increasing in size after gap filling)
- Added better method for measuring fragmentation - reports as a percentage, takes order index into account
- Refactored OrderMapping via new FPakOrderMap class which knows about primary/secondary mappings
- Added various schemes for defragmentation, including OnePass method which matches legacy behaviour, and various incremental schemes. Incremental_PrimaryFirst seems to give best results
#rb hongyi.yu


#ROBOMERGE-SOURCE: CL 5688530 via CL 5688536 via CL 5688538 via CL 5690113 via CL 5694330

[CL 5694501 by ben woodhouse in Main branch]
2019-04-02 17:52:35 -04:00
jeff williams
a1cde94065 Adding support for shared iterative cooks from manifests.
Fall back path to loose staged builds.
Fall back path to existing synced builds.



#ROBOMERGE-SOURCE: CL 5681890 via CL 5681938

[CL 5681948 by jeff williams in Main branch]
2019-04-02 00:46:28 -04:00