Spidertron Enhancements


Some simple features to make your life easier whilst using a spidertron: - Enter a vehicle without leaving your spidertron - Quickly toggle between engineer and spidertron - Use spidertron remote pathfinder to navigate around lakes - Automatically sort spidertron inventories - Pipette remotes from inventory by hovering over spidertrons - Directly open the inventory of a vehicle that you are currently driving

Utilities
7 months ago
1.0 - 2.0
105K
Transportation

b [Not a bug] Layer issues

4 months ago

Failed to load mods: core/lualib/collision-mask-util.lua:70: attempt to index field 'layers' (a nil value)
stack traceback:
core/lualib/collision-mask-util.lua:70: in function 'collect_prototypes_with_layer'
SpidertronEnhancements/prototypes/collision-mask.lua:5: in main chunk
[C]: in function 'require'
SpidertronEnhancements/data-final-fixes.lua:2: in main chunk

4 months ago

Thanks for the bug report.

However, I don’t think this is the fault of Spidertron Enhancements. Some other mod has created a prototype that has a collision_mask with no layers defined. This isn’t allowed - my code here assumes that layers has been defined, and it is crashing because it hasn’t been. If you remove Spidertron Enhancements then the game will error anyway because it the collision mask is invalid.

If you want me to investigate further you’ll need to provide a list of mods so that I can try and reproduce the issue. Please also confirm that the same list does load if you remove Spidertron Enhancements.

4 months ago

No, you're correct, I had missed a collisionlayer and that was it.
Surprisingly the game didnt error with you disabled which is why I made the post here.
Apologies for the mistaken filing.

New response