Converting from possessable to spawnable with override instance data can cause the actor to shift

UE - Anim - Sequencer - Sep 23, 2022

Actors when converted to spawnables are given a transform track, and the default position of doesn't seem to be saved to the template for blueprint actors. Compare the above behavior to a static mes ...

Command buffer failure rates increased on iOS 15 devices compared to earlier iOS versions

UE - Rendering Architecture - RHI - Sep 23, 2022

There is a licensee report that command buffer failure rates on iOS 15 devices have increased compared to earlier iOS versions, and the issue may be related to foregrounding or backgrounding. ...

CookAdditionalFiles - WriteSharedFile function that allows multiple packages to generate the same file

UE - Foundation - Data Pipeline - Cooker - Sep 23, 2022

Dependency on [Link Removed], which specifies that CookAdditionalFiles should take a context object. Keep the existing WriteAdditionalFile function that is an argument to CookAdditionalFilesOverrid ...

[AI] Using a Reference Value for scoring in an EQS test produces the opposite effect of its tooltip.

UE - AI - EQS - Sep 23, 2022

An EQS Query scores the tests using reference values opposite of how the comments and tooltips describe. It will score items closest to the referenced value lower than those further away, but the ex ...

[MetaSounds] - Input Parameter Settings revert to the default after a MetaSound becomes virtual

UE - Audio - MetaSounds - Sep 23, 2022

On restarting from Virtualizing, any parameters set previously on a MetaSound are ignored and the MetaSound restarts with the default values. This does not behave this way with Sound Cues, in which ...

CookAdditionalFilesOverride Context struct

UE - Foundation - Data Pipeline - Cooker - Sep 23, 2022

virtual void UObject::CookAdditionalFilesOverride allows non-package files to be copied or created during the cook whenever a UObject of your class is in a package that is cooked. This is useful for ...

Create ini setting for DirectoriesToAlwaysStageAsUFSChunkRules to specify the chunks for UFS files.

UE - Foundation - Data Pipeline - Cooker - Sep 23, 2022

Some plugins and projects are staging large amounts of AdditionalUFS files, and the only way to specify their chunk for streaming and optional install is using PakFileRules.ini. Add a setting in Ga ...

Add start and end-or-idle delegates for all cookmodes.

UE - Foundation - Data Pipeline - Cooker - Sep 23, 2022

Plugin authors have requested a start and end hook for cooking so their plugin can load a database used during cooking. ...

[AI] Navmesh does not generate correctly on a plane that has a slope of 45 degrees or more.

UE - AI - Navigation - Sep 23, 2022

Navmesh generation appears to have issues handling terrain and planes that are at 45 degree or steeper angles even if the agent max slope is set to allow for such movement. While the issue occurs at ...

Fix iterative cooks to keep track of CookAdditionalFiles and delete them when the package file that created them is invalidated

UE - Foundation - Data Pipeline - Cooker - Sep 23, 2022

A licensee reports they are using the CookAdditionalFilesOverride function in UObject to add files to the project. This file is properly copied into the Staging area during Packaging, and is appropr ...