Release Elite: Dangerous Index (spansh.co.uk) - Neutron Highway and Galaxy Search

For those who love Spansh's amazing Galaxy Plotter and have a Stream Deck, I have created a couple of buttons that allows you to automatically create a Neutron Plot via Spansh, and work through the list of waypoints with the Stream Deck. It automatically knows where you are, moves to the next target system, and allows you to copy the system name with a press of a button.
The function can also be combined with a macro so you can literally plot each step of the journey with a press of a button.
Information about the buttons are in the Github Repo below. There is a build of the Stream Deck plugin that you can use directly, and a guide that you can use to figure out what it all does. Let me know if things aren't right and maybe I can tweak it further.
Note, I did not build this tool from scratch. I stood on the shoulders of amazing people before me including @mhwlng, @DrFr33ze and @macrossmerrell. Thank you guys for your awesome work there!
 
Good morning, Just one station this time that is locked up and won't budge. It was part of the Halloween CG in 2023. It has no docking, market, outfitting or shipyard. The only thing that updates is its location.
Have a nice day!
I've removed the market data from it. The services list will still be wrong however. I'm not sure what to do about this other than delete it fully
 
I've removed the market data from it. The services list will still be wrong however. I'm not sure what to do about this other than delete it fully
Yeah, Its jacked up for sure. I've been to this system 4 times. 1st visit was my early on noob trip. 2nd trip due to it showing up in a market update search. 3rd & 4th trip because of a Galnet post saying it had returned to normal operation after the event. And I wanted to make sure I didn't miss anything before reporting it to you. If you delete it and it gets visited and uploaded, is it possible that it will repopulate in your database accurately?
Have a great day!
 
I'm having trouble getting the galaxy plotter to finish the route. It stops at least 1 system short. I've tried different ships & web browsers.


This should go to HIP 36601 but stops at PSR J0751+1807 which is around 350 short (1 neutron jump) from the destination.
 
Last edited:
I'm having trouble getting the galaxy plotter to finish the route. It stops at least 1 system short. I've tried different ships & web browsers.


This should go to HIP 36601 but stops at PSR J0751+1807 which is around 350 short (1 neutron jump) from the destination.
Yep, I broke something pushing out the injection changes earlier. It sometimes forgot to add the last jump (you should just be able to make the jump).

Fix going out now though.
 
Hi
Thank you for this amazing tool, it helps a lot!

I think there is a small bug in the Galaxy Plotter. I pasted the Build of my Caspian Explorer and it has a max. Jumprange of roughly 490 LY. The Plotter returns several Jumps above that range. The Neutron Plotter calculates correctly.

