Transient Subclasses of ABrush default to supporting external packaging

UE - World Creation - Worldbuilding Tools - OFPA - Aug 29, 2023

ABrush::SupportsExternalPackaging overrides the base implementation of  AActor::SupportsExternalPackaging which returns false for transient actors, but it doesn't call super. As a result, transient ...

Datasmith floods network with UDP traffic in a lab environment

UE - Editor - Content Pipeline - Datasmith - Exporters - Aug 28, 2023

They've had some luck disabling UDP transport as mentioned in the following articles:https://docs.unrealengine.com/5.2/en-US/udp-messaging-settings-in-the-unreal-engine-project-settings/https://foru ...

DBuffer uses linear RGBA8 for base color instead of SRGB

UE - Rendering Architecture - Aug 28, 2023

DBuffer has 8 bit render targets for decals. The first render target holds BaseColor. It is not SRGB so we probably have poor precision distribution over the color range. It should be possible simpl ...

The return value of int64 FMath::RandRange() is biased

UE - Foundation - Core - Aug 25, 2023

Looping Gameplay Cues are not removed if GameplayCueNotifyTagCheckOnRemove is true

UE - Gameplay - Gameplay Ability System - Aug 24, 2023

GameplayCues inheriting from GameplayCueNotify_Actor no longer have their Removed functions called when removed via UAbilitySystemComponent::RemoveGameplayCue if GameplayCueNotifyTagCheckOnRemove is ...

Unable to set simulate physics to false through blueprints

UE - Simulation - Physics - Aug 24, 2023

If "Editable when Inherited" is disabled for the static mesh component the issue does not occur. The bug could be related with other UDN cases:https://udn.unrealengine.com/s/case/5004z00001ruXmEAAU ...

Common UI/Enhanced Input UI action binding issue

UE - Editor - UI Systems - UMG - Aug 23, 2023

They've nailed it down to the following logic FUIActionBinding::TryCreate which doesn't check for the InputAction specified.// Make sure there is no existing binding for the same action associated w ...

When change a skeletal's collision from QueryOnly to QueryAndPhysics at runtime, dynamic properties won't be updated

UE - Simulation - Physics - Aug 23, 2023

It seems in the FBodyInstance::InitDynamicProperties_AssumesLocked, we early out when the body instance's collision is QueryOnly, but actually we only recreate its physics state when changing from N ...

Spawnable Level Instance via Sequencer in WP map

UE - World Creation - Worldbuilding Tools - Level Instances - Aug 21, 2023

ULevelInstanceSubsystem::OnActorDeleted: check(!IsEditingLevelInstanceDirty(LevelInstance) && !HasDirtyChildrenLevelInstances(LevelInstance)); ...