Crash can happen in FDetailLayoutBuilderImpl::Tick() when a category of UStruct member includes the "|" symbol and member is Tickable.

UE - Editor - Workflow Systems - Dec 3, 2024

A crash can occur when a member of a UStruct has a category with the "|" symbol and is trying to be displayed inside by the FDetailLayoutBuilderImpl class. This happens when there is a UStruct memb ...

The ResavePackages commandlet with -ResaveClass and -IncludeChildClasses doesn't resave unloaded assets

UE - World Creation - Worldbuilding Tools - Nov 28, 2024

The ResavePackages commandlet can be used to batch resave assets. The ResaveClass and IncludeChildClasses options let one resave all assets of a specific parent class. The problem is that blueprint ...

Bindless Virtual Textures are sampled with non-virtual samplers

UE - Rendering - Architecture - Materials - Nov 28, 2024

Texture Collections can contain virtual textures. There is no way to inform TextureObjectFromCollection that the texture is virtual, only that it is a Texture2D. This texture object is then sampled ...

The visibility state of on-screen stat messages is not restored correctly after entering and leaving PIE. This also affects other important on-screen messages like map warnings and debug messages.

UE - Editor - UI Systems - Nov 28, 2024

Currently, the ShowStats viewport option is automatically enabled when entering PIE and automatically disabled when exiting PIE. This forced disabling happens even if the option was enabled prior to ...

CharacterMovementComponent: NavWalking with high value for NavWalkingFloorDistTolerance can causes character meshes to be teleported up/down when crouching/uncrouching

UE - AI - Navigation - Nov 27, 2024

Context CharacterMovementComponent can be set in the NavWalking mode so that on the server the characters move using the navigation mesh as floor. This helps performance when the nav mesh is more c ...

Landscape / Volume Culling option doesn't work on Simplified HLODs

UE - World Creation - Worldbuilding Tools - HLOD - Nov 26, 2024

There are options on both landscapes and HLOD layers that when enabled, performs the  culling of invisible HLOD vertices (parts of HLOD meshes ending up below the terrain).  The option works fine w ...

Crash on packaged dedicated server when a uproperty is marked as both replicated and editor-only

UE - Foundation - Cpp Tools - UnrealHeaderTool - Nov 26, 2024

In some situations, it can be useful to have a replicated editor-only C++ property (For example, the user that reported this issue was attempting to replicate settings to the client for game designe ...

Using multiple SceneCapture2D with DLSS Enabled crashes UE

UE - Rendering - Graphics Features - Nov 22, 2024

A licensee is reporting a crash (or rather a check fail) in Sceneview.cpp which happens with when a SceneCapture2D is used with DLSS enabled. He has a fix, and wants to share it with us for integrat ...

Invalid PropertyConnectedMask in layered material instance when base material doesn't use material attributes

UE - Rendering - Architecture - Materials - Nov 20, 2024

When UMaterialInstanceConstant::UpdateCachedData() updates CachedExpressionData.PropertyConnectedMask for material instances with layers incorrectly, it can lead to various graphical issues includin ...

Getting the Outer (GetOuter()) inside AssetUserData::PostEditChangeOwner added to an instanced actor in a level returns the Outer marked with "Trash"

UE - Framework - Nov 20, 2024

When you call GetOuter() inside AssetUserData::PostEditChangeOwner, the Outer that is returned, is marked as "Trash". This is because the object is constructed again when an AssetUserData is added. ...