Module Inserter


Mass insert modules into machines with construction bots

Utilities
a month ago
0.13 - 1.1
140K

g Auto insert speed modules

4 years ago

Hi, if an assembler is set for productivity modules, is there a way to automatically insert speed modules? If not, please consider it a feature request. :)

4 years ago

Not sure what the feature request is here.
If you have a preset/configuration with speed modules, selecting assemblers that currently have prod modules will replace them with speed modules.

4 years ago

Thanks for the reply, sorry I wasn't more clear.

Say for example an assembler is for solar panels, they can only have speed modules, not productivity. If the module configuration is set so all assemblers get productivity, that will cause the error productivity modules can't be used in this recipe.

I'm wondering if the assemblers that cause the error can somehow be set to instead insert speed modules.

4 years ago

To expand on this idea, I would love the ability to specify 2 configs for a single machine. First attempt the top config, then if that fails (because productivity is not allowed for that recipe) then attempt the bottom configuration.

On a sidenote, I noticed that productivity modules cannot be inserted into recipe-less machines. Any particular reason for this when they can be inserted manually?

4 years ago

Ah, well. I came here to ask for an ability to update presets to make it easier to do this manually, but automation is always nicer. That said, this seems slightly complicated, because my fallback path is:

if I want modules in an assembler at all, then:
- if it can use prod, 3 * prod 3, 1 * speed 3
- if it can't use prod, often 3 * speed 3, 1 * eff 3
- otherwise, sometimes, 2 * eff 2

...so I'm not sure my pattern can be automated easily. -_-

4 years ago

So the feature request is to allow specifying a replacement module (or a whole new config) for when productivity modules are not allowed?

Easiest solution is probably a mod setting to specify the replacement module. BUt i kind of like the idea of allowing 2 configs per machine and trying them from top to bottom.

On a sidenote, I noticed that productivity modules cannot be inserted into recipe-less machines. Any particular reason for this when they can be inserted manually?

Not sure, but i think it used to be not possible a couple versions ago. Is there any point inserting modules in an empty assembler?

@slippycheeze: I guess the most common reason for a fallback is the productivity limitation?. I guess your "otherwise" case is limited to a few certain recipes, and unless you want to the gui to become a total nightmare by also allowing to specify recipes i'd think having an "otherwise" preset is the easiest solution?

4 years ago

Yeah, almost exclusively. I tend to use speed modules in things that have productivity in very special cases, since dirt is cheap and resources are not quite so cheap.

4 years ago
(updated 4 years ago)

.

4 years ago
(updated 4 years ago)

I have some late-game blueprints with the modules pre-inserted, but the recipe not set. Module inserter will not allow me to upgrade these machines after building and I require an upgrade planner instead. It would be nice if Module Inserter allowed replacing the modules in the unset machine.

4 years ago

The latest version now allows having the same assembler/entity multiple times in one configuration. It will try all of them from top to bottom, so make sure to place the productivity ones at the top. There are no restrictions on the amount of configurations per machine, although in vanilla anything above 2 doesn't make sense.
Modules will now be inserted into assemblers without recipes.

4 years ago

Awesome! Thanks for the great mod!

New response