Squeak Through 2


Squeak through entities that you can't walk between normally. A highly configurable and more compatible version of Squeak Through, written from scratch.

Tweaks
4 months ago
1.1 - 2.0
132K
Transportation

b ❌ Unable to start with factorio 2.0

4 months ago

1.379 Loading mod squeak-through-2 0.1.1 (data-final-fixes.lua)
1.382 Error ModManager.cpp:1733: Failed to load mod "squeak-through-2": core/lualib/collision-mask-util.lua:27: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
core/lualib/collision-mask-util.lua:27: in function 'masks_collide'
core/lualib/collision-mask-util.lua:91: in function 'collect_prototypes_colliding_with_mask'
squeak-through-2/data-final-fixes.lua:97: in main chunk
1.481 Loading mod core 0.0.0 (data.lua)
1.506 Checksum for core: 4113164809
1.530 Error ModManager.cpp:1733: Error in assignID: procession with name 'default-b' does not exist.

4 months ago

Were you using mods at all? Or did you change any of the settings? I'm unable to reproduce this.

4 months ago
(updated 4 months ago)

I can confirm this error during startup.

Failed to load mods: core/lualib/collision-mask-util.lua:27: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
core/lualib/collision-mask-util.lua:27: in function 'masks_collide'
core/lualib/collision-mask-util.lua:91: in function 'collect_prototypes_colliding_with_mask'
squeak-through-2/data-final-fixes.lua:97: in main chunk

I am using the following mods:
- base/space age: 2.0.11
- auto deconstruct: 1.0.2
- belt visualizer: 2.0.2
- even distribution: 2.0.2
- fox todo: 2.1.0
- shortcuts for 2.0: 2.0.0
- squeak through 2: 0.1.2
- updated construction drones: 2.0.0
- vehicle snap: 2.0.0

4 months ago

This appears to be an incompatibility with the updated construction drones mod which has been updated yesterday.

This is already reported to the mod author: https://mods.factorio.com/mod/Updated_Construction_Drones/discussion/671cbcf44a339f2aa2583631

4 months ago
(updated 4 months ago)

Were you using mods at all? Or did you change any of the settings? I'm unable to reproduce this.

I do have some minor mod, but not many, for compatibility reason. I do have update construction drone mod.

4 months ago

Not work version 2.0.11
https://imgur.com/a/LdqSzRF

4 months ago

This is a bug with Updated Construction Drones, but the error happens in my mod.
I can't do anything about it for now, everyone will have to disable one of the two mods until they fix it.
Thank you @EricVenneker for finding this out for me, saved me a lot of time trying to figure out what happened.

4 months ago

This is a bug with Updated Construction Drones, but the error happens in my mod.
I can't do anything about it for now, everyone will have to disable one of the two mods until they fix it.
Thank you @EricVenneker for finding this out for me, saved me a lot of time trying to figure out what happened.

I turned off the updated construction drones, they still knock out with an error

4 months ago

I can confirm this error during startup after the most recent mod update. before the update the mod functioned fine. so not sure what was changed but one of those things gotta be the issue. sorry i couldnt be more informative.

Failed to load mods: core/lualib/collision-mask-util.lua:27: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
core/lualib/collision-mask-util.lua:27: in function 'masks_collide'
core/lualib/collision-mask-util.lua:91: in function 'collect_prototypes_colliding_with_mask'
squeak-through-2/data-final-fixes.lua:97: in main chunk

4 months ago

this happens when you have a mod installed where the author did not fix the 'layer' definition of their prototypes. It used to be ok for that to be nil or an empty array, now it should be initialized with collision_mask_util.new_mask() (or { layers = {} }).

Try disabling mods until the game starts. It is not a bug in the squeak through mod.

New response