Space Engineers – NDS Interplanetary Ballistic Missile’s Settings

Guide on settings of the NDS Interplanetary Ballistic Missile script.

Settings

Flight Settings

  1. adjustElevation adjust the elevation of waypoints by the difference between desired elevation and current elevation. This is automatically done to an extent but enabling this changes the elevation of the waypoints to more actively attempt to correct elevation.
    Default: False
  2. descentAccuracyForRotation accuracy of descent required before enabling rotation of missile.
    Default: 50
  3. desiredElevationMultiplier desired percentage of gravity well’s radius used for determining altitude. 0.5 would be halfway to space, 1.0 would be the edge of space or in space, not recommended to go above 0.95.
    Default: 0.14
  4. disableThrustersAtDistanceFromTarget distance from target required before disabling all thrusters. Setting a distance of 1000 will turn off thrusters 1000m from target.
    Default: 0
  5. dropSpeed max speed before making descent or approach to target. The missile slows down at the desired elevation above target (planetary) for an accurate descent. It slows down (3000 + current speed)m from target (space) for an accurate approach. Setting this high will disable the slow down.
    Default: 30
  6. elevationVariance variance allowed from desired elevation before elevation adjustments are made with adjustElevation enabled.
    Default: 1200
  7. finalApproachRotationSpeedPercentage percentage of speed used in Gyroscope(s) for rotation when approaching target. 1.0 = 100% speed.
    Default: 0
  8. gyroMultiplier percentage of speed used when orienting missile. Lower if you missile turns too fast, raise if missile turns too slow. 1.0 = 100% speed.
    Default: 0.8
  9. maxSpeed speed limit the missile will attempt to stay below. Also used for efficiency when accelerating. Increase for higher speed limits.
    Default: 100
  10. waypointDistance approximate distance calculated for waypoint ahead of missile on planets.
    Default: 1000

Launch Settings

  1. forwardBlockReferenceFilter use a different block than the Remote Control as a reference for forwards and downwards. Leave blank to use Remote Control.
    Default: Blank
  2. turnDelayInSeconds time after launch in second before missile starts turning. Helps avoid missile turning into the walls of silos.
    Default: 5
  3. mergeFilter filter disconnection block(s) by keyword found in Custom Data. Leave blank to use the closest block to the Programmable Block.
    Default: Blank
  4. missileStartDelayInMilliseconds after disconnection wait X milliseconds before making missile scan and booting up. Too low and the missile may find blocks that are not on the missile, too high and the missile will take more time to boot up.
    Default: 500
  5. separatorDistanceFilter max distance between Programmable Block and disconnection block(s). Set to 0 for unlimited distance.
    Default: 50
  6. mergeBlockSeparation use a Merge block for disconnection. Also used for two-stage missile separation. Can work with all other forms of disconnection simultaneously.
    Default: True
  7. connectorSeparation use a Connector for disconnection. Also used for two-stage missile separation. If enabled the script will automatically lock any connectors within range. Can work with all other forms of disconnection simultaneously.
    Default: False
  8. rotorSeparation use a Rotor for disconnection. Also used for two-stage missile separation. Can work with all other forms of disconnection simultaneously.
    Default: False
  9. pistonSeparation use a Piston for disconnection. Can work with all other forms of disconnection simultaneously.
    Default: False
  10. sameGridOnly only scan for missile blocks on the same grid, disable if you use subgrids on the missile.
    Default: True
  11. turnDelayInSeconds time after launch in second before missile starts turning. Helps avoid missile turning into the walls of silos.
    Default: 5

Timer Settings

  1. closingInOnTargetTimerKeyword specify a timer to trigger when closing in on target when meeting conditions. Put this into the Name, case insensitive. Leave blank to disable.
    Default: Blank
  2. descentAccuracyForClosingInTimer accuracy of descent required to trigger closing in on target timer (planetary targets). Ignored for space targets.
    Default: 50
  3. runClosingInOnTargetTimerDistance distance to target required to trigger closing in on target timer. Increase to trigger from farther away, set at 1000 the timer will trigger when at 1000m or less from target.
    Default: 0
  4. leavingPlanetTimerKeyword specify a timer to trigger when leaving the planet. Triggers when script decides a direct path into space is viable. Put this into the Name, case insensitive. Leave blank to disable.
    Default: Blank
  5. slowingDownForFinalApproachTimerKeyword specify a timer trigger when slowing down for final approach. Put this into the Name, case insensitive. Leave blank to disable.
    Default: Blank

Two-Stage Missile Settings

  1. distanceFromLaunchPointForSecondStage distance from launch point required to satisfy this condition. A low distance will quickly satisfy this condition.
    Default: 1000
  2. secondStageKeyword keyword to specify blocks used only for the second stage. Put into the Custom Data, case insensitive.
    Default: 2
  3. secondStageTimerKeyword specify a timer to trigger when activating the second stage. Put this into the Name, case insensitive. Leave blank to disable.
    Default: Blank
  4. thrustAvailableForSecondStage average effective thrust percentage of all second stage thrusters required to satisfy this condition. A low percentage will quickly satisfy this condition. 0.5 = 50%.
    Default: 0.5
  5. twoStageMissile enable two-stage missile.
    Default: False

Run Settings

  1. gravityWellMultiplier percentage of planets radius used to determine radius of gravity well. Default is accurate to within 10 meters, best left at default.
    Default: 1.7182
  2. idleTicks ticks spent inactive. This will help on servers running Torch with the plugin that “overheats” Programmable Blocks breaking the script.
    Default: 0
  3. largeWarheadRange effective range of a large grid warhead. If a mod increases the range of the warhead or a tiered warhead with increase range is used, set this to that range (can find with BuildInfo).
    Default: 22
  4. smallWarheadRange effective range of a small grid warhead. If a mod increases the range of the warhead or a tiered warhead with increase range is used, set this to that range (can find with BuildInfo).
    Default: 4.5

Similar Posts:


Leave a Reply