Pre-UE5 serialized FVariant FVector data corruption when deserialized in UE5

UE - Gameplay - LWC - Jan 15, 2024

FVariant is a struct that implements a union of data types, including FVector. When assigning an FVariant an FVector value in engine versions UE 4.27 or earlier, the FVariant will deserialize incorr ...

Applied external forces to vehicles may be nullified by sleeping

UE - Simulation - Physics - Solver - Jan 12, 2024

If Entering sleeping state and applying external force are same time, the external force is nullified and the vehicle stops immediately. p.Chaos.Solver.SleepEnabled 0 or __ setting SleepLinearVel ...

Double clicking on Interface Function in Blueprint Graph does not take you to the function implementation.

UE - Editor - Jan 11, 2024

When double-clicking on an interface function call within a blueprint, the expected behaviour is that it will take you to the implementation of this function. However, it currently does nothing. ...

[UDN - 00707230] DetailLayoutHelpers ensure when using VisibleAnywhere Instanced properties

UE - Editor - Workflow Systems - Jan 11, 2024

From UDN Description Hello, there's an ensure that's firing in `DetailLayoutHelpers.cpp#137`: [Start code block] ensure(PropertyNodeMap.ParentProperty == CurObjectNode); [End code block]when ...

[UDN - 00655218] UDeveloperSettings change delegate not executed on import

UE - Editor - Workflow Systems - Jan 11, 2024

UDN Description Hello, We extensively use the UDeveloperSettings class to automatically register project and editor settings for the different C++ plugins we build. For instance : [Start code b ...

Capturing backtrace of another thread in engine built with clang raises access violation exception

UE - CoreTech - Jan 11, 2024

Engine built with Clang throws an exception when calling RtlVirtualUnwind with a different thread ID. Engines built with Microsoft compilers do not occur this problem. For example, if starting PI ...

Animation viewports can cause debug print messages to be purged

UE - Anim - Rigging - Control Rig - Jan 11, 2024

A change was made a while back so that control rig debug print messages would be displayed in the animation editor preview windows.  This is done via calling UEngine::DrawOnscreenDebugMessages from ...

Bug with setting the ChildActorClass in ChildActorComponents in Blueprint

UE - Framework - Blueprint - Jan 10, 2024

It's impossible to set it back to None. Also, if the original blueprint had something set in ChildActorClass, it will be impossible to set a placement of it to None. I looked at it briefly in the de ...

Chaos Vehicle does not make them CCD

UE - Simulation - Physics - Jan 10, 2024

AWheeledVehiclePawn class tries to use CCD in the constructor, but Mesh->BodyInstance.bUseCCD = true this code does not work to activate CCD because Physics Assets could not be available at this ...

Setting GDelayTrimMemoryDuringMapLoadMode = 2 causes crash on same map reload

UE - Gameplay - Jan 8, 2024

GDelayTrimMemoryDuringMapLoadMode is a CVar that controls whether a garbage collection should take place during map change after unloading the previous map and before loading the new one. By default ...