Sick of hearing those wind sounds when zoomed out, or those seagulls screaming at you, but you still want to hear other ambient sounds? This mod will allow you to tune each different ambient sound type individually.
After installing this mod, there will be a new category in the game settings. Within this category, you can change the volume and various sounds:
Note: In order to enable custom sounds, you have to create or install custom sound packs. More information about creating sound packs can be found on the wiki. Have you created a custom sound pack and you want to have it included here on GitHub and the Steam Workshop? Let me know!
Go to the Steam Workshop and subscribe to the mod, it will install automatically. This will also keep it updated with newer releases. If you want to do it manually, you can clone this repo, compile the code yourself and place the DLLs in your mods folder. Alternatively, download an artifact from AppVeyor.
This mod is based on version 1.2.0-f3 of Cities Skylines, and it is not guaranteed that it will work on later versions. I'll try to keep it updated when newer versions are released however.
If a newer version of Cities Skylines breaks your game, don't worry. This mod should not break your saves (as far as I know). Just disable the mod for the time being until an update of this mod is released.
This mod should be compatible with all mods, as long as they don't change the following stuff:
AudioManager.instance.m_properties.m_ambients
m_audioInfo
within an EffectInfo
that is a SoundEffect
UIComponent.PlayClickSound()
and
UIComponent.PlayDisabledClickSound()
The following mods are known to be incompatible:
If you happen to have one or more of these mods installed and enabled, you will be warned in the debug log (F7). Please do not report issues with these mods as they are incompatible.
The following mods are possibly incompatible:
I'm open for any contributions you can make. If you find a bug, create an issue here on GitHub. GitHub is very nice with maintaining a list of issues. Submitting a bug report on the Steam Workshop is also appreciated, but it might take a little longer for me to respond, because I prefer GitHub. If you know C#, you can try to fix it yourself and submit a pull request.
Note that setting up your development environment is a bit different from the
Cities Skylines wiki. As you might have noticed, there aren't any hardcoded
references to the assemblies of Cities Skylines. Instead, these dependencies are
currently maintained by me on a NuGet server. This means that upon building, the
dependencies should be resolved automatically. If, for some reason, this doesn't
work, please check if the feed https://www.myget.org/F/cities-skylines/api/v2
has been added and that NuGet automatically restores packages upon building.
When a newer version of Cities Skylines is released, it's possible that the
NuGet feed or packages.config
gets outdated. If there's no apparent work in
progress to update either of those, don't hesitate to create an issue to make me
aware of it.