[AI] SmartObjectPersistentCollection produces errors during Map Validation

UE - AI - SmartObject - Nov 18, 2025

SmartObjectPersistentCollection in 5.6 and later now give errors when the map validator runs due to referencing spatially loaded actors. This was working per licensee in 5.5. There was a change from ...

[AI] SmartObjectSlot does not have a valid node ref even when it should project to navigation.

UE - AI - SmartObject - May 17, 2025

If you request a SmartObject slot entrance location and require it to be navigable, it will return a result that does not include the node ref of the nav poly for the entrance to the slot. Instead i ...

Adding SmartObjectZoneAnnotationComponent to a blueprint actor causes a crash when building the package

UE - AI - SmartObject - Jan 30, 2025

If placing an actor with SmartObjectZoneAnnotationComponent added to blueprint actor in a level, it will crash when the level open. As a workaround, adding SmartObjectZoneAnnotationComponent to the ...

[AI] SmartObject with Precondition in a persistent collection crashes editor when exiting PIE

UE - AI - SmartObject - Sep 26, 2023

Adding the Precondition to the SmartObject caused an assertion when it was part of a persistent collection. The precondition needs to be able to pass its Activate method to cause the assert. This b ...

[AI] Smart Object debug rendering is constantly showing in PIE and non-shipping game

UE - AI - SmartObject - Dec 1, 2022

The debug drawing for ASmartObjectSubsystemRenderingActor is always enabled during PIE or non-shipping game builds. This leads to a blue debug box being drawn at all slot locations for every SmartOb ...

Auto-creation of SmartObjectCollection is often undesired

UE - AI - SmartObject - Nov 2, 2022

Right now whenever a new world is created in the editor we automatically spawn a SmartObjectCollection actor for it, regardless of whether there are SmartObjects on the map. The SmartObjectCollectio ...

[AI] Moving a SmartObject actor in a level does not update the location of its Slot in the SmartObjectCollection

UE - AI - SmartObject - Aug 22, 2022

Moving a SmartObject inside of the level shows that the slot debug view is moved along with the SmartObject, but when PIEing the AI react as if it has not been moved/rotated. You must click Rebuild ...