MakeMaterialAttributes and LandscapeLayerBlend produce unexcepted results for WorldPositionOffset

UE - Rendering - Materials - Nov 8, 2021

For comparison, this issue doesn't seem to occur when recreating the setup with Set Material Attributes/GetMaterialAttributes. It seems isolated to the Make/Break nodes. ...

Crash on opening Control Rig asset that was created in UE5-EA

UE - Anim - Rigging - Control Rig - Nov 8, 2021

This issue was found from an external user on Twitter using UE5-Early Access - [Link Removed] The crash happens on asset load.  User says that they were following Gabriele's video - [Link Removed] ...

Actor channel unable to go dormant if replication key is not changed

UE - Networking - Nov 4, 2021

If the subobject's RepKey is not updated after setting the actor to go dormant, then the subobject won't be replicated. This causes FObjectReplicator::ReadyForDormancy to return false for the subobj ...

Camera manager will not tick if the game is paused on begin play or possessed events

UE - Gameplay - Nov 4, 2021

This is an interesting bug because it is only happening on BeginPlay. I guess that there is some order of operations that the camera manager uses during creation that will stop if the game is paused ...

Input consumed by a widget's action binding can be skipped if using key modifiers

UE - Gameplay - Input - Oct 29, 2021

The following code in UPlayerInput::GetChordsForKeyMapping is at fault for this:  !(KeyMapping.bAlt || KeyMapping.bCtrl || KeyMapping.bShift || KeyMapping.bCmd || ActionBinding.KeyEvent == EInputEv ...

MoviePipeline: Can't inherit from UMoviePipelineSetting in BP due to PURE_VIRTUAL

UE - Anim - Sequencer - Oct 28, 2021

IsValidOnMaster/IsValidOnShot need to be BlueprintNativeEvents with a default C++ implementation and allow derived classes to override the function. This is needed so that you can create custom set ...

Instances of Blueprints implemented native interface cannot be assigned to interface variables

UE - Gameplay - Blueprint - Oct 28, 2021

FInterfaceProperty::SerializeItem (and ImportText) attempt to determine if the passed in object implements the interface in question. They do this by calling GetInterfaceAddress, which tries to get ...

OSS Steam: SteamSocket listen connections do not work after poll group changes

Online - OSS - Steam - Oct 25, 2021

In 4.27 the logic in SteamSocket.cpp which is part of the SteamSockets plugin was changed to use Poll Groups instead of a removed API function that checked all children of a listen socket. However,  ...