FMOD bindings for BeefLang
To make the lib work you will need to obtain FMOD DLLs, you can do this by downloading the FMOD Engine.
After downloading and installing the API files you will will have to copy the following files:
- x86
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/core/lib/x86/fmod.dll to $(ProjectDir)/dist/win32/fmod.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x86/fsbank.dll to $(ProjectDir)/dist/win32/fsbank.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x86/libfsbvorbis.dll to $(ProjectDir)/dist/win32/libfsbvorbis.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x86/opus.dll to $(ProjectDir)/dist/win32/opus.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/studio/lib/x86/fmodstudio.dll to $(ProjectDir)/dist/win32/fmodstudio.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/plugins/resonance_audio/lib/x86/resonanceaudio.dll to $(ProjectDir)/dist/win32/resonanceaudio.dll
- x64
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/core/lib/x64/fmod.dll to $(ProjectDir)/dist/win64/fmod.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x64/fsbank.dll to $(ProjectDir)/dist/win64/fsbank.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x64/libfsbvorbis64.dll to $(ProjectDir)/dist/win64/libfsbvorbis64.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/fsbank/lib/x64/opus.dll to $(ProjectDir)/dist/win64/opus.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/api/studio/lib/x64/fmodstudio.dll to $(ProjectDir)/dist/win64/fmodstudio.dll
- __FMOD Engine Install Dir__/FMOD Studio API Windows/plugins/resonance_audio/lib/x64/resonanceaudio.dll to $(ProjectDir)/dist/win64/resonanceaudio.dll
- Download Beef-FMOD and copy it into BeefLibs inside your Beef IDE root directory.
- In the Beef IDE, add Beef-FMOD to your workspace (Add From Installed)
- In the Beef IDE, add Beef-FMOD to your project (Properties > Dependencies)
- Have fun!