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

UE - Foundation - Core - 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 ...

CookAdditionalFilesOverride Context struct

UE - Foundation - Core - 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 - Core - 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 ...

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

UE - Foundation - Core - 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 ...

When the default values of Instanced variables are changed in Blueprint, the variables of actors on the level don't follow the default values

UE - Gameplay - Sep 20, 2022

When the default value of an Instanced variable defined in C++ is changed, it is not reflected in the default value of an Actor placed on a Level. In the reproduction procedure, when the default v ...

Multiple water body blend modes produce unexpected results

UE - LD & Modeling - Terrain - Water - Sep 16, 2022

LandscapeExportWeightmapToRenderTarget not implemented

UE - LD & Modeling - Terrain - Landscape - Sep 6, 2022

LandscapeExportWeightmapToRenderTarget is not implemented:bool ALandscapeProxy::LandscapeExportWeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, FName InLayerName) { returnfalse; } ...

[AI] Debug Render Scene Proxy hits ensure for registering a delegate twice during level streaming.

UE - AI - Debugging - Aug 31, 2022

Description from licensee: We're seeing an ensure get tripped up in FDebugRenderSceneProxy that says "DrawDelegate is already Registered!". Debugging the issue, we have confirmed that the DrawDeleg ...

Diff against Workspace/Diff against Previous version doesn't work with OFPA actors

UE - Gameplay - Aug 30, 2022

UDN reporting this: [Link Removed] ...