beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.69k stars 278 forks source link

Lower sound levels as game advances #2381

Open sprEEEzy opened 9 months ago

sprEEEzy commented 9 months ago

Description

Currently, when you zoom out in a 45 minute game, you hear way too many sounds, and the dB levels are incredibly high compared to early game. I feel like there should be a way to control the sound as the game progresses.

20% volume feels like 80% by endgame.

How to address this? Either culling sounds (which probably already exists), or lowering dB as you zoom out / see more units.

Problems this will solve

No deafening sounds in endgame.

Other (optional)

No response

sprEEEzy commented 9 months ago

Example: 16% ingame volume, -5dB in OBS, and it's still loud on stream in long games! https://clips.twitch.tv/RacySplendidMushroomDancingBaby-o9HQ6nSvMoKm6Cpw

6AKU66 commented 9 months ago

There's air absorption option. But problem with that option that it's start to lower volume of sounds too aggressive on relative small zoom out. Also i think it's should have two option:

  1. Low pass filter regulator;
  2. Overall volume regulator. So yeah, it's rework.
icexuick commented 3 months ago

Curious in deed what sound "air absorption" you use @sprEEEzy. Please try it with it maxed out.

As far as I'm aware of, the sound-engine does not provide options to limit max volume. Personally I think hearing the entire theatre of War when zoomed out is a nice feature, which makes you able to take a (quick) peak into the global battle and hear possible unique sounds/identifiers to let you 'read' the battle from just sounds.

But having some limit/volume max/adjust would be interesting to have. I personally don't like how SupCom does this, where it goes into a too muffled/space mode, where you're not attached/engaged to the battle anymore.

But again, I can understand this being pretty heavy and could use some limits. @Damgam you know of any tricks we can pull here with sound-engine?

sprEEEzy commented 3 months ago

I'm on 0.25 as some kind of compromise between sound quality and playability.

Problem is that it doesn't control the volume. It still gets out of hand, it's just different frequencies.