Archomeda / csl-ambient-sounds-tuner

Tune your ambient sounds volumes individually
http://steamcommunity.com/sharedfiles/filedetails/?id=455958878
MIT License
9 stars 4 forks source link

Cities Skylines: Ambient Sounds Tuner

Preview

Build status

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!

Installation

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.

Compatibility

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.

Mods

This mod should be compatible with all mods, as long as they don't change the following stuff:

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:

Contributing

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.

Compilation Notes

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.