Micro Machines Mod

by Kryzeth

Micro miniature versions of assemblers, electric furnaces, etc. Full integration with all of Bobs mods and ShinyBobGFX, Mini Machines, Factorio Extended Plus, Gotlag's Electric Furnaces, AAI Industry, Krastorio, Industrial Revolution, and Fantario. (independently, not necessarily simultaneously)

Content
15 days ago
0.18 - 1.1
2.58K
Manufacturing

b [Fixed] Loading impossible

3 years ago

Hoi Kryzeth,

I'm trying to pass on the error here that is displayed when loading:
MicroFurnaceWIPMod / data-updates.lua: 34: bad argument # 1 of 2 to 'pairs'
(table ecpected, got nil) stack traceback:
[C:] in function 'pairs'
/data.lua:34: in function 'bunch_recipe'
/data.lua:63: in function 'bunch_recipe_prototype'
/data.lua:80: in function 'in_main_chunk'

Hopefully I wrote it all off correctly ..

The error is not just since the new update, but with me since version 1.1.
I installed the 'Stacking-Mod from Deadlock' and a mod that can process whole stacks .. and a 'handful' of other mods :-)

Thank you for your great mod and your work.

3 years ago

..I've cleaned up a 'handful' of mod's ..
The errors in the last post are gone.
Instead, a new error message:

Error in assignID: entity with name 'micro-assembler-4' does not exist.
Source: 'micro-assembler-3' (assembly-machine).
Mod's that have to be deactivated: micro-machines (2.0.1).

With the MashMod I have an assembler 4 and 5 ..?

Thank you for your work.

3 years ago

Is the name of the other mod "MashMod"? Or is it "ModMash"? I couldn't find a MashMod on the mod portal.

But yeah, it sounds like my mod was expecting 3 tiers of assemblers, but there was an unexpected 4th tier that is referenced but never created.

3 years ago

Excuse me Kryzeth.
It's really called ModMash and it's a whole mod package.
I'm so sorry.

3 years ago

Although I didn't get that "error in assignID" on startup (might have been because I was testing both Mini and Micro Machines at the same time), I was still able to attempt a fix for it, and tested that it runs properly with just Micro Machines and ModMash. Should be fixed as of v2.0.2

3 years ago

Thank you for addressing the problem so quickly.
Unfortunately still the same loading error.

Error in assignID: entity with name 'micro-assembler-4' does not exist.
Source: micro-assembler-3 (assembly-machine).
Mods that need to be disabled:
micro-machines 2.0.2

I play together with your "Mini Machines Mod".
This mod doesn't cause any problems.

The Micro Machines Mod is initially loaded with the other mods.
At the end of the loading process at "check the graphics" the error message appears.
Maybe this info can help you?

Thank you for your efforts - the mod is great!

3 years ago

.. the incompatibility is found:

It's the ModMash Splinter Assembling Machines mod.
Your mod can be loaded without it.

What do you think you can even solve this problem?

3 years ago
(updated 3 years ago)

Hm... that's odd, I'm not having this issue.. You're sure you're running all of the ModMash mods? And not using any other assembling machine mods?

One last thing I could test (which I thought I did before) is have ModMash as an optional dependency in both mini and micro machines. This should force ModMash to load before either of my mods, in case there was some weird load order thing happening.

EDIT: Actually, I see that ModMash Splinter Assembling Machines seems to load its machine during data-final-fixes, which is the same step as my mod. So if my mod loads first, it won't see the ModMash assembling machines, and fail to copy anything past tier 3. But it will still reference the tier 4 machine as its "next_upgrade", which causes the error. By forcing my mods to load first, it should prevent the errors. (v2.0.3)

3 years ago

The real skill has prevailed.
It works - just great!
Thank you very much for taking care of my problem so quickly.
I like building very compactly, and so you just need your mod.
Compliment!!

New response