Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alsoft.ini settings are suboptimal. #141

Open
MoerasGrizzly opened this issue Feb 4, 2024 · 2 comments
Open

alsoft.ini settings are suboptimal. #141

MoerasGrizzly opened this issue Feb 4, 2024 · 2 comments

Comments

@MoerasGrizzly
Copy link

MoerasGrizzly commented Feb 4, 2024

Currently the BFA alsoft.ini included with BFA includes the following lines:

[General]
channels=surround71
hrtf=true
boost=-12

There's a few issues here:
Channels=surround71 sets the game to output in 7.1 surround mode regardless of whether the user's system supports it. This effectively means that stereo users will miss a lot of sound information (for example, sounds coming from behind will be inaudible).
OAL Soft by default will set itself to the channels that the user's system reports. As such, leaving this empty solves the issue.

hrtf=true is great when playing on headphones, and only on headphones. Notably, it is designed for 2 channel mode, so the first and second options are mutually exclusive.

My recommendation would be to change alsoft.ini to the following:

### Uncomment either the speakers or headphones line as needed ###
# stereo-mode=headphones
# stereo-mode=speakers
boost=-12

OAL Soft should automatically enable features like HRTF when the user is using headphones, but its reliant on the user's system to properly report if something is a speaker or a headphone and this isn't always reliable, so letting the player know what the options are should help there. Also, stereo-mode only applies when the system is in 2 channel mode. If stereo-mode=headphones is enabled but the user is in 7.1 channel mode (either when using surround speakers, surround headphones, or something like dolby atmos for headphones), this setting is ignored. Which is what you'd want.

@MadDeCoDeR
Copy link
Owner

Noted. In the next version Update (whenever that come) it will include your changes

@MadDeCoDeR
Copy link
Owner

It should be included in the latest nightly builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants