GAS: Duration GameplayEffects applying same GameplayCue tag will on authority end all on-going GameplayCueNotifies when first cue expires

UE - Gameplay - Gameplay Ability System - Aug 16, 2024

When multiple duration GameplayEffects apply a GameplayCue with the same tag, the network authority game instance (standalone & servers) will remove all GameplayCues with that tag from the AbilitySy ...

GAS: Crash on resizing FActiveGameplayEffectsContainer::AttributeValueChangeDelegates while executing a contained delegate

UE - Gameplay - Gameplay Ability System - Aug 16, 2024

Game code can register listeners to when a GAS attribute changes value, for example by calling: AbilitySystemComponent->GetGameplayAttributeValueChangeDelegate(SomeAttribute).AddLambda(); These de ...

Regression: Asset Action Utility "Supported Classes" setting is not working correctly when "IsActionForBlueprints" is true

UE - Editor - Workflow Systems - Aug 16, 2024

When creating an Editor Utility Blueprint derived from "Asset Action Utility", UE allows the user to override function "IsActionForBlueprints". When it returns true, the "Supported Classes" setting ...

Using Fracture/Chaos Destruction with TSR as Anti-Aliasing Method generates smeared images.

UE - Simulation - Physics - Destruction - Aug 15, 2024

Using Fracture/Chaos Destruction with TSR as Anti-Aliasing Method generates smeared images whenever the debris are moving. The client pointed out that the issue might come from GeometryCollectionCom ...

Textures referenced by parent material are still loaded even if material instance overrides them

UE - Rendering Architecture - Materials - Aug 15, 2024

Currently when we load a Material Instance that overrides some texture parameter of its parent, we also load all the overridden textures of the parent. This is quite wasteful, as those textures wil ...

Callback set with AddNativeStateEntryBinding() stops working after ABP compile during PIE

UE - Anim - Runtime - Anim Blueprints - Aug 15, 2024

After compiling the Animation Blueprint (ABP) during Play In Editor (PIE), the callback registered with UAnimInstance::AddNativeStateEntryBinding() in NativeInitializeAnimation() stops functioning a ...

Native gameplay tags in plugins are cleared when reading config files

UE - Gameplay - Aug 14, 2024

When references to Gameplay Tags are loaded, it checks to see if they are already registered. If they are not already registered, it will notice it is invalid and may print a warning depending on th ...

Level Instances appear at the origin on Linux cooks

UE - World Creation - Worldbuilding Tools - Level Instances - Aug 14, 2024

Level Instances are spawned in the origin (0,0,0) after making a packaged build in Linux ...