Commit Graph

1501 Commits

Author SHA1 Message Date
dan engelbrecht
df83c93b28 Use UnRealPak to copy loose files using a special package enabling zenstore usage.
#precommit 6461fa95592448f08b9df249
#rb zousar.shaker

[CL 25472827 by dan engelbrecht in ue5-main branch]
2023-05-15 09:49:17 -04:00
eric knapik
a6a2dc226e #jira: FORT-606045
Add ability to specify Run commands in the editor

[REVIEW] [at]Gary.Yuan [at]Tim.Kennedy

[CL 25420907 by eric knapik in ue5-main branch]
2023-05-10 21:30:50 -04:00
Zousar Shaker
87a7ee439e Don't connect to host zenserver via uecommandline.txt if we are creating PAK files.
Original author: Dan Engelbrecht

#rb zousar.shaker
#preflight 64555a88d02ea5289f01c430

[CL 25359114 by Zousar Shaker in ue5-main branch]
2023-05-05 15:55:05 -04:00
thomas ross
87ff95b9a9 (Manual Merge of CL 25330963) VirtualFileSystem Cosmetic File Streaming Updates:
- Generate new predownloaded cosmetic bundles FortniteBROnDemand and FortniteBROnDemandOptional. These bundles store a copy of all of the ondemand files so that users can opt-out of downloading on demand.
- Implemented new user settings to disable cosmetic streaming on Android and just pre-download all cosmetics
- New settings fallback to disable cosmetic streaming automatically if predownloaded cosmetic data is already on disk. This supports both Android Bulk builds and PC where the launcher installs this data.
- Also disable CosmeticStreaming when the predownloaded cosmetic content is installed (which is requested automatically if the user setting is flipped)
- Implemented new FortCosmeticStreamingModule modular feature to remove some hard dependencies and make code cleaner.
#rb Swarm
#tests Android Dev Client, Windows Dev Client

[CL 25331176 by thomas ross in ue5-main branch]
2023-05-04 00:16:13 -04:00
Josh Adams
3b0498006e - Added a couple functions to CommandUtils for archive to handle copying symlinks properly (with a mode enum to select how to handle symlinks: Follow, Retain, Ignore - with defaults based on platform to be similar to how existing code was setup)
- FindFilesAndSymlinks
  - CopyFileOrSymlink
#rb joe.kirchoff
#preflight 6449556f1150e908d08bc3ba

[CL 25201543 by Josh Adams in ue5-main branch]
2023-04-26 12:54:36 -04:00
Josh Adams
97fae42953 - Fixed QuickLaunch for IOS working with Modern xcode
- No longer try to grab the output from IOS with QuickLaunch as idevicedebug is killing the app too quickly
- The modern Staged directory can now be shared between Development/Shipping/etc, for grabbing any non-Framework .dylibs (like steam)
- Removed the extra --generate-entitlements-der option now that Xcode also always adds it
#preflight 6447d49a024bc608e64072f9
#rb adam.kinge
#preflight 6447d6643d1be392df890776

[CL 25179459 by Josh Adams in ue5-main branch]
2023-04-25 09:51:37 -04:00
james doverspike
ec9d7bd6e0 Disable OnDemand bundle generation
[CL 25157231 by james doverspike in ue5-main branch]
2023-04-21 22:10:09 -04:00
dan engelbrecht
96500c25d1 Automatically detect a if a staged target is using zenstore without pak and configure zenserver host and project id.
#jira UE-144425
#rb zousar.shaker pj.kack
#preflight 64427d5b4944ef78923c85b6

[CL 25144415 by dan engelbrecht in ue5-main branch]
2023-04-21 08:56:22 -04:00
zach harris
888dc0e01f Fixing missing if block created during previous merge.
[CL 25106980 by zach harris in ue5-main branch]
2023-04-19 11:01:45 -04:00
zach harris
f653d1f379 Separating out SM6 shaders form the main game data.
#rb james.doverspike

[CL 25106959 by zach harris in ue5-main branch]
2023-04-19 11:01:04 -04:00
josh adams
6eaaf05a42 - Fixed logging warning
#rb trivial

[CL 25032556 by josh adams in ue5-main branch]
2023-04-13 17:01:34 -04:00
josh adams
6bd4b5cc10 - Replacement script for dsymutil that can take a universal binary and generate a dsym, when normally dsymutil would error out with > 4gb offsets
#rb calvin.zheng
#jira UE-183136
#preflight 64381918ae4448e6f9113b3b

