4.4 KiB
SpanshAttack
This profile uses the ED-NeutronRouter plugin to plot neutron jumps using Spansh. It does everything you need fully from within the game and VoiceAttack, you won’t have to visit the site at any point.
Plotting a Route
- Target the system you want to be routed to (target, do not plot to it).
- Either exit the galaxy map or make sure you are on its first tab (or auto-plotting will break).
- Trigger the
SpanshAttack.plotRoute
command either by voice (plot neutron [course;route;trip] [with custom range;]
) or by calling it from another command. - Enter your ship’s jump range if prompted.
- Wait for the route to be calculated. The command will automatically open the galaxy map and search it for the first waypoint on your route.
- Either target the first waypoint or plot to it.
- Start jumping!
Plotting to a System Unknown to the Neutron Router
The router can only plot a route to a system that is in its database (obviously can also only give you waypoints that are). If your target system is not, there are several levels of fallback handling to find a system that is.
- Check
Next system
coordinates provided by EDDI. If the system is in EDSM, but has for some reason not been sent over EDDN to other sites including Spansh, we can get coordinates here. - If the system is not in EDSM check EDTS. It can calculate approximate coordinates for a given procedurally generated system name.
- If that fails prompt the user for input.
- Query Spansh’ API for the closest system to these coordinates.
- Plot a route to the closest system.
Generally you should almost never be asked to input coordinates manually. If EDTS provides coordinates with an accuracy that is worse than ±100 ly per axis, you will be prompted to make sure you are going roughly to the right coordinates. You will find the system that is used for plotting, its coordinates and the accuracy in VoiceAttack’s log window.
Neutron Jumping
With standard settings, just supercharge off a neutron cone. You should automatically be taken to the galaxy map with the next waypoint selected.
In case you have disabled auto-plotting to the next waypoint, manually invoke
the SpanshAttack.targetNextNeutronWaypoint
command by voice
([target;] next neutron [waypoint; way point]
) or calling it from
another command.
Additionally, you can use the SpanshAttack.copyNextNeutronWaypoint
/ [get;copy] next neutron [waypoint;way point]
command to copy the next
neutron waypoint to the clipboard.
Skipping a Waypoint
Sometimes, especially in very neutron-sparse areas of the galaxy, the plotter will give you weird jumps. E.g. I recently got neutron → 37 ly → neutron → 440 ly.
In these cases you can use the SpanshAttack.skipNeutronWaypoint
/ skip [this;current] neutron waypoint
command to move on to the next one in the
list.
Manual Re-Plot
Trigger the SpanshAttack.replotRoute
command either by voice
(replot neutron [course;route;trip]
) or calling it from another command.
This will start a re-plot of the current route with the same target system and
jump range.
Refueling
Whenever you finish refueling off a scoopable star, the profile will automatically throttle back up to 100% speed. Unless you have disabled it in your configuration, you will also automatically target the next system on your route and jump to it once you leave fuel scoop range.
Clearing a Route
When you reach your target system the neutron route will automatically be
cleared. If you want to prematurely end your trip, call the
SpanshAttack.clearRoute
/ clear neutron [course;route;trip]
command.
Other Commands
Announcing Jumps Left
You can have VoiceAttack tell you the amount of jumps left on the current route
by invoking SpanshAttack.announceJumpsLeft
or saying
how many [neutron;] jumps [are;] left?
.
Note: Because it’s pretty much impossible to calculate a 100% accurate value for the total jumps left, it will just tell you the jump count from the current neutron waypoint.
Announce elapsed time on the trip
SpanshAttack keeps track of your start time, even if you have the option to time
your trip turned off. This way you can get the time you’ve been jumping with the
SpanshAttack.announceTripTime
or
how long have i been [jumping;on this trip;on this neutron trip]?
commands.