Recipes only do one thing at a time

by matjojo

A factorio factory is very wide, single recipes can change items significantly, in reality factory lines are more often than not very long, with small changes at every machine. This mod tries to recreate that feeling by splitting most recipes in the game per ingredient. Thresholds and other settings available. See the mod portal for more info.

Tweaks
5 months ago
1.1
95
Manufacturing

g Feedback

9 months ago

I really like the concept! I would love it if it was possible for a modded run, and I always seem to get the same error when starting it up with any mod. which is that it does not seem to be able to find a recipe for an "expensive" recipe for an object.

Would probably use this on my next DWmarathon run. :D

9 months ago

That is weird. I assumed that it would support any mod. Can you give an example mod that it doesn't work for?

9 months ago

What seems to be not working in tandem with this mod is:
SE (AAI industry requirement),
Any AAI vehicle mods,
Angel/Bob mods
PyMods doesnt seem to work either
Omnimatter doesnt work either.
Rampant Industry doesn't work, but Rampant Arsenal does.

Unsure:
I haven't tried it on Krastorio 2, or spaceblock.
BZ modpack

What works:

Basic Sea block,
248k Mod,
5Dim modpack(Complete)

Right now my run is a 248k, 5dim build. Seems to be the only one stable. Plus with a mod like Brave New World, it makes it much much more interesting. This mod of yours is the bomb

9 months ago

Side note: the errors seem to always indicate something about expensive recipes, and i believe that some mods don't have them.

9 months ago

I have support for bobs and omnimatter now working. Angels' are causing issues due to a bug in their mod. If I can get a patch to work for their mod I'll submit that, else we'll have to wait for them to fix it. After angels' I'll try the other mods in the list.

9 months ago

Awesome! I also had a look at 5dim mods, with item progression. I realize that with this mod, when you make a t1 inserter, and want to upgrade it to a t2, the last step of the t2 recipe is the t1 itself. I was just wondering if the recipe per step is based on the complexity of the ingredient? I don't think there's a way to check if a t2 recipe has a t1 involved.

Awesome job man! Keep it up! :)

9 months ago

I've submitted the patch to the Angels' developers, it's up to them now for that mod. I'm uploading the fixes for bobs and omnimatter now, you can keep using your current worlds. It could be that this also fixes the other mods, but I'm not sure about that.

As for the inserter question. The order of sub-recipes is the same as the order of the ingredients in the tooltip. I could order them from the most complex to the least complex, but that would be kinda arbitrary.

A fun idea would be to completely disassemble a recipe such that any ingredient that can be made in the same assembler needs to be created in this one chain as well. Though then you can't really re-use what you already have. hmm.

9 months ago

I figured that the order of complexity is ore -> intermediate (ranging from complexity) -> finished item -> last step?

I might be wrong, but it seemed like that. I don't think you need to order them since, a factory module (say inserter), next to an upgrade most often than not lines up for the last item to be made. (hope that made sense xD) But you could probably have it as a mod setting to let players do whatever order. just an idea.

And i had another idea, but it involved having your own entities, like in Bob's mod, there are certain assemblers for electronics, 2x2 ones, and normal assemblers 3x3, and what not. Why not something like a smaller assembler for your mod? Again, it's just an idea, and might be something you might wanna do. :P

Again, pretty fun, and pretty hectic when red circuits come in. ;')

9 months ago

Yeah, that does sound neat. I'll have to try and find some time haha.

I've updated the mod, now compatible with all the mods in your list. Still waiting on angel and the Pymods lads to update their mods for compact, but all the others now work.

New response