A downloadable application for Windows

Intended for use with Keyboard and Mouse. Partial Controller support. 

Controls can be found in the input section of the options menu, and depending on which input device (keyboard/mouse or controller) was interacted with last, the controls displayed will change to match that device. 

Press escape to open the pause menu.

It is heavily advised to read over the hotkeys, but the easiest way to setup navlinks is to switch from object to component mode by pressing 4 in right-handed controls or 7 in left-handed controls then selecting one of the ends of the navlink and holding shift while left clicking on the location you wish to place the end. This also works for every selectable object.

Let me know if you encounter any bugs, such as a crash on first launch.

Features:

  • Mesh surface pathfinding 
    • Non-fixed-gravity/Spider navigation
    • Gravity override for restricting pathfinding back to AAA industry standard
    • AI of varying radii and maximum walking slopes supported on the same navmesh (Doesn't need a unique navmesh built per unique AI agent settings, so as to reduce the memory footprint of the navigation system)
    • Path exploration visualization
    • Per navmesh adjustable heuristic functions, heuristic functions come from https://movingai.com/SAS/SUB/
    • Supports navmeshes comprised of different shapes currently supports up to 254-sided shapes, which are covered by the mixed type option under the navmesh entry.
    • String pulling algorithm to straighten and shorten generated paths (currently only works on navmeshes comprised of only triangles or quads)
  • Visualization of the connectivity of the navmeshes (Node connections, Shape Edges, and Invalid Nodes)
  • AI Path-following
  • Navlinks
    • supports pathfinding within the same navmesh and between multiple navmeshes
  • User edited level layout and all settings but the "multithreaded pathfinding" setting will be automatically saved
  • Ability to walk around in the level so long as a "path end" object exists
  • Level templates to quickly explore key features of the Surface Navigation system

plugins used:

 - A modified version of Auto Settings (https://www.unrealengine.com/marketplace/auto-settings-game-options-and-input-binding-toolkit)

 - A modified version of Simple Path tracer (https://www.unrealengine.com/marketplace/simple-path-tracer)

 - Ninja Character (https://www.unrealengine.com/marketplace/ninja-character-plugin)

 - Runtime Transformer Tool (https://www.unrealengine.com/marketplace/runtime-transformer-tool-gizmo)

 - Ultra Dynamic Sky (https://www.unrealengine.com/marketplace/ultra-dynamic-sky)

 - Smooth Ninja Camera (https://erros.itch.io/smooth-ninja-camera)

Change Log:

1.0 -> 1.1

  • Fixed pathfinding between navmeshes not honoring AI override settings
  • rewrote navmesh and playback data visualization, should be more performant and produce less flickering
  • fixed non triangle or quad navmeshes not having playback data visualization

Download

Download
Visualizer.zip 310 MB
Download
Visualizer1.1.zip 310 MB

Leave a comment

Log in with itch.io to leave a comment.