First post, by lagonauta
DO NOT USE THIS ON VAC SECURED SERVERS, YOU MAY GET BANNED. TO BE SURE USE IT WITH STEAM IN OFFLINE MODE.
I was sick of the low audio quality and lack of surround/HRTF from HL1 and started looking to add OpenAL support to HL.
I even started writing my own mod, but I forgot HL is C not C++ so I had to re-think the design I had... However while searching the internet I found a mod called CKF3 whose developers managed to add OpenAL to the game, and it was through a plugin-hook-type-thingy so it should work in any HL1 mod! Even better than what I was going to do!
But it is a little bit buggy, especially when dealing with voices. When I started messing with it the game randomly crashed for no reason after something was played... My hope was lost...
Until I finally found its source code! Everything should be working now after changing the sound backend to use Alure 😁
It is good to have HRTF back into HL1 😁
And with room EFX! Nice 😀
Never played the game with that much audio sources available, "crossfire" with 31 bots is crazy.
Sadly the EAX 1.0 effects from HL1 are very different from the native software based reverb, but it is good enough...
Source code:
https://github.com/LAGonauta/metahook/
Release:
https://github.com/LAGonauta/metahook/releases/
Video:
https://www.youtube.com/watch?v=FW-6H4M7rwI
Just extract it to your Half-Life folder, create a shortcut just like my sample shortcut (or edit my sample directly, your call), and load it. Happy Half-Life'ing 😁
Any help is appreciated, so PRs are welcome. Or fork away, its free 😉
DO NOT USE THIS ON VAC SECURED SERVERS, YOU MAY GET BANNED. TO BE SURE USE IT WITH STEAM IN OFFLINE MODE.