Here's my Build
Code:
[{"header":{"appName":"EDSY","appVersion":423039902,"appURL":"https://edsy.org/#/L=JlGka3hu0H4C0S00,JpqB9,mpUCjwI95GL00CjwJ95GdO0DCYG95L_W0DCYG95L_W0,9p8H99I_W0A72H97I_W0AROG95K_W0AiaG95J_W0AtyG930_W0B7aG95K_W0BRuG93G_W0BeE19,,53c291OcB908c197SlG93N_W00NcB90NcC934a1907319072196hC495PyC92jwG99G_W00nG490nF39,HMS_0Discovery,WE_D06E"},"data":{"event":"Loadout","Ship":"explorer_nx","ShipName":"HMS Discovery","ShipIdent":"WE-06E","HullValue":151236494,"ModulesValue":238195034,"UnladenMass":1309.57442,"CargoCapacity":64,"MaxJumpRange":85.081934,"FuelCapacity":{"Main":64,"Reserve":1.14},"Rebuy":19471576,"Modules":[{"Slot":"CargoHatch","Item":"modularcargobaydoor","On":true,"Priority":0},{"Slot":"LargeHardpoint1","Item":"hpt_mininglaser_fixed_small","On":false,"Priority":3,"Value":5636},{"Slot":"TinyHardpoint3","Item":"hpt_heatsinklauncher_turret_tiny","On":true,"Priority":2,"Value":2901,"Engineering":{"BlueprintName":"Misc_LightWeight","Level":5,"Quality":0.336,"Modifiers":[{"Label":"Mass","Value":0.28132,"OriginalValue":1.3},{"Label":"Integrity","Value":22.5,"OriginalValue":45}]}},{"Slot":"TinyHardpoint4","Item":"hpt_heatsinklauncher_turret_tiny","On":true,"Priority":3,"Value":2901,"Engineering":{"BlueprintName":"Misc_LightWeight","Level":5,"Quality":0.63,"Modifiers":[{"Label":"Mass","Value":0.2431,"OriginalValue":1.3},{"Label":"Integrity","Value":22.5,"OriginalValue":45}]}},{"Slot":"TinyHardpoint5","Item":"hpt_shieldbooster_size0_class1","On":true,"Priority":0,"Value":8288,"Engineering":{"BlueprintName":"ShieldBooster_HeavyDuty","Level":5,"Quality":1,"ExperimentalEffect":"special_shieldbooster_chunky","Modifiers":[{"Label":"Mass","Value":2,"OriginalValue":0.5},{"Label":"Integrity","Value":28.75,"OriginalValue":25},{"Label":"PowerDraw","Value":0.25,"OriginalValue":0.2},{"Label":"DefenceModifierShieldMultiplier","Value":50.696,"OriginalValue":4},{"Label":"KineticResistance","Value":-2,"OriginalValue":0},{"Label":"ThermicResistance","Value":-2,"OriginalValue":0},{"Label":"ExplosiveResistance","Value":-2,"OriginalValue":0}]}},{"Slot":"TinyHardpoint6","Item":"hpt_shieldbooster_size0_class1","On":true,"Priority":0,"Value":8288,"Engineering":{"BlueprintName":"ShieldBooster_HeavyDuty","Level":5,"Quality":1,"ExperimentalEffect":"special_shieldbooster_chunky","Modifiers":[{"Label":"Mass","Value":2,"OriginalValue":0.5},{"Label":"Integrity","Value":28.75,"OriginalValue":25},{"Label":"PowerDraw","Value":0.25,"OriginalValue":0.2},{"Label":"DefenceModifierShieldMultiplier","Value":50.696,"OriginalValue":4},{"Label":"KineticResistance","Value":-2,"OriginalValue":0},{"Label":"ThermicResistance","Value":-2,"OriginalValue":0},{"Label":"ExplosiveResistance","Value":-2,"OriginalValue":0}]}},{"Slot":"Armour","Item":"explorer_nx_armour_grade1","On":true,"Priority":1,"Value":8074569,"Engineering":{"BlueprintName":"Armour_Advanced","Level":5,"Quality":1,"ExperimentalEffect":"special_armour_chunky","Modifiers":[{"Label":"Mass","Value":6.75,"OriginalValue":15},{"Label":"DefenceModifierHealthMultiplier","Value":84.68,"OriginalValue":80},{"Label":"KineticResistance","Value":-5.06,"OriginalValue":-20},{"Label":"ThermicResistance","Value":12.45,"OriginalValue":0},{"Label":"ExplosiveResistance","Value":-22.57,"OriginalValue":-40}]}},{"Slot":"PowerPlant","Item":"int_powerplant_size4_class5","On":true,"Priority":1,"Value":1194419,"Engineering":{"BlueprintName":"PowerPlant_Boosted","Level":5,"Quality":1,"ExperimentalEffect":"special_powerplant_highcharge","Modifiers":[{"Label":"Mass","Value":5.5,"OriginalValue":5},{"Label":"Integrity","Value":66,"OriginalValue":88},{"Label":"PowerCapacity","Value":22.932,"OriginalValue":15.6},{"Label":"HeatEfficiency","Value":0.5,"OriginalValue":0.4}]}},{"Slot":"MainEngines","Item":"int_engine_size7_class5_gravityoptimised_mkii","On":true,"Priority":0,"Value":56660303,"Engineering":{"BlueprintName":"Engine_Dirty","Level":5,"Quality":1,"ExperimentalEffect":"special_engine_lightweight","Modifiers":[{"Label":"Mass","Value":72,"OriginalValue":80},{"Label":"Integrity","Value":122.4,"OriginalValue":144},{"Label":"PowerDraw","Value":10.2144,"OriginalValue":9.12},{"Label":"EngineOptimalMass","Value":1890,"OriginalValue":2160},{"Label":"EngineOptPerformance","Value":140,"OriginalValue":100},{"Label":"EngineHeatRate","Value":2.08,"OriginalValue":1.3}]}},{"Slot":"FrameShiftDrive","Item":"int_hyperdrive_overcharge_size8_class5_overchargebooster_mkii","On":true,"Priority":0,"Value":67992357,"Engineering":{"BlueprintName":"FSD_LongRange","Level":5,"Quality":1,"ExperimentalEffect":"special_fsd_heavy","Modifiers":[{"Label":"Mass","Value":208,"OriginalValue":160},{"Label":"Integrity","Value":147.016,"OriginalValue":188},{"Label":"PowerDraw","Value":1.2075,"OriginalValue":1.05},{"Label":"FSDOptimalMass","Value":7528.04,"OriginalValue":4670}]}},{"Slot":"LifeSupport","Item":"int_lifesupport_size5_class2","On":true,"Priority":0,"Value":65836,"Engineering":{"BlueprintName":"Misc_LightWeight","Level":4,"Quality":1,"Modifiers":[{"Label":"Mass","Value":2,"OriginalValue":8},{"Label":"Integrity","Value":51.6,"OriginalValue":86}]}},{"Slot":"PowerDistributor","Item":"int_powerdistributor_size5_class2","On":true,"Priority":0,"Value":65836,"Engineering":{"BlueprintName":"PowerDistributor_PriorityEngines","Level":5,"Quality":1,"ExperimentalEffect":"special_powerdistributor_lightweight","Modifiers":[{"Label":"Mass","Value":7.2,"OriginalValue":8},{"Label":"WeaponsCapacity","Value":26.35,"OriginalValue":31},{"Label":"WeaponsRecharge","Value":3.04,"OriginalValue":3.2},{"Label":"EnginesCapacity","Value":35.2,"OriginalValue":22},{"Label":"EnginesRecharge","Value":2.736,"OriginalValue":1.9},{"Label":"SystemsCapacity","Value":18.7,"OriginalValue":22},{"Label":"SystemsRecharge","Value":1.615,"OriginalValue":1.9}]}},{"Slot":"Radar","Item":"int_sensors_size8_class2","On":true,"Priority":0,"Value":1445307,"Engineering":{"BlueprintName":"Sensor_LightWeight","Level":5,"Quality":1,"Modifiers":[{"Label":"Mass","Value":12.8,"OriginalValue":64},{"Label":"Integrity","Value":60,"OriginalValue":120},{"Label":"SensorTargetScanAngle","Value":22.5,"OriginalValue":30}]}},{"Slot":"FuelTank","Item":"int_fueltank_size6_class3","On":true,"Priority":1,"Value":283084},{"Slot":"Slot01_Size7","Item":"int_fuelscoop_size7_class5","On":true,"Priority":2,"Value":75565955},{"Slot":"Slot02_Size6","Item":"int_buggybay_size6_class2","On":false,"Priority":3,"Value":572832},{"Slot":"Slot03_Size6","Item":"int_cargorack_size5_class1","On":true,"Priority":1,"Value":92464},{"Slot":"Slot04_Size5","Item":"int_shieldgenerator_size5_class5_strong","On":true,"Priority":0,"Value":6344852,"Engineering":{"BlueprintName":"ShieldGenerator_Optimised","Level":5,"Quality":1,"ExperimentalEffect":"special_shield_lightweight","Modifiers":[{"Label":"Mass","Value":18,"OriginalValue":40},{"Label":"Integrity","Value":86.25,"OriginalValue":115},{"Label":"PowerDraw","Value":3.276,"OriginalValue":5.46},{"Label":"ShieldGenOptimalMass","Value":380.7,"OriginalValue":405},{"Label":"ShieldGenStrength","Value":172.5,"OriginalValue":150}]}},{"Slot":"Slot05_Size5","Item":"int_repairer_size5_class5","On":false,"Priority":3,"Value":7046911},{"Slot":"Slot06_Size5","Item":"int_repairer_size5_class5","On":false,"Priority":4,"Value":7046911},{"Slot":"Slot07_Size5","Item":"int_guardianfsdbooster_size5","On":true,"Priority":1,"Value":5372869},{"Slot":"Slot08_Size4","Item":"int_corrosionproofcargorack_size4_class1","On":true,"Priority":1,"Value":78176},{"Slot":"Slot09_Size4","Item":"int_cargorack_size4_class1","On":true,"Priority":1,"Value":28451},{"Slot":"Slot10_Size3","Item":"int_dronecontrol_repair_size3_class2","On":true,"Priority":4,"Value":8951},{"Slot":"Slot11_Size2","Item":"int_dronecontrol_collection_size1_class2","On":false,"Priority":4,"Value":995},{"Slot":"Slot12_Size1","Item":"int_detailedsurfacescanner_tiny","On":true,"Priority":0,"Value":207188,"Engineering":{"BlueprintName":"Sensor_Expanded","Level":5,"Quality":1,"Modifiers":[{"Label":"DSS_PatchRadius","Value":30,"OriginalValue":20}]}},{"Slot":"Slot13_Size1","Item":"int_supercruiseassist","On":true,"Priority":4,"Value":7558},{"Slot":"Slot14_Size1","Item":"int_dockingcomputer_advanced","On":true,"Priority":3,"Value":11196}]}}]
 
