Check in SetNetPushIdDynamic fails when deriving object from class with no replicated properties

UE - Networking - Jun 5, 2023

UHT will only emit the REPLICATED_BASE_CLASS macro and set the NeedsPushModelHeaders flag when the class has replicated properties. If a base class doesn't have any replicated properties, it will le ...

Objects without custom delta properties can return false for CanSkipUpdate with net.PushModelSkipUndirtiedReplication enabled

UE - Networking - Jun 5, 2023

This seems to occur after receiving a Nak for certain actors. FObjectReplicator::ReceivedNak will decrement SendingRepState.CustomDeltaChangeIndex even if the object has no custom delta properties. ...

Dormancy validation log warnings when COND_Never property changes

UE - Networking - Jun 2, 2023

FRepLayout::DiffProperties doesn't check if the property's conditions is COND_Never or if the Parent Cmd's flags have the ERepParentFlags::IsLifetime flag (which FRepLayout::InitFromClass doesn't se ...

Cannot assign a MediaTexture asset to a Brush -> Image in Widget Blueprint

UE - Virtual Production - Media - May 23, 2023

Can't assign Media Texture assets to the Brush->Image property in Images on Widget Blueprints. This workflow is explicitly mentioned as a step in these docs, so if this is no longer the correct meth ...

Widget defaults not updated when modified on a base widget class via the hierarchy

UE - Editor - UI Systems - UMG - May 3, 2023

A licensee has reported an inconsistency in how modified base widget class defaults are propagated to children. When modified via the UMG Designer Graph's Class Defaults, derived classes will be mar ...

Objects move wildly when drawing thumbnails in a level sequence

UE - Anim - Sequencer - May 3, 2023

While drawing thumbnails the objects in a sequence are being transformed causing errant movements. ...