I wish the game had a way of plotting a custom route either manually or using a text/JSON file with the system names. The route should be appliable without further checks because the game already has redundancies that prevent impossible jumps anyway. The custom route will use the in-game plotting to bring the player to the first system in the custom list.
It should work like incremental plotting instead of just blindly selecting the next system. Allowing the game to import Spansh routes in combination with the existing route settings would overcome the in-game router's inability to stray too far from the straight line between the source and the destination.
clientside pseudocode:
while( !sysQueue.empty() ){
plotRouteTo( sysQueue.top() ); //Note: plot using current route settings, not direct selection
wait( forThePlayerToGetThere ); //Otherwise, make a looping check if the player is in the sysQueue.top() system
sysQueue.pop();
}
It should work like incremental plotting instead of just blindly selecting the next system. Allowing the game to import Spansh routes in combination with the existing route settings would overcome the in-game router's inability to stray too far from the straight line between the source and the destination.
clientside pseudocode:
while( !sysQueue.empty() ){
plotRouteTo( sysQueue.top() ); //Note: plot using current route settings, not direct selection
wait( forThePlayerToGetThere ); //Otherwise, make a looping check if the player is in the sysQueue.top() system
sysQueue.pop();
}