LAGonauta / MetaAudio

GoldSrc engine plugin for 3D sound
GNU General Public License v2.0
98 stars 14 forks source link

[X-Fi] Audio pops/clicks in Half-Life #48

Open Kappa971 opened 1 year ago

Kappa971 commented 1 year ago

Hi @LAGonauta, we already talked about it in another discussion. You can easily notice pops or clicks in the sounds in the training level in Half-Life using a Sound Blaster X-Fi. Currently it is possible to solve this problem by using OpenAL Soft instead of the Creative driver.

I create this as a reminder for a possible fix in the future.

Kappa971 commented 1 year ago

I tried Half Life WON version (CD) with Creative Alchemy. I had to lower the volume of the sounds to 0.50, for the usual clipping problem (but I also had to do this with Half Life Steam and MetaAudio. With the X-Fi, over the months, I understood that the developers in the days of DS3D/OpenAL didn't bother to adjust the volume of the sounds correctly, so it's not surprising). Anyway, with Half Life Steam+MetaAudio, the sound seems more muffled than in Half Life WON+ALchemy, also in Half Life WON I don't notice clicks or pops.

EDIT I'm using MetaAudio 0.2.0. I can't compile the master branch with Visual Studio 2022, I can compile only MetaHook.exe, otherwise I get errors, there must be some problem in the code.

whyronimus commented 3 months ago

@Kappa971 how did you get MetaAudio working with WON Half-Life? I get an error / crash with "could not load filesystem.dll". Any help appreciated, TIA

Kappa971 commented 3 months ago

@Kappa971 how did you get MetaAudio working with WON Half-Life? I get an error / crash with "could not load filesystem.dll". Any help appreciated, TIA

Non-Steam version of Half Life supports DirectSound3D and EAX, MetaAudio is for Half Life Steam.