Chaos Cache : Event tracks are not saved second or subsequent geometry collection recordings

UE - Simulation - Physics - Destruction - Jul 23, 2024

After the second recording time, the event listener registration in FGeometryCollectionCacheAdapter::InitializeForRecord is skipped. Here is a workaround :// We only need to register event handlers ...

In class UCancellableAsyncAction, methods IsRegistered() and ShouldBroadcastDelegates() still return true after Cancel() or SetReadyToDestroy() unregisters the object.

UE - Framework - Blueprint - Jun 26, 2024

Class UBlueprintAsyncActionBase provides methods RegisterWithGameInstance() and SetReadyToDestroy(), which respectively register and unregister the object with the game instance. Derived class UCanc ...

Draw Invalidating Bounds debug view mode for Virtual Shadow Maps is gone in 5.4

UE - Graphics Features - Shadows - Jun 9, 2024

The CVar "r.Shadow.Virtual.Cache.DrawInvalidatingBounds" referenced in the official 5.4 documentation for virtual shadow maps, no longer shows any bounds as the underlying code seem to be removed in ...

Nanite Landscape crash on save

UE - Graphics Tools - Terrain - Landscape - May 21, 2024

UDN description:When landscape is flagged as Nanite enabled but nanite mesh has not been built yet, a save operation (or an auto save) triggers a fatal failed check in ULandscapeNaniteComponent::Ini ...

Crash after 'Reparent Blueprint' when renaming component on-top of orphaned inherited component

UE - Framework - Blueprint Editor - May 7, 2024

After reparenting a blueprint and inherited components from the previous parent are removed, trying to give a new component the same name as a previous component causes a crash inside UObject::Renam ...

[Stream Cache][Assert] - UnrealEditor_Engine!FCachedAudioStreamingManager::RemoveReferenceToChunk() [AudioStreamingCache.cpp:701]

UE - Audio - Stream Caching - Mar 12, 2024

Found while messing around with a revamp of some of the Audio Stream cache tests. The map in this test is a WIP as I'm still just trying stuff out, but hit this assert 5/5 times.Assertion failed: Fo ...

Crash when duplicating component with Instanced property initialized with CreateDefaultSubobject

UE - Framework - Feb 2, 2024

An editor crash can be observed when copy-pasting an actor with an actor component with an instanced object property when set to a non-default value. Detailed steps to reproduce are provided below. ...

GetRelevantAnimTime functions don't work with State Aliases

UE - Anim - Gameplay - Jan 26, 2024

GetRelevantAnimTime family of transition don't work with state aliases ...

Newly added local variable types are not consistent with prior variable type

UE - Anim - Rigging - Control Rig - Nov 27, 2023

It seems that local variable creation in control rig isn't following the pattern with regular control rig variables (and general blueprint variables) where the last created and/or edited variable ty ...

Crash when spawning actor with no viewport initialized

UE - Editor - Workflow Systems - Nov 22, 2023

If an attempt to spawn an actor is made before the Level Editor Viewport is fully initialized (i.e. before it has had a chance to get rendered at least once), and that actor has no specific Factory ...