The small boat in particular can drown out the sound of my entire factory when I'm next to it.
No wonder, it has the volume set to 1.3, vs 0.9 for the boat on rails and cargo ships!
Is there some way to make the sound stop once the ships are not moving? Thanks in advance.
Quick hack: Look for all lines starting with
volume =
in prototypes.ships.lua and change the volume to a lower value. To stop the sound when not moving, change
activate_sound =
{
filename = "__base__/sound/car-engine-start.ogg",
volume = 1.3
},
to
activate_sound =
{
filename = "__base__/sound/car-engine-start.ogg",
volume = 1.3
},
idle_sound =
{
filename = "__base__/sound/car-engine-start.ogg",
volume = 0
},
This needs to be done three times (for indep_boat.working_sound -- the freely moving boat; for indep_boat.working_sound -- the boat on rails; and for cargo_ship_engine.working_sound -- the cargo ships). Not tested, but I suppose that should work.