PCGComponent in PCGVolume is called "PCG Component", breaking t3d serialization

UE - World Creation - Procedural Tools - PCG Component - May 21, 2024

From PCGVolume.cpp: PCGComponent = ObjectInitializer.CreateDefaultSubobject<UPCGComponent>(this, TEXT("PCG Component")); The Component name with a space does not support a round trip through FSof ...

Iris - high latency causes initial hitch for newly spawned actor's movement

UE - Networking - Iris - May 20, 2024

This may possibly be due to FReplicationWriter::CanSendObject waiting for CreateConfirmation. ...

Blueprints might get corrupted after inheriting multiple times.

UE - Gameplay - Blueprint - May 17, 2024

Blueprints might get into a corrupted state when they are inherited for a big number of times. Starting from a C++ class, if you then create a BlueprintClass from the C++ class, and keep creating ne ...

"Literal Enum" BP node outputs wrong value when the input pin is connected

UE - Framework - Blueprint - May 17, 2024

This behavior was not observed up to UE 4.19, but it can be reproduced in all versions from 4.20 to 5.4. When a "Literal Enum" node is used inside a blueprint and an enumeration value is chosen fro ...

Depth of field and Refraction issue

UE - Rendering Architecture - May 15, 2024

Refraction does not adjust the scene depth texture, leading to a mismatch between Scene Color samples and Scene Depth samples. ...

Water plugin: editor defaults for water wave assets are not saved

UE - Graphics Tools - Terrain - Water - May 15, 2024

Replication errors when connecting Shipping build to Test/Development build

UE - Networking - May 14, 2024

See linked UDN for more info. This issue was reported for Iris, but I believe package map errors occur in the current replication system as well. ...

Virtual Texture materials don't fully deduplicate generated virtual texture stacks

UE - Rendering Architecture - May 13, 2024

During material compilation we track unique individual virtual texture "stacks" and then create a virtual texture page table for each, along with unique bindings for each page table in the shader co ...

Renaming assets hits an ensure related to circular redirect

UE - CoreTech - UObject - May 10, 2024

You will hit the ensure condition: LogOutputDevice: Error: Ensure condition failed: !SeenPaths.Contains(CurrentPath) in Engine\Source\Runtime\CoreUObject\Private\Misc\RedirectCollector.cpp] [Line ...