USE_EQS_DEBUGGER affects runtime EQS results in SingleResult mode

Gameplay - AI - Mar 26, 2020

The licensee described it really well so I'll just copy what he said: When EQS debugging is enabled via USE_EQS_DEBUGGER, queries run in 'SingleResult' mode will not clear discarded items from the ...

Making a navigation system 'strictly static' affects all subsequently created navigation system instances

Gameplay - AI - Mar 26, 2020

The problem is a result of two things: UNavigationSystemV1::bStaticRuntimeNavigation being staticUNavigationSystemModuleConfig::UpdateWithNavSysCDO copying the data from nav sys CDO, including bStat ...

Soft Object unloads after some time when stored in a Blackboard

Gameplay - AI - Mar 11, 2020

When loading a Soft Object and directly placing the loaded Object into a Blackboard, after about 2 minutes the Object will unload and become null inside the Blackboard. This issue only occurs in a p ...

Navmesh seems to have buggy behavior when interacting with HISMCs that programmatically set mesh via SetStaticMesh.

Gameplay - AI - Mar 6, 2020

Both versions works correctly if HISMC is pre-placed (generated in ConstructionScript). Only when generated dynamically does it fails. The Navmesh isn't being updated after SetStaticMesh and AddInst ...

NavLinkProxy potentially causing extra Character Movement

Gameplay - AI - Feb 12, 2020

The user is using a Nav Mesh Bounds Volume and a Nav Link Proxy. They are calling AI Move To to navigate to the point, but the Character reproduces extra movement and goes a bit past it. For debuggi ...

Navmesh drawing is not visible during Simulate or PIE unless Supported Agents includes the first agent

Gameplay - AI - Jan 29, 2020

In Simulate or PIE it is not possible to see any Navmesh Volumes past the 1st in a multi-navmesh setup. Any Nav Volumes after the 1st need to have the 1st one enabled for them to be drawn in the Lev ...

Dynamic navmesh update causes navlinks to reset to their default state

Gameplay - AI - Dec 16, 2019

Updates to dynamic navmesh cause navlinks to reset to their default state. Navigation still shows the path as accessible even though it isn't. This is a regression from 4.23.1 (CL-9631420) where th ...

UAIPerceptionSystem::Tick() has a chance of not being called after level reloading

Gameplay - AI - Dec 16, 2019

UAIPerceptionSystem::Tick() is not called after level reloading. When Debugging, UAIPerceptionSystem::CurrentTime is always 0, and UAIPerceptionSystem::SourcesToRegister always contains sources to ...

EQS Overlap test no longer recognizes custom Collision Object Channel

Gameplay - AI - Nov 12, 2019

Environment Queries Ignore tests for Custom Collision Object Overlaps. Note: The expected behavior seems to have worked in 4.21, After following the steps to reproduce, I can verify a successful de ...

Unloading a spawned Detour AI Controller using Level Streaming causes a crash

Gameplay - AI - Oct 14, 2019

In a Level Streaming setup, unloading a level that has spawned an AI Character with a Detour AI Controller causes a crash. This was reported and tested in 4.23 (CL-8386587). This was reproduced in ...