UEditorValidatorBase::ValidateLoadedAsset() is not using the K2_ValidateLoadedAsset() output, effectively ignoring the Blueprint validation

UE - Editor - Content Pipeline - May 1, 2025

UEditorValidatorBase::ValidateLoadedAsset() is not using the K2_ValidateLoadedAsset() output, effectively ignoring the Blueprint validation. The K2Result is not used later in the function, and this ...

Find in Blueprints: Default values in struct members are not returned

UE - Framework - Blueprint Editor - Apr 30, 2025

Context Find-in-Blueprints can be used to search the current, or all, blueprints. If you enter a simple string, it would return nodes, pins, pin default values and default values for BP Variables ( ...

Runtime virtual texture sometimes shows corrupted tiles

UE - Rendering Architecture - Apr 28, 2025

Some licensees have reported seeing intermittent corruption of runtime virtual texture tiles. This hasn't been reproduced at Epic. Usually this shows up as some small percentage of rendered tiles l ...

ChaosWheeledVehicleMovementComponent is breaking the const CDO contract and changes to the instances are being applied to the CDO

UE - Simulation - Physics - Apr 28, 2025

As described by the licensee, the const CDO contract is being broken on ChaosWheeledVehicleMovementComponent. The issue the licensee is facing is that by spawning cars with different configurations, ...

A partially broken Geometry Collection ends up with garbage CollisionGroup data that can lead to strange behaviors

UE - Simulation - Physics - Destruction - Apr 27, 2025

A partially broken Geometry Collection (GC) ends up with garbage CollisionGroup data that can lead to strange behaviors. The licensee has noticed that a GC that goes thru a field applying ExternalS ...

Fields with Maximum resolution are not affecting all leaves of a Geometry Collection

UE - Simulation - Physics - Destruction - Apr 25, 2025

Fields with Maximum resolution are not affecting all leaves of a Geometry Collection on 5.4 and onwards. When calling GetRelevantParticleHandles() a Maximum Resolution field does return all particl ...

Engine no longer compiles after backporting RHI thread improvements and crash fix

UE - Rendering Architecture - RHI - Apr 24, 2025

Unreal Engine 5.4 code will no longer compile after applying both the RHI improvement code changes as described in [Link Removed] and the fix for the crash described in [Link Removed]. The compilati ...

Chaos Trailing Events not exposed to Blueprints and only accessible via Niagara Chaos DI

UE - Simulation - Physics - Destruction - Apr 22, 2025

Chaos Trailing Events not exposed to Blueprints and only accessible via Niagara Chaos DI. The licensee noticed that the Trailing event is not available to BPs. It's expected that the same data avail ...

GAS: DefaultSubobject AttributeSet becomes invalid on duplicated blueprint

UE - Gameplay - Gameplay Ability System - Apr 22, 2025

When a native actor 'AMyActorClass' creates AttributeSets as a default subobject via CreateDefaultSubobject, duplicating an actor blueprint based on AMyActorClass will result in a blueprint with an ...

FStateTreeExecutionContext::GetDebugInfoString() outputs wrong info and crashes when using linked state trees

UE - AI - Debugging - Apr 17, 2025

When using State Trees, the AI Debugger can be accessed during play to show information about their current execution state. If a behavior tree is currently in a state that references a linked tree, ...