Talk:Nav Mesh Editing: Difference between revisions
Jump to navigation
Jump to search
(→what) |
(→what) |
||
Line 13: | Line 13: | ||
:The former, I presume. Unless there's VScript ways by now, but I just tested it. There is a <code>CNavMesh</code> instance but its methods don't seem to work because they access some null instance. Unfortunate. --[[User:Popcorn|popcorn]] ([[User talk:Popcorn|talk]]) 20:15, 2 May 2025 (PDT) | :The former, I presume. Unless there's VScript ways by now, but I just tested it. There is a <code>CNavMesh</code> instance but its methods don't seem to work because they access some null instance. Unfortunate. --[[User:Popcorn|popcorn]] ([[User talk:Popcorn|talk]]) 20:15, 2 May 2025 (PDT) | ||
:May be overcomplicated, but you can <code>nav_save_selected</code> all areas to a text file and find all areas with an "Attributes" int that has the bit flag you want and edit them if desired. If it's just about adding/removing some flag from the entire mesh, you can <code>nav_select_radius 999999; nav_(mark|clear)_attribute (NO_JUMP|STAND|JUMP);</code>. --[[User:Popcorn|popcorn]] ([[User talk:Popcorn|talk]]) 20:42, 2 May 2025 (PDT) | :May be overcomplicated, but you can <code>nav_save_selected</code> all areas to a text file and find all areas with an "Attributes" int that has the bit flag you want and edit them if desired. If it's just about adding/removing some flag from the entire mesh, you can <code>nav_select_radius 999999; nav_(mark|clear)_attribute (NO_JUMP|STAND|JUMP);</code>. --[[User:Popcorn|popcorn]] ([[User talk:Popcorn|talk]]) 20:42, 2 May 2025 (PDT) | ||
:Oh I was too pissed off such a basic command is missing to even start thinking of alternatives and just abandoned all efforts lol. But knowing vscript's CNavMesh doesn't work is quite disappointing. I suppose nav_save_selected will work for what I want after I remove all undesired attributes and then save so I can ctrl+f the one I want. What I wanted to do was check if there is any official map using the TRANSIENT attribute --[[User:Nescius|Nescius]] ([[User talk:Nescius|talk]]) 00:13, 3 May 2025 (PDT) |
Revision as of 00:13, 3 May 2025
These two commands are handy for forcing creation of nav areas and connections that would otherwise be impossible to make normally. This is because nav_save_selected
stores the information for a selected set in a file, that can be edited, and then added through nav_merge_mesh
.
The two commands in theory would be particularly handy for dealing with area portals in the nav mesh. I think they should be mentiond on this page, but I am uncertain how to describe them in an understandable way. - Amicdict (talk) 14:38, 26 August 2021 (PDT)
- Well, I never heard about them, but I guess you can just go ahead and try to write everything you found out so far in a new subsection, probably under the Advanced editing techniques. As soon as you have written something, there will be the chance that others investigate about that topic, too. --Popcorn (talk) 15:55, 26 August 2021 (PDT)
what
Is there no nav command to select all areas with a certain attribute in or I am blind ??!? --Nescius (talk) 15:15, 2 May 2025 (PDT)
- The former, I presume. Unless there's VScript ways by now, but I just tested it. There is a
CNavMesh
instance but its methods don't seem to work because they access some null instance. Unfortunate. --popcorn (talk) 20:15, 2 May 2025 (PDT) - May be overcomplicated, but you can
nav_save_selected
all areas to a text file and find all areas with an "Attributes" int that has the bit flag you want and edit them if desired. If it's just about adding/removing some flag from the entire mesh, you cannav_select_radius 999999; nav_(mark|clear)_attribute (NO_JUMP|STAND|JUMP);
. --popcorn (talk) 20:42, 2 May 2025 (PDT) - Oh I was too pissed off such a basic command is missing to even start thinking of alternatives and just abandoned all efforts lol. But knowing vscript's CNavMesh doesn't work is quite disappointing. I suppose nav_save_selected will work for what I want after I remove all undesired attributes and then save so I can ctrl+f the one I want. What I wanted to do was check if there is any official map using the TRANSIENT attribute --Nescius (talk) 00:13, 3 May 2025 (PDT)