Miniloader (Redux)


UPS-friendly 1x1 loaders.

Content
8 days ago
2.0
13.1K
Logistics

b mod conflict with Advanced Furnaces 2 SpaceAgeFix

11 days ago

when trying to use this mod together with the advanced furnaces mod, i always get this error:

Failed to load mods: entity prototype "hps__ml-chute-miniloader-l" (loader-1x1) collision_mask(Modifications: Miniloader (Redux)) must collide with entity prototype "loader-pro-01" (loader-1x1) collision_mask(Modifications: Advanced Furnaces 2 SpaceAgeFix).

i think this could come either from that mods irregular hitboxes to model size on the sides of the furnace models. they have half a block to the sides that can block some structures from building and that could mess with your loaders.
i will also post this issue on the other mods page.
i hope you can find an easy fix for this issue, like a force placement option or more generous collision check.

10 days ago

This is a problem with the advanced furnace mod collision mask (I think I answered that question before)

The hidden loader within the miniloader defines its collision mask only as 'transport_belt' as the loader is hidden under the main inserter and this is the only way to do that.

But all entities of a given type (in this case loader-1x1) must collide with each other on at least one layer. And the 'loader-pro-01' and the hidden loader from the miniloader don't. Hence this error.

There is nothing I can do on my side. The right fix is to add 'transport_belt' (and 'floor') to the collision mask for the advanced furnace. As the author does not publish a source repo I can not post a PR. I tried this locally by patching the code and adding the layers fixes the problem.

I think I will make this a FAQ.

10 days ago

thanks for the fast reply.
if you already answered this issue it must have been under a very different title name. i looked for similar topics for a bit and either it is very old or under a name i don't recognize as being the same issue.

well, if this is an issue on the side of the other mod, i guess i will have to wait for a reply from my post on their mod. and unfortunately that modder has posted that they won't touch factorio code for a while...

10 days ago

Might have been on a github issue. I will look into this a bit but I loathe touching other people's entity configuration because you take on responsibility to maintain compatibility. I work in enterprise software as day job and it is never fun to be responsible to work around things you can not change directly. :-)

10 days ago

that is so true...
one of the reasons i decided not to pursue an IT job is that the responsibility and pressure as too much for me.
i'd rather deal with children all day than try to do IT work, even if it pays better. children are more for me and more relaxing than programming will ever be.
though that kind of job has a kind of responsibility to deal with too.

10 days ago

On a brighter note, I added that switch to 0.10.2.

  • upgrade to 0.10.2
  • disable the furnace mod temporarily
  • flip the 'sanitize loaders' startup setting to 'on'
  • re-enable the furnace mod

LMK if that works.

9 days ago

i tried your sanitized loaders option and it seems to work without issues together with the furnace mod.
i'll comment again if i encounter any bugs or crashes.

9 days ago

Thanks for letting me know.

New response