Hi
Thank you for this amazing tool, it helps a lot!

I think there is a small bug in the Galaxy Plotter. I pasted the Build of my Caspian Explorer and it has a max. Jumprange of roughly 490 LY. The Plotter returns several Jumps above that range. The Neutron Plotter calculates correctly.

I made the RTFM mistake before, did you too?

2026-06-20 16 02 54.jpg
 
You're partly right... RTFM Problem. It's probably the calculated fuel usage that leads to these long jumps.
1781968756629.png

It would be nice to have the option to chose the current/laden/unladen range or manually specifying a range like in the neutron plotter. I prefer the Galaxy Plotter, because it also gives you information about scoopable Stars. The Problem is, sometimes i leave the route and refuel and then i would have to recalculate. But of course this is a minor issue.
Edit: Nevermind…. the Galaxy Plotter is probably intended to work exactly like that. If I want to leave the route, I should use the Neutron Plotter
 
Last edited:
I have a question regarding the Data Dumps ...
What is the source for the information regarding powers, like which power owns a certain system. I work on some tool that takes data out of the EDDN into a local database for further analysis, but I could not find any information about the powers in that stream. Is there something wrong with my tool or is there another source which I have to use for information about powers in a system?
 
I have a question regarding the Data Dumps ...
What is the source for the information regarding powers, like which power owns a certain system. I work on some tool that takes data out of the EDDN into a local database for further analysis, but I could not find any information about the powers in that stream. Is there something wrong with my tool or is there another source which I have to use for information about powers in a system?
If the system is part of powerplay the data is in the FSDJump event (send over the journal schema)
JSON:
{
  "$schemaRef": "https://eddn.edcd.io/schemas/journal/1",
  "header": {
    "gamebuild": "r327343/r0 ",
    "gameversion": "4.3.3.0",
    "gatewayTimestamp": "2026-06-20T00:05:02.488269Z",
    "softwareName": "E:D Market Connector [Windows]",
    "softwareVersion": "6.1.2",
    "uploaderID": "73ceaa7833d64158583ed0d898c8760c3273ed8f"
  },
  "message": {
    "...": "...",
    "ControllingPower": "Aisling Duval",
    "PowerplayState": "Exploited",
    "PowerplayStateControlProgress": 0.066854,
    "PowerplayStateReinforcement": 0,
    "PowerplayStateUndermining": 0,
    "Powers": [
      "Aisling Duval",
      "Felicia Winters"
    ],
    "...": "...",
    "event": "FSDJump",
    "timestamp": "2026-06-20T00:05:00Z"
  }
}
 
