Difference between revisions of "Ogre Nav"

From ISXOgre
Jump to: navigation, search
Line 33: Line 33:
 
|rowspan="2"|<center>'''-loc'''</center>
 
|rowspan="2"|<center>'''-loc'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -Loc
+
|colspan="3"| Ogre Nav -Loc 255, 658, 1009
 
|rowspan="2"| Sets Location
 
|rowspan="2"| Sets Location
 
|-
 
|-
Line 39: Line 39:
 
|rowspan="2"|<center>'''-p -precision'''</center>
 
|rowspan="2"|<center>'''-p -precision'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -p
+
|colspan="3"| Ogre Nav -p 0.5
 
|rowspan="2"| Sets Precision
 
|rowspan="2"| Sets Precision
 
|-
 
|-
Line 45: Line 45:
 
|rowspan="2"|<center>'''-p2d -ptd -precisiontodestination'''</center>
 
|rowspan="2"|<center>'''-p2d -ptd -precisiontodestination'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -p2d
+
|colspan="3"| N/A
 
|rowspan="2"| Sets Precision to Destination
 
|rowspan="2"| Sets Precision to Destination
 
|-
 
|-
Line 51: Line 51:
 
|rowspan="2"|<center>'''-tr -targetrequired'''</center>
 
|rowspan="2"|<center>'''-tr -targetrequired'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -tr
+
|colspan="3"| N/A
 
|rowspan="2"| Target Required
 
|rowspan="2"| Target Required
 
|-
 
|-
Line 57: Line 57:
 
|rowspan="2"|<center>'''-ntr -notargetrequired'''</center>
 
|rowspan="2"|<center>'''-ntr -notargetrequired'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -ntr
+
|colspan="3"| N/A
 
|rowspan="2"| No Target Required
 
|rowspan="2"| No Target Required
 
|-
 
|-
Line 63: Line 63:
 
|rowspan="2"|<center>'''-forceland'''</center>
 
|rowspan="2"|<center>'''-forceland'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -forceland
+
|colspan="3"| N/A
 
|rowspan="2"| Forced Landing
 
|rowspan="2"| Forced Landing
 
|-
 
|-
Line 69: Line 69:
 
|rowspan="2"|<center>'''-forcelandafternav'''</center>
 
|rowspan="2"|<center>'''-forcelandafternav'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -forcelandafternav
+
|colspan="3"| N/A
 
|rowspan="2"| Forced Landing after Navigation
 
|rowspan="2"| Forced Landing after Navigation
 
|-
 
|-
Line 75: Line 75:
 
|rowspan="2"|<center>'''-forcelandafternav -flan -flap -fl'''</center>
 
|rowspan="2"|<center>'''-forcelandafternav -flan -flap -fl'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -flan
+
|colspan="3"| N/A
 
|rowspan="2"| Forced Landing after Navigation
 
|rowspan="2"| Forced Landing after Navigation
 
|-
 
|-
Line 81: Line 81:
 
|rowspan="2"|<center>'''-noland'''</center>
 
|rowspan="2"|<center>'''-noland'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -noland
+
|colspan="3"| N/A
 
|rowspan="2"| No Landing
 
|rowspan="2"| No Landing
 
|-
 
|-
Line 87: Line 87:
 
|rowspan="2"|<center>'''-forcelandonmap'''</center>
 
|rowspan="2"|<center>'''-forcelandonmap'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -forcelandonmap
+
|colspan="3"| N/A
 
|rowspan="2"| Forced Landing on map.
 
|rowspan="2"| Forced Landing on map.
 
|-
 
|-
Line 93: Line 93:
 
|rowspan="2"|<center>'''-forcelandafternavonmap'''</center>
 
|rowspan="2"|<center>'''-forcelandafternavonmap'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -forcelandafternavonmap
+
|colspan="3"| N/A
 
|rowspan="2"| Forced Landing after Nav on map.
 
|rowspan="2"| Forced Landing after Nav on map.
 
|-
 
|-
Line 99: Line 99:
 
|rowspan="2"|<center>'''-nolandonmap'''</center>
 
|rowspan="2"|<center>'''-nolandonmap'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -nolandonmap
+
|colspan="3"| N/A
 
|rowspan="2"| No Landing on map.
 
|rowspan="2"| No Landing on map.
 
|-
 
|-
Line 105: Line 105:
 
|rowspan="2"|<center>'''-allowflyingoffmap'''</center>
 
|rowspan="2"|<center>'''-allowflyingoffmap'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -allowflyingoffmap
+
|colspan="3"| N/A
 
|rowspan="2"| Allows flying off Map.
 
|rowspan="2"| Allows flying off Map.
 
|-
 
|-
Line 111: Line 111:
 
|rowspan="2"|<center>'''-noflyoffmap -nofom'''</center>
 
|rowspan="2"|<center>'''-noflyoffmap -nofom'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -noflyoffmap
+
|colspan="3"| N/A
 
|rowspan="2"| No flying off Map.
 
|rowspan="2"| No flying off Map.
 
