Components excluded from dedicated server can still be spawned on server

UE - Gameplay - Aug 25, 2023

The cooker settings include the ClassesExcludedOnDedicatedServer/ClassesExcludedOnDedicatedClient lists, which specify classes that should be excluded when cooking a dedicated server/client. These l ...

Optimize FActorFolders when there's level streaming in PIE.

UE - World Creation - Worldbuilding Tools - Aug 18, 2023

This will need more investigation, but at least in PIE (to check if we can do the same in editor), when a level is streamed-in, we should only add the new missing folders for this level and when str ...

[MetaSounds][Wave Player] - 5.1 Wave Player channel output maps differently for Vorbis than other codecs

UE - Audio - MetaSounds - Aug 16, 2023

The channel output for 5.1 Waveplayer on MetaSounds is different when Platform Default (Vorbis) codec is chosen on Windows Platform Default - L, C, R, LS, RS, LFEBink, PCM, ADPCM - L, R, C, LFE, LS ...

FCollisionProfileNameCustomization doesn't support Multiple Values

UE - Editor - Workflow Systems - Aug 16, 2023

The class FcollisionProfileNameCustomization customizes the property editor for the class FcollisionProfileName. However, it does not handle the case where multiple assets/actors are being edited si ...

[MetaSounds]- Attemping to copy and paste inputs between graphs can cause nodes with duplicate pins

UE - Audio - MetaSounds - Aug 15, 2023

Video example: [Link Removed] Occurs in 5.2 as well as 5.2. ...

Gameplay ability sending server RPC can disconnect client during seamless travel

UE - Gameplay - Aug 15, 2023

During seamless travel, the engine renames kept actors into the transition/destination level. This process results in the actor's components being unregistered and re-registered. For the ability sys ...

Subobject of garbage actor may be reassigned to newly created actor on the client

UE - Networking - Aug 15, 2023

When an actor channel is cleaned up, the actor and its subobjects in the CreateSubObjects array are destroyed/marked as garbage in DestroyActorAndComponents. However, default subobjects are not adde ...

Attachment changes on the client for non-replicated actor may be stomped by replication

UE - Networking - Aug 10, 2023

For projects relying on attachment to be performed on the client before the server, such as to prevent latency, this can result in attachments being overridden when USceneComponent::OnRep_AttachChil ...

[MetaSounds][Builder API] - Editor crashes when setting node position to a large value

UE - Audio - MetaSounds - Aug 9, 2023

Setting the location of a node a the MetaSound Editor Subsystem to a very large value crashes the editor.Unhandled Exception: EXCEPTION_STACK_OVERFLOW Crash reporter link: [Link Removed] ...

Blueprint actor component properties do not automatically flush dormancy when set

UE - Networking - Aug 8, 2023

UK2Node_VariableSet::ShouldFlushDormancyOnSet only returns true for classes that derive from AActor. This leads to inconsistent behavior, as the owning actor will not have FlushNetDormancy called on ...