Redrawn Space Connections


Algorithmically redraws the routes on the space map to improve navigation between modded planets.

Tweaks
a month ago
2.0
16.3K
Factorio: Space Age Icon Space Age Mod
Transportation Environment

i Nauvis - Aquilo route

2 months ago

Could you make a toggle in mod settings to manually disable that route if it exists (because I'm pretty sure that there's no mod that breaks that connection with a planet).
And considering it is algorithmically generated - I'll ask for one for Fulgora-Gleba connection which, I guess, will show up if you remove Nauvis-Aquilo connection.

Otherwise - love the mod - you're my savior, because I hate the connection Corrundrum-Nauvis

2 months ago

Also, as an afterthought - could you try making it so if one of the routes is half or less of the biggest one in a triangle - it removes the longest side of connection triangle? And this stage runs for all connections, writing all the connections to be removed, before removing them, so you only have to work with triangles and don't itterate too deep. (Basically my thoughts on Moshine-Nauvis connection, because I feel it should only be reachable through Nauvis-Vulcanus-Moshine, but then it removes Fulgora-Maraxis, which still makes sence, honestly, but leaves Moshine-Maraxis which doesn't as much) I feel like it should make map have less connections, but maybe that's not what you feel like. I still would deeply appreciate if you did this thing.

So in my setup (Maraxis, Corrundrum, Moshine) it would remove: Moshine - Corrundrum, Moshine -Nauvis and Fulgora - Maraxis (Kinda sad about longer route for frozen atmosphere, but it might be for the better)

Once again - I would appreciate if you consider this and I really appreciate your work

2 months ago

You can also play around with 0.5 coefficient to get different results

So for the same setup if coefficient is 0.55 - Moshine-Maraxis (Making Moshine-Vulcanus-Nauvis-Maraxis best route, but making only Maraxis route Nauvis-Maraxis, which I don't hate, but kind of offput, because big asteroids on the way from Nauvis? But that's a sacrifice I'm willing to make) disappears, at 0.575 Corrundrum - Gleba disappears

2 months ago
(updated 2 months ago)

it removes the longest side of connection triangle?

Please no, the connection triangles allow you to easily make a round-trip. I'd hate my playstyle (1 mothership, no other platforms) be removed just for... what, a slight convenience for a different playstyle? Does the existing long route hurt you, or can you just... not use that route?

2 months ago

RSC generally doesn't have logic for specific connections, with the exception of the shattered planet and solar system edge. You could write your own mod for that.

Nauvis–Moshine is one of the less ideal routes. It's there because the mod now draws triangles pretending they have straight lines. That's judged preferable to the previous downsides we had when running the algorithm in polar coordinates.

2 months ago

RSC generally doesn't have logic for specific connections, with the exception of the shattered planet and solar system edge. You could write your own mod for that.

Nauvis–Moshine is one of the less ideal routes. It's there because the mod now draws triangles pretending they have straight lines. That's judged preferable to the previous downsides we had when running the algorithm in polar coordinates.

Is it no longer in polar? I'm a bit confused. I will try to make an addon though, thanks for the idea

2 months ago

Yup, the problem with polar coordinates is that we don't have a good cylindrical triangulation algorithm yet, so it didn't know 0 degrees and 360 degrees aren't the same thing and connections didn't generally cross the axis.

2 months ago

Wait, I somehow blanked out. Nauvis - Aquilo shouldn't exist purely because there's supposed to be Gleba-Fulgora. But there isn't. Is it intended behaviour?

2 months ago
(updated 2 months ago)

There’s not ‘supposed’ to be Gleba–Fulgora. I did notice the newer version of the algorithm made Nauvis–Aquilo instead but I didn’t do anything to prevent that.

New response