Bug when trying to Ctrl+Z after Replace Actors

UE - Editor - Workflow Systems - Dec 22, 2023

From the UDN case #00649142: My team noticed a bug where sometimes when using "Undo" (Ctrl+Z usually) the BP they are working on disappears in the level. We were able to find a 100% repro case when ...

Combined Translate and Rotate Mode broken when using Local Space

UE - Editor - Workflow Systems - Dec 22, 2023

From UDN: When using the Combined Translate and Rotate Mode we run into an issue where the rotation arrow moves twice as fast as the coordinate frame. The object itself rotates correctly, but if we ...

Blueprints from UE4 with dangling delegate reroute node crashes on UE5 load

UE - Gameplay - Blueprint Compiler - Dec 22, 2023

If a project from UE 4.27 or earlier has a blueprint with a reroute node dangling (no outgoing connection) from a Custom Event Node's delegate pin (red), this blueprint will crash when loaded in UE ...

Blueprint editor can crash on removing one of a Sequence node's exec pins

UE - Gameplay - Blueprint Editor - Dec 22, 2023

User reported that upon removing a pin from a Sequence node the editor crashed. This only happened once, so may be a multithreading race condition or there may be additional unknown factors. The cra ...

FLiveCodingModule::StartLiveCoding() unsafe access of FModuleManager::Get().OnModulesChanged()

UE - Foundation - Cpp Tools - Live Coding - Dec 19, 2023

A user has reported a failing ensure in FMRSWRecursiveAccessDetector::AcquireWriteAccess(), a race condition that has a small chance of happening when launching the editor. FLiveCodingModule::Start ...

Light Mixer crashes on transform context menu

UE - Editor - UI Systems - Dec 19, 2023

Originates from UDN [Link Removed] ...

ResavePackagesCommandlet needs to handle resaving ExternalActors for -FixupRedirectors

UE - World Creation - Worldbuilding Tools - Dec 19, 2023

ResavePackagesCommandlet -fixupredirects fails to fixup pointers from external actors that are pointing to objectredirectors. It fails to fixup those pointers because we specifically skip loading of ...

SwapRootBone_Actor ignores a relative rotation

UE - Anim - Sequencer - Dec 19, 2023

When we use SwapRootBone_Actor, we expect to move in the X-axis direction, which is the forward direction of the Actor. However, it does not take into account the RelativeRotation of the Skeltalmesh ...

Animation attributes - user defined structs containing types defined in plugins cannot be registered

UE - Anim - Runtime - Dec 18, 2023

This issue is caused by us forcing user defined structs to be loaded as part of AttributeTypes::Initialize.  That is called after at the ObjectSystemReady run phase during engine initialization howe ...