Until this mod gets an official update, this should help you to make it work with Factorio 0.18:
-
info.json: Change value of "factorio_version" to "0.18".
-
prototypes/icons.lua: There are 2 lines (9, 38) starting with "icon_size = ". To prevent warnings in the log file, insert a new line with this contents:
icon_mipmaps = 1,
-
prototypes/signposts.lua: Do the same thing as in icons.lua for lines 19, 51, 62, and 113.
-
prototypes/signposts.lua: Add this line before "data:extend{" in line 14:
local sounds = require("base/prototypes/entity/demo-sounds")
-
prototypes/signposts.lua: Look for the line starting with "vehicle_impact_sound =" and replace it with this:
vehicle_impact_sound = sounds.generic_impact,