Nav Mesh/en
< Nav Mesh
Language subpage
This subpage is used on the Nav Mesh page to display content in English.
If you have edited the language subpage, do not forget to purge the base page by clicking on the button on the right. Otherwise, its contents will not be updated.
A Navigation Mesh (NavMesh or nav mesh[Clarify]) is a data structure that stores data used for path finding, which is typically used by bots. In Source, navigation meshes are used by the following entities:
…to realize what's navigable in their environment, and path to their desired destination.
Contents
NAV file format
Main article: .nav
NAV files
Navigation Mesh data is stored in a NAV file corresponding to the map file (.bsp) for which it is used. For example, the nav mesh for cstrike\maps\de_dust.bsp
is stored in cstrike\maps\de_dust.nav
.
Main article: Nav Mesh Editing
Main article: Nav Mesh Commands
The Navigation Mesh Editing is done in-game. A (new) .nav file can be generated with nav_generate
(which requires sv_cheats 1
and nav_edit 1
).
Game Specific SubVersions
Game | Nav Mesh Class | Subversion | Notes |
---|---|---|---|
Source | TheNavMesh | 0 | Garry's Mod is using the base navigation mesh (It doesn't use it's own implementation unlike Valve games) |
Counter-Strike: Source | CSNavMesh | 1 | * Appends approach area data to each area. |
Team Fortress 2 | CTFNavMesh | 2 | Appends TF2-specific attribute flag to area data. |
Left 4 Dead | TerrorNavMesh | 13 | |
Left 4 Dead 2 | TerrorNavMesh | 14 |
See also
- Navigation Mesh Console Command Reference
- List of L4D Series Nav Mesh Attributes
- L4D Level Design/Nav Meshes
- L4D Level Design/Nav Flow
- L4D Level Design/Advanced Nav Editing
External links
- Official forums for the bot system (down) - Archived version.
- Waypointing for CS:S Bots/Hostages (Edit Life)