LAGonauta / MetaAudio

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

HLSDK Merge #40

Open edgarbarney opened 2 years ago

edgarbarney commented 2 years ago

Hello.

I was wondering if you're planning to merge this with HLSDK for modders? Ditching the Meta and any Injector, I mean.

https://github.com/ValveSoftware/halflife https://github.com/SamVanheer/halflife-updated

I was going to work on it myself but for some reason, I can't get to find the dependencies of this project. CMake is throwing errors at me about core audio and thingies.

Thanks.

LAGonauta commented 2 years ago

It would be great! But I have no plans to do that myself, I do not even know where I would start.

I run CMake with the following command, maybe this is what is missing?

-DSNDFILE_LIBRARY="D:\\_Project_Libraries\\libsndfile-1.0.31-win32\\lib\\sndfile.lib" -DSNDFILE_INCLUDE_DIR="D:\_Project_Libraries\libsndfile-1.0.31-win32\include" -DALSOFT_EXAMPLES=OFF -DALSOFT_UTILS=OFF -DALURE_INSTALL=OFF -DALURE_BUILD_STATIC=OFF -DALURE_ENABLE_WAVE=OFF -DALURE_ENABLE_VORBIS=OFF -DALURE_ENABLE_FLAC=OFF -DALURE_ENABLE_SNDFILE=ON -DALURE_BUILD_EXAMPLES=OFF

If it does not work, you can start a new discussion so we can try to solve that: https://github.com/LAGonauta/MetaAudio/discussions

CrezyDud commented 2 years ago

pls do that, i need linux support or maybe port meta audio because all it says is that it cant authenticate interface

hzqst commented 2 years ago

pls do that, i need linux support or maybe port meta audio because all it says is that it cant authenticate interface

It seems to be an issue with old metahook launcher which will call SetActiveProcess and set an invalid Steam pid in registry, causing steam_api.dll to fail the authentication.

Please update metahook launcher exe to the one from LAGonauta/MetaAudio, or hzqst/MetaHookSv

Linux support won't be a problem with Steam proton layer