Encryption handshake will fail if a seamless travel occurs during key lookup

Networking - Oct 4, 2019

The encryption token challenge/response portion of the control channel handshake can fail due to a seamless travel occurring between the client's NMT_Hello being received by the server and the serve ...

Divide by zero in beam update can cause editor to crash in Cascade

Rendering - Cascade - Sep 23, 2019

The licensee has traced the issue back to a divide by zero in  UParticleModuleTypeDataBeam2::Update. If the Target and Source are the same then the beams magnitude will be zero. When there is a Nois ...

Collisions aren't disabled by UPhysicsConstraintComponent in non-blocking streaming levels

Physics - Sep 5, 2019

When using a constraint to disable collision between the constrained bodies, collisions are not ignored if the constraint is part of a streamed in sub level that does not block on load. This also oc ...

Blueprint Actors do not respect Rotate to Surface Normal Rules; in Editor's Viewport Snapping Options

Tools - Aug 14, 2019

Blueprint Actors do not respect Rotate to Surface Normal Rules; in Editor's Viewport Snapping Options The surface normal rotation handling comes from UActorFactory, and in all the cases where items ...

AddToPlayerScreen not filling of player screen by widget.

Tools - UMG - Jun 21, 2019

At screen resolutions other than 16: 9, widgets added with AddToPlayerScreen can not be completely filled. The final size calculated by GameLayerManager seems to be incomplete. ...

Draw Post Process Material to Render Target cannot use SceneTexture

Rendering - Jun 20, 2019

Draw Post Process Material to Render Target cannot use SceneTexture. Found in 4.20 CL# 4369336, 4.21 CL# 4753647, 4.22 CL# 7053642, 4.23 CL# 7062535 ...

Error during packaging if nativizing a blueprint that contains a TMap with a UserDefinedEnum as a key

Gameplay - Blueprint - Jun 17, 2019

Certain Map container calls (e.g. Find, Add) will fail to compile at packaging time if a Blueprint class containing a Map variable with a user-defined enumeration as the key type is nativized. This ...

Actor loses attach component when parent actor goes in and out of relevancy

Networking - Jun 17, 2019

As described in the linked UDN, non-replicated components aren't being hooked up properly after an actor goes out & back into relevancy. The proposed fix sounds correct, calling MoveMapedObjectToUnm ...

Sequencer sets max FPS when a Sequence is played after being paused if it's locked to the display rate

Sequencer - Jun 10, 2019

When playing a sequence the engine's max FPS will be saved in a temp value. If the sequence is paused and played that temporary value will be overwritten with the sequence's value. When restoring th ...

Enabling Omni Directional Stereo Capture Breaks Draw Material to Render Target Functionality

Rendering - Jun 5, 2019

Enabling ODS (omni directional stereo capture) in project breaks Draw Material to Render Target functionality. Found in 4.20 CL# 4369336, 4.21 CL# 4753647, 4.22 CL# 6574378, 4.23 CL# 6836133 ...