The problem is a result of two things:

  • UNavigationSystemV1::bStaticRuntimeNavigation being static
  • UNavigationSystemModuleConfig::UpdateWithNavSysCDO copying the data from nav sys CDO, including bStaticRuntimeNavigation.

Sounds like the problem can be solved by just not copying bStaticRuntimeNavigation

Steps to Reproduce
  1. Launch the editor for any project
  2. In any map WorldSettings.NavigationSystemConfig enable the StrictlyStatic option (if NavigationSystemConfig instance is missing just pick NavigationSystemModuleConfig)
  3. Open another map, no saving

Result: Freshly opened map's WorldSettings.NavigationSystemConfig.StrictlyStatic is already set to true
Expected: every map's WorldSettings.NavigationSystemConfig.StrictlyStatic is independent

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-91171 in the post.

Login to Vote

ComponentUE - AI
Affects Versions4.224.254.26
Target Fix4.26
Fix Commit12451537
Main Commit13686746
CreatedMar 26, 2020
ResolvedMar 26, 2020
UpdatedApr 22, 2022
View Jira Issue