[CL 25032553 by josh adams in ue5-main branch]
2023-04-13 17:01:24 -04:00
per larsson
a01115ad0d Fixed deprecated log warnings
#rb trivial
#preflight 6437ee151f33a0b34a7b5ad3

[CL 25025460 by per larsson in ue5-main branch]
2023-04-13 10:51:58 -04:00
per larsson
7b3a9ed322 I/O - extended ondemand I/O store writer to output compressed and encrypted chunks
- renabled the ondemand PAK rule that was previously removed
- enabled handling more than one ondemand containe
- added ondemand I/O store TOC
- added support for serializing ondemand TOC's to CbObjet

#rb Martin.Ridgers
#preflight 6436cbf80c19befb6c8ee4cc

[CL 25025449 by per larsson in ue5-main branch]
2023-04-13 10:51:22 -04:00
axel riffard
b9df24a828 Moving Code Signing out of iPhone Packager and in UBT to remove Mono and reduce IPP dependancy
#preflight 6437b99f0c19befb6cef03ce
#rb josh.adams

[CL 25022250 by axel riffard in ue5-main branch]
2023-04-13 05:43:17 -04:00
dan engelbrecht
db5e568754 Game client no longer needs -zenstoreproject or -zenstorehost arguments to correctly run with a COTF server which uses Zen.
Game client now accepts only -filehostip for connection to a CTOF server, -cookonthefly is no longer necessary and is ignored.
Game client will now receive ProjectName (ProjectId), Platform (OplogId), Zen server host name and port from COTF server if running with zenstore.
Fixed issues with generating the ProjectId from a path where drive letters where lower case.

#rb zousar.shaker pj.kack
#preflight

[CL 24889513 by dan engelbrecht in ue5-main branch]
2023-04-03 01:51:40 -04:00
stephen ma
21fe92e5a4 Fix Platform Config Directory copy for staged programs.
#rb Josh.Adams
#preflight 64247d88b72410fc17520724

[CL 24870504 by stephen ma in ue5-main branch]
2023-03-31 09:48:21 -04:00
james doverspike
5190590eca Fix merge warning from deprecated log function
[CL 24868111 by james doverspike in ue5-main branch]
2023-03-31 02:59:19 -04:00
james doverspike
2ebe5e964e Adds bStageLoose to pakfilerules which stages loose files and gathers them up into a new ondemand pak.
[CL 24868106 by james doverspike in ue5-main branch]
2023-03-31 02:58:47 -04:00
bryan sefcik
78aa2dfd58 Did a pass through the code to make it thread safe.
#fyi joe.kirchoff
#preflight 6424da90e11ce5214fcbfde7

[CL 24849236 by bryan sefcik in ue5-main branch]
2023-03-29 21:12:39 -04:00
carlmagnus nordin
c0dd6c277f Removed accidental debug log line
#rnx
#rb none

[CL 24745522 by carlmagnus nordin in ue5-main branch]
2023-03-22 07:21:44 -04:00
carlmagnus nordin
b99a74ba54 ZenCook: Workaround for not being able to reliably start the zen server from UAT
#preflight 641ac64f691c5ebc152d9ed9
#rb dan.engelbrecht
#rnx

[CL 24745405 by carlmagnus nordin in ue5-main branch]
2023-03-22 07:02:26 -04:00
dan elksnitis
67731ffe3e [ddc] allow custom args passed to "engine" DDC pak command; use this to enable SM6 by default when cooking DDC pak for engine content (required since some templates enable SM6 by default)
#jira UE-177811
#preflight https://horde.devtools.epicgames.com/job/6414a23f5d3e25354f3a1734

[CL 24734303 by dan elksnitis in ue5-main branch]
2023-03-21 13:03:58 -04:00
Josh Adams
3fcf9f8486 - Updated SyncPerforceServers for improved functionality and updating p4 state
#rb none
#preflight 6418c76e691c5ebc1595d2dc

[CL 24723512 by Josh Adams in ue5-main branch]
2023-03-20 16:58:18 -04:00
Josh Adams
5642586008 - Fixing staging programs where the .target file was being looked for in wrong spot
#rb stephen.ma (tested)
#preflight 6414cbebca2afe3ee6b41c2b

[CL 24695794 by Josh Adams in ue5-main branch]
2023-03-17 16:35:18 -04:00