Exception on missing file during GC in horde storage

UE - Foundation - Horde - Storage - May 7, 2025

During GC, if a file was manually deleted (but the storage system is still track), GC can erroneously fail (and never remove the reference). This causes a backup in GC, putting the whole algorithm i ...

FInstancedStruct and TInstancedStruct in DeveloperSettings only write default values to configuration ini files

UE - AI - May 6, 2025

FInstancedStructs, or its TInstancedStruct sibling, can be included in a class that inherits from UDeveloperSettings. UDeveloperSettings will persist data in a configuration file. In the case of FI ...

Fade local light shadow with r.Shadow.DoesFadeUseResolutionScale doesn't work with VSM

UE - Graphics Features - Shadows - May 2, 2025

When VSM is enabled, local light shadows don't fade even if r.Shadow.DoesFadeUseResolutionScale is true. Local shadows do fade based on resolution when using regular shadow maps (CSM). ...

Blueprint compiler doesn't always initialize struct consts correctly

UE - Framework - Blueprint Compiler - May 1, 2025

Blueprints currently don't support unsigned 64 bit ints, but they do support signed 64 bits. If a Blueprint uses a native struct variable that contains a uint64 property, it incorrectly assigns that ...

Horde Artifact Browser can produce download URLs greater than 8KB

UE - Foundation - Horde - Storage - Apr 29, 2025

Using the Horde Artifact browser browse to a folder with a lot of files in a subfolder (for example temporary artifacts that contains Engine/Binaries/Win64, see attached) and use the "Download" butt ...

UV Offset Effect Material in RetainerBox Causes Visual Artifacts in Editor Preview

UE - Editor - UI Systems - UMG - Apr 22, 2025

When a UV Offset is applied in a RetainerBox effect material, visual artifacts appear only in the editor — not at runtime — if a widget with a dotted preview outline (like CanvasPanel) is placed dir ...

Niagara color picker user parameter preview no longer updates until confirmation

UE - Niagara - Apr 18, 2025

Starting with UE 5.4, the Color Picker Tool no longer updates preview values in real time for certain editor windows like Niagara when working with User Parameters. This behavior is a regression fr ...

FSubobjectData::SetupAttachment() receives SocketName as a parameter but ignores it.

UE - Framework - Components - Apr 17, 2025

When using the Subobject Data Subsystem in C++, method FSubobjectData::SetupAttachment() can be used to help attaching a component to a parent at a given socket. This function receives SocketName as ...

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined property (bSimulatePhysics), throws an error

UE - Framework - Apr 15, 2025

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined class property (bSimulatePhysics), throws an error in the logs: LogEditCondition: Error: EditCondition pa ...

Investigate PythonScriptPlugin module load order for preload module

UE - Editor - Workflow Systems - Apr 10, 2025