#rb Per.Larsson
#jira UE-182205
#preflight 643932b2211b661dc4f594c6
- The enums don't contain any entries at the moment, the goal of this change is to reduce the friction that future API changes might have.
- The older versions of PullData/PushData have been deprecated but this won't flag compiler warnings if people have derived their own implementations of IVirtualizationBackend, so in addition to deprecating the methods have been set to 'final' and have checkNoEntry implementations which is the best we can do at the moment.
-- It is unlikely that people have actually done this as the documentation on adding new backend types will only go out in 5.3.
[CL 25039959 by paul chipchase in ue5-main branch]
Network insights
- Traced events associated with a NetId (NetRefHandle or NetGUID) now displays either Pending (NetId:NN) until NetId has a known name.
#rb Peter.Engstrom
#preflight n/a
[CL 25038317 by mattias hornlund in ue5-main branch]
- Traced events associated with a NetId (NetRefHandle or NetGUID) now displays either Pending (NetId:NN) until NetId has a known name.
#rb Peter.Engstrom
#preflight n/a
[CL 25038312 by mattias hornlund in ue5-main branch]
- 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]
#rb none
#jira UE-177956
#preflight
- Deprecate the config entry 'DepotRoot' and replace it with 'DepotPath'. The use of the term root was not clear and was causing people to think it was the name of the depot rather than the path to the root location to store payloads in.
- If 'DepotPath' is empty or missing, the value for 'ClientStream' will be used for it.
-- The 'DepotPath' can still be set when using streams, if the name of the stream is not a valid path (virtual streams for example.
[CL 25024791 by paul chipchase in ue5-main branch]
With a previous change the session info event separated app name and project name fields. To simulate previous behaviour we use project name if available, otherwise fallback to app name (useful for programs that doesn't set project name for example).
#rb ionut.matasaru
#preflight 6437fa93f12d5de705d39be9
[CL 25023807 by Johan Berg in ue5-main branch]
* Use raw AppName to attempt to find "eboot.bin" source binary. This is the canonical way to find it.
* Rename variable to AppName to better reflect what it is.
#rb ionut.matasaru
#jira UE-138503
#preflight 6437fa260c4277fc0b19560e
[CL 25023803 by Johan Berg in ue5-main branch]
Previously we used project name rather than app name if it was available. However app name is needed to look up target binary is certain cases.
#rb ionut.matasaru
#jira UE-138503
#preflight 6437fa7feb6cd0e63af26946
[CL 25023785 by Johan Berg in ue5-main branch]
This affects all actions where CanExecuteAction can return false (i.e. single-use actions and actions using the CanExecute delegate)
#rb sebastian.arleryd
#preflight 6436d99f0c19befb6c963c3b
[CL 25018410 by jonathan bard in ue5-main branch]
Due to a trivial bug/typo, instead of reporting the token that caused a parsing error, almost the entire shader source code was pasted into the warning string.
#preflight 64363c9b127980724b349766
#rb dan.elksnitis
[CL 25018264 by yuriy odonnell in ue5-main branch]
#rb trivial
#jira UE-182542
#preflight 64369ea4d03b1c87dd91f15b
- We now log the total size saving by running the virtualization process as well as the original size of the packages being virtualized and their resulting size.
- If LogVirtualization is set to verbose logging we will also log each individual package and its size reduction.
[CL 25005336 by paul chipchase in ue5-main branch]