Classic Rocket Silo

by Shemp

Restores the pre-2.0 behaviour of the Rocket silo by putting Space science packs in the silo, and removing the Cargo landing pad. Also has options to reintroduce Rocket control units and the old graphics.

Tweaks
13 hours ago
2.0 - 2.1
73

i [Can't fix] Inserter should not remove satellite

5 days ago

In Factorio 1.1, an inserter unloading from a rocket silo will remove only white science, not satellites, even if it's not filtered. This comes up often in real factories because Factorio 1.1 doesn't have free filtering on every inserter, so crafting and placing a filter inserter is an extra hassle that players like me don't always do. Because of this, I wish the silo worked the same way if this mod is loaded and the “Return launch products to Silo” mod setting is enabled. Currently an inserter will remove the satellite from the silo in this case.

5 days ago
(updated 5 days ago)

I looked into this, and the Rocket silo in 1.1 has two inventories used for handling launchable items:

  • "Rocket inventory" can accept items, but items cannot be removed. Satellite goes in here.
  • "Rocket return inventory" cannot accept items, they can only be removed. The science packs go in here.

Each of those inventories only appear in the Rocket silo GUI when they can be used.


In 2.0, the second inventory "Rocket return inventory" is gone, and for reasons unknown, "Rocket inventory" does allow removing items which is how Classic Rocket Silo works.

It's not possible to restrict removing certain items from the inventory at the prototype level, and even if I could, you have items like the Space science pack which is both a launch product and a launchable when the "Fish can come from space" setting is active.

I could do some scripting trickery by turning off adjacent inserters when the silo is in a certain stage, but that's going to make the mod super-complex and break everything. ;)


If anyone from the future is reading and wants to migrate a 1.1 world to 2.0+this_mod for some reason, I would suggest putting blacklist filter inserters on all of your silos and then doing the migration.

4 days ago

Thank you for the info.

New response