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
26 days ago
1.1 - 2.0
93.1K
Transportation

b Unable to start with factorio 2.0

26 days 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.

26 days ago

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

26 days ago
(updated 26 days 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

26 days 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

26 days ago
(updated 26 days 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.

26 days ago

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

26 days 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.

26 days 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

25 days 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

22 days 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