Replicated subobjects list crashes with unreachable yet valid objects when UE_NET_SUBOBJECTLIST_WEAKPTR=0

UE - Networking - May 8, 2023

This seems to occur when the subobject is considered unreachable but is not yet pending kill/marked as garbage. In this case, IsValid returns true while FWeakObjectPtr::Get returns nullptr for the o ...

SplineComponent - setting roll affects tangents

UE - Gameplay - Components - Jun 12, 2023

Licensee reports issue with setting roll on a spline component control point. ...

When breaking a level instance, foliage instances in the LevelInstance are placed in the wrong location

UE - World Creation - Worldbuilding Tools - Level Instances - Jul 8, 2023

Following code works as a work around. The code updates placement information of instances. TMap<UFoliageType*, TArray<const FFoliageInstancePlacementInfo*>> AInstancedFoliageActor::GetInstancesF ...

Cvars sections in Sequencer behaving incorrectly when using MRQ

UE - Anim - Sequencer - MRQ - Aug 9, 2023

Some key lines in the code:Engine\Source\Runtime\MovieSceneTracks\Private\TrackInstances\MovieSceneCVarTrackInstance.cpp:177 --> Apply   CVar when entering sectionEngine\Source\Runtime\MovieSceneTra ...

BP timelines: when converting internal curve to external, the external curve isn't used until BP is recompiled

UE - Gameplay - Blueprint Editor - Aug 28, 2023

Blueprint timelines: when converting an internal curve to an external curve asset, the curve asset's data isn't used until the blueprint is recompiled. This is confusing as there is no indication th ...

Property Coloration isn't supported for Nanite

UE - Graphics Features - Nanite - Sep 11, 2023

Property Coloration View Mode is not supported by Nanite. (Left cube is Nanite and isn't affected by the Property Coloration view mode) [Image Removed] ...

Unable to play replays with custom GameNetworkProtocolVersion set at runtime

UE - Networking - Sep 20, 2023

It seems that when comparing the custom versions for a replay (in the "operator<<" defined in ReplayTypes.cpp), the value retrieved from the FCurrentCustomVersions is not the value set at runtime, b ...

MediaPlayer failed to be open on Mac and IOS

UE - Platform - Apple - Oct 9, 2023

Montage Editor calls NotifyEnds of AnimNotifyState even when paused

UE - Anim - Gameplay - Oct 13, 2023

In the Animation Montage Editor, NotifyEnd is unexpectedly called when a time marker is in the middle of an AnimNotifyState and the animation preview gets paused. Because the Animation Montage Edito ...

Non-existing config file loading could cause memory leak

UE - Foundation - Core - Oct 19, 2023

The cause of this problem is the Engine has code paths which register a new allocated object to Map without deleting the previous object. In the repro project, whenever hitting Space Bar, the level ...