🔴 OPEN BUG: Clean Up Sound Implementation
Posted: 2024-Apr-16, 06:33
I introduced a new sound API a few months ago under the premise to first change the extension API and clean up the code later.
Time to clean up the code has come, as it is littered with TODOs and I really don’t get how it works any more. E.g. civilian planes are not loud enough even though their SFX volume should be like the F-22’s.
We should also check if we could profit from using WASAPI instead of XAudio. Since the former is a guaranteed feature of Windows Vista and above, it would certainly relieve users from having to install ancient DirectX run-time libraries for sound.
Time to clean up the code has come, as it is littered with TODOs and I really don’t get how it works any more. E.g. civilian planes are not loud enough even though their SFX volume should be like the F-22’s.
We should also check if we could profit from using WASAPI instead of XAudio. Since the former is a guaranteed feature of Windows Vista and above, it would certainly relieve users from having to install ancient DirectX run-time libraries for sound.