navgenlauncher

The navgenlauncher tool is a standalone, command-line utility for generating NavData to represent the terrain in your game. It is invoked transparently whenever you use the Navigation Lab to generate NavData. You can also use the navgenlauncher tool directly if you need a scriptable command-line tool for generating NavData in your production pipeline.

Input files

The navgenlauncher tool accepts as input a .navgenproj file. This file contains a list of one or more .obj files that contain the terrain geometry, a set of configuration parameters for the NavData generation process, and additional information such as seed points, NavTag volumes, etc.

You can generate .navgenproj files in the following ways:

Output directory

You can provide the navgenlauncher tool with an absolute base output directory and a relative path within that directory as arguments on the command line.

Launching the navgenlauncher tool

Pre-compiled executables for the navgenlauncher tool, named navgenlauncher.exe , can be found within the bin directory on all platforms supported by the NavData generation system.

Mac OS X access to TBB

The navgenlauncher tool needs access to the TBB (Threaded Building Blocks) DLLs from Intel, used for parallel processing.

Syntax

navgenlauncher.exe input.navgenproj [absoluteBaseOutputDirectory] [relativeOutputDirectory] 

Options

See above for details on how the output directory arguments are interpreted.

Examples

navgenlauncher.exe "C:\levels\projects\level1.navgenproj"

navgenlauncher.exe "C:\levels\projects\level1.navgenproj" "C:\MyGameData" "level1"

For additional examples, see the .bat files provided in tools\navgenlauncher\examples .