Circuit Launchable Rockets

by S6X

Launch a rocket via the circuit network... and it might even go where you want it to.

Utilities
13 hours ago
2.0
4
Factorio: Space Age Icon Space Age Mod
Transportation Logistics Circuit network
Owner:
S6X
Source:
N/A
Homepage:
N/A
License:
GNU GPLv3
Created:
13 hours ago
Latest Version:
1.0.0 (13 hours ago)
Factorio version:
2.0
Downloaded by:
4 users

Following in the footsteps of Rocket Cargo Insertion, an even more over-engineered solution to (arguably) an even more niche problem.

This mod adds a "Launch Rocket" signal; send it to a rocket silo and the rocket will (probably) launch. If the signal count is 1, it will try to route the rocket to a sensible location based on logistics requests, but I'm still working on this part. If the signal count is > 1, it will search for a platform with a matching number at the beginning of its name: e.g., sending a signal with a count of 6 will try to launch the rocket to "06 My Platform" or "6 Space Platform" or whatever. In this mode, if no suitably numbered platform is found, the rocket will not launch. An empty rocket will also not launch. Rockets that are getting a launch signal but are blocked from launching will sit there with a "Zzz" icon like trains with nowhere to go.

You can't actually specify the destination of a rocket via Lua... so this mod uses a few kind of ugly hacks to make it seem to work. This means things might break in weird ways. Please don't use this on your favorite save without making a backup. Also, logistics requests won't be shown as "on the way" until the cargo pod is actually about to land, because the game has no way of knowing that your rocket is associated with that request. I don't think there is anything I can do about that.