in data-final-fixes
i changed line 91-107 to be this
for k, layer in pairs(tile.collision_mask or {}) do
local layerTempStr = serpent.line(layer)
layerTempStr = string.gsub(layerTempStr, "{", "")
layerTempStr = string.gsub(layerTempStr, "}", "")
layerTempStr = string.gsub(layerTempStr, " ", "")
layerTempStr = string.gsub(layerTempStr, "=true", "")
if #layerTempStr ~= 0 then
local layerTempList = split(layerTempStr, ",")
for k, layerTemp in pairs(layerTempList) do
if layerTemp ~= "true" and layerTemp ~= nil then
all_used_tile_collision_masks[layerTemp] = true
all_used_tile_collision_masks["roadtd"] = nil
end
end
end
end
end
im not a modder either just had my friend look at it and this fixed it