Advertisement
kr0tchet

How to install MetaAudio on Half-Life (25th Anniversary update) - Restore EAX/A3D Audio

Nov 24th, 2023 (edited)
1,733
0
Never
4
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | Gaming | 0 0
  1. How to install MetaAudio on Half-Life (post-25th anniversary update)
  2.  
  3. The content on this Pastebin may be changed in future, the W.I.P version of the plugins now works with 25th anniversary. See the GitHub issues here: https://github.com/LAGonauta/MetaAudio/issues/57
  4.  
  5. WARNING: You cannot play any servers with VAC Enabled if you launch the game with MetaHook/MetaHookSv.
  6.  
  7. Step 1. Download MetaHookSv (latest version): https://github.com/hzqst/MetaHookSv/releases
  8.  
  9. Step 2. Download the work-in-progress version at https://github.com/LAGonauta/MetaAudio/actions (Actions tab)
  10. Select the most recent one on Actions tab > Under Artifacts > Click on MetaAudio, and it will be downloaded automatically.
  11.  
  12. Step 3. Extract everything on MetaHookSv to a folder, go to "MetaHookSv-windows-x86\Build\valve" folder,
  13. DELETE the "resource" folder, this will avoid breaking the Video Options, hiding the new "Enable texture filtering".
  14. then run "install-to-HalfLife.bat"
  15. Wait and then, close the Notepad window that opens up the plugins.lst file (used to add dll plugins). There should be a shortcut to launch MetaHook ("MetaHook for HalfLife") near the extracted folder.
  16.  
  17. If you forgot to remove that folder, don't worry, you can just verify the game files.
  18.  
  19. Step 4. Open MetaAudio.zip, then go to "Release" folder > drop MetaAudio.dll to "...\Steam\steamapps\common\Half-Life\valve\metahook\plugins" folder (if its doesnt exist, create one)
  20.  
  21. Step 5. Go to "...\common\Half-Life\valve\metahook\configs" and open plugins.lst, replace everything or keep everything, and type metaaudio.dll (or copy paste) on the top, save.
  22.  
  23. Step 6. Edit the shortcut ("MetaHook for HalfLife") by right click > Properties > Put +al_doppler 0.3 after the end of the Target. It should look like this: "...\Steam\steamapps\common\Half-Life\metahook.exe -insecure -game valve +al_doppler 0.3"
  24.  
  25. Launch the game on the "MetaHook for HalfLife" shortcut and it should work.
  26.  
  27. This will also fix the low quality audio on the restored Valve intro.
  28.  
  29. ### KNOWN ISSUES
  30. - This may not work on Goldberg Emu, only legit copy of the game (including free to keep during Nov 17 to Nov 20). Launch the executable on the shortcut instead.
  31. - Valve may update the game at any time, which could break MetaHookSv. Wait for them to be updated and download the latest version and install it again.
Advertisement
Comments
  • MRPIRATEFOX
    209 days
    # text 0.26 KB | 0 0
    1. A small detail this guide misses is that the current versions (as of October 2024) of Meta Audio don't include the sndlib.dll file that is necessary for it to work and it needs to de downloaded separately from another github: https://github.com/libsndfile/libsndfile
  • Sylarito
    102 days
    # text 0.15 KB | 0 0
    1. This guide doesnt work for me. When trying to open MetaHook for HalfLife file it throws a error message MH_LoadEngine: Failed to locate Videomode_Searchbase.
  • Sylarito
    101 days
    # text 0.21 KB | 0 0
    1. I think the error message was due to running Half Life in software mode. Switched it to Opengl and now the error message doesnt show up but ultimately nothing happens when executing MetaHook for HalfLife file.
  • Sylarito
    101 days
    # text 0.37 KB | 0 0
    1. Ok I managed to make it work (this will be my last post, I promise!). It's very important that you use the SND file that can be found on the latest uplodaded version of Metaaudio by Lagonauta (dated 19/12/2023). Using the SND file mentioned by user MRPIRATEFOX in the first post just did not work for me. It needs to be placed on the Half Life folder (where the .exe is located).
Add Comment
Please, Sign In to add comment
Advertisement