[AI] The ZoneGraph show flag is in the ZoneGraphEditor module but used during runtime in ZoneGraph module

UE - AI - Navigation - Mar 18, 2025

The show flag for ZoneGraph lives in the ZoneGraphEditor module, but it is used for debugging at runtime by the main ZoneGraph module. There are protections around the type of build and some for EDI ...

TRASH_Comp in Octree that missing unregister

UE - AI - Navigation - Feb 25, 2025

the reproduce video and project are in the slack links: Slack Link: [Link Removed] ...

[AI] Warning for invalid bounds on ANavLinkProxy

UE - AI - Navigation - Feb 18, 2025

Using ANavLinkProxy's smart link but removing all of the simple links results in warnings in the logs for invalid bounds. The smart link is not set to be enabled until after the navigation element i ...

[AI] WP Dynamic navmesh fails to rebuild tiles with actors that are loaded but not part of the base navmesh.

UE - AI - Navigation - Feb 18, 2025

WP dynamic navmesh does not properly react to actors or navigation modifiers that are loaded in areas that the navmesh has not yet streamed into. Although the actors/modifiers are not part of the ba ...

[AI] Navigation System can be constructed in situations where the NavigationObjectRepository subsystem is not valid

UE - AI - Navigation - Feb 7, 2025

Investigate and fix all calls where the Navigation System is constructed without the NavigationObjectRepository subsystem being valid.  ...

[AI] "LogNavigation: Warning: UNavigationObjectRepository is required for navigation system operations" when cooking a project with validation enabled

UE - AI - Navigation - Feb 7, 2025

The cook completes with a warning for "LogNavigation: Warning: UNavigationObjectRepository is required for navigation system operations" which causes many CI pipelines to fail as they use treat warn ...

[AI] Navmesh tiles on different layers get removed while streaming out in WP Dynamic Modifiers Only navmesh

UE - AI - Navigation - Feb 6, 2025

 Streaming out the navmesh and streaming the area back into the world before the GC runs causes the navmesh streamed back into the world to only have navmesh tiles on a layer with tiles that would b ...

[AI] UE_MT_SCOPED_READ_ACCESS(NavElementAccessDetector) Fails in editor on fresh sync

UE - AI - Navigation - Jan 27, 2025

Licensees have reported failed multi-thread access code for NavElementAccessDetector in complex levels that have not finished compilation of their static meshes. The eventual failed check is inside ...

Crash when toggling the SmartLinkEnabled state of a NavLinkProxy specifically in a packaged game targeting Debug/Development

UE - AI - Navigation - Jan 24, 2025

The licensee has reported, and I was able to reproduce, that specifically in package builds targeting Development configuration, trying to toggle the SmartLinkEnabled state of a NavLinkProxy will cr ...

Navigation: Exiting game while async nav building tasks are running can cause null pointer access of OctreeController.NavOctree from worker thread

UE - AI - Navigation - Jan 14, 2025

Context Projects can turn on the project setting bDoFullyAsyncNavDataGathering to execute navigation mesh building tasks on worker threads. Some of these tasks will access the NavOctree, whose life ...