It seems like options are not popular around here. Why can't we have a choice of whether we want sounds/voices/tts/silence/burps/whatever and just be locked into one sound scheme? I'm not talking about implementing those things (and how hard it would be), just that it sounds like in such discussions it's always assumed that we must have one thing and not some other as a choice, so if something is changed, it had better appeal to everyone... or else. Is there a reason for this?
Options are extremely
popular around here. Zero-K is insanely customizable and is overflowing with things you can tweak, adjust, and outright overhaul. If you can code, you can write a widget to change pretty much anything; if you can't code, chances are good that someone has already written a widget to do what you want and all you have to do is enable it and configure it.
What the dev team is rightly cautious about is presenting
too many options to the typical user and overwhelming them with choices. It's particularly bad to add options that the user has
to be aware of and deal with. The devs have been working hard for the last few years to make the default user experience as good as it can be so that most users will be well-served without even knowing that options exist
, let alone how to change them.
If you'd like something changed, like, say, having voice notifications, there are three approaches:
Persuade the devs to work on it
Persuade a non-dev coder to work on it
Write it yourself
Developer time is always limited, and in general they work on things based on what they perceive the priority is to the game overall, combined with whatever catches their interest at the time (remember, everyone is doing this purely as a hobby). So the more people who ask for some new feature, the more likely it is that the dev team will work on it. But if they don't, someone else can. I've done this a few times myself, and so have a lot of other people.
Any new thing that anyone adds becomes an option. Unless the devs think that it improves the user experience for the typical new user, it's going to default to being off. And the option itself will be buried deep in the advanced options menu, which itself is hidden by default. But it'll be there, and you can turn it on if you want it.