|-
 
|-
Line 117: Line 117:
 
|rowspan="2"|<center>'''-nolos'''</center>
 
|rowspan="2"|<center>'''-nolos'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -nolos
+
|colspan="3"| N/A
 
|rowspan="2"| Ignores Line of sight check.
 
|rowspan="2"| Ignores Line of sight check.
 
|-
 
|-
Line 123: Line 123:
 
|rowspan="2"|<center>'''-los'''</center>
 
|rowspan="2"|<center>'''-los'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -los
+
|colspan="3"| N/A
 
|rowspan="2"| Sets ignore line of sight setting to [FALSE]  
 
|rowspan="2"| Sets ignore line of sight setting to [FALSE]  
 
|-
 
|-
Line 129: Line 129:
 
|rowspan="2"|<center>'''-ignorepathing -ip'''</center>
 
|rowspan="2"|<center>'''-ignorepathing -ip'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -ip
+
|colspan="3"| N/A
 
|rowspan="2"| Ignores pathing.
 
|rowspan="2"| Ignores pathing.
 
|-
 
|-
Line 135: Line 135:
 
|rowspan="2"|<center>'''-allowpathing -ap'''</center>
 
|rowspan="2"|<center>'''-allowpathing -ap'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -ap
+
|colspan="3"| N/A
 
|rowspan="2"| Sets Ignore pathing to [FALSE].
 
|rowspan="2"| Sets Ignore pathing to [FALSE].
 
|-
 
|-
Line 141: Line 141:
 
|rowspan="2"|<center>'''-DistanceToMoveBackToPath -DTMBTP'''</center>
 
|rowspan="2"|<center>'''-DistanceToMoveBackToPath -DTMBTP'''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -DTMBTP
+
|colspan="3"| N/A
 
|rowspan="2"| Sets distance to move back to path.
 
|rowspan="2"| Sets distance to move back to path.
 
|-
 
|-
Line 147: Line 147:
 
|rowspan="2"|<center>'''-l -list '''</center>
 
|rowspan="2"|<center>'''-l -list '''</center>
 
|-
 
|-
|colspan="3"| Ogre Nav -list
+
|colspan="3"| N/A
|rowspan="2"| Lists custom Name Locations.
+
|rowspan="2"| Lists custome Name Locations.
 
|-
 
|-

Revision as of 16:42, 1 July 2019

Ogre Nav is replacing Ogremove going forward. Ogre Move will still exist to not break any existing scripts.

This is a rewrite the front end of Ogremove. The backend (the actual naving) remains unchanged.

Typing 'ogre nav' with no additional parameters will result in the following help message: Due to some backwards compatibility issues, the old ogre move may stay 'as is', with this new version being 'ogre nav' (or some other name). So existing scripts can function exactly as is, but new scripts could make use of the better front end.

Proper way to use ogre nav: ogre nav <options>.

Then in a script you can use: ${Script[${OgreNavScriptName}](exists)}.

  • This variable will always contain the proper name of the ogre nav running, even if I have to change it in the future.

Ogre nav has the following options:

  • -loc x y z
  • <location>. Example of a location you saved in a map: Rock
  • -tr | -targetrequired (Default)
  • -ntr | -notargetrequired
  • -p | -precision # - Sets the precision you want while it navigates. Default is 1.5
  • -ptd | -PrecisionToDestination # - Sets the precision to destination. Default is 1.5
  • -list - Displays all custom named points on a map that you can use for <location>.

These can all be stacked. For example: ogre -loc 20 -32 55 -p 2 -ptd 5 -ntr

  • --> This would use the location 20,-32,55. Would set the precision to 2, the precision to destination to 5, and set no target required.

Is also fully backwards compatible with the previous Ogremove options that were able to be used.

Ogre Nav Advanced

Command Example Description
-loc
Ogre Nav -Loc 255, 658, 1009 Sets Location
-p -precision
Ogre Nav -p 0.5 Sets Precision
-p2d -ptd -precisiontodestination
N/A Sets Precision to Destination
-tr -targetrequired
N/A Target Required
-ntr -notargetrequired
N/A No Target Required
-forceland
N/A Forced Landing
-forcelandafternav
N/A Forced Landing after Navigation
-forcelandafternav -flan -flap -fl
N/A Forced Landing after Navigation
-noland
N/A No Landing
-forcelandonmap
N/A Forced Landing on map.
-forcelandafternavonmap
N/A Forced Landing after Nav on map.
-nolandonmap
N/A No Landing on map.
-allowflyingoffmap
N/A Allows flying off Map.
-noflyoffmap -nofom
N/A No flying off Map.
-nolos
N/A Ignores Line of sight check.
-los
N/A Sets ignore line of sight setting to [FALSE]
-ignorepathing -ip
N/A Ignores pathing.
-allowpathing -ap
N/A Sets Ignore pathing to [FALSE].
-DistanceToMoveBackToPath -DTMBTP
N/A Sets distance to move back to path.
-l -list
N/A Lists custome Name Locations.