It's probably the calculated fuel usage that leads to these long jumps.
Yes. As far as I know, the game's own route plotter always assumes you have a full tank, and won't plot jumps larger than what that allows. The Spansh Galaxy plotter, however, takes into account your remaining fuel and does often plot jumps that are larger than what you could do if you had even a bit more fuel.

That's one of the biggest reasons why the next target should always be selected rather than plotted to.
 
Hi.
It seems the "Road to Riches" page, there results are incorrect and do not work properly.

Even when changing various settings—such as unchecking “loop”, specifying a destination system, or changing the radius or scan values—the result is incorrect.

I wondered if the uBlock add-on (to Firefox) might be causing this problem; even after disabling it, it still shows an “error.”

I also tested it using the EDDiscovery tool and its “Route Calculation” plugin, with the same results…

1783066227219.png
 
Hi.
It seems the "Road to Riches" page, there results are incorrect and do not work properly.

Even when changing various settings—such as unchecking “loop”, specifying a destination system, or changing the radius or scan values—the result is incorrect.

I wondered if the uBlock add-on (to Firefox) might be causing this problem; even after disabling it, it still shows an “error.”

I also tested it using the EDDiscovery tool and its “Route Calculation” plugin, with the same results…

View attachment 460921
Increase the radius (Portee?) to 500 or 1000 and you'll start to see some systems. There are only a few systems in the bubble that get found. it deliberately avoids populated systems because they are often already scanned.
 
Back
Top Bottom