Version
The specified Dynamic Library for a Plug-in was not found on disk. The name of the Plug-in is specified with the error. This error happens if the Plug-in is used in the project but is not linked statically to the game executable. When this happens, Wwise tries to find the corresponding Dynamic Library file (file extensions DLL, SO, BUNDLE, or PRX, depending on the platform).
The dynamic linking strategy is optional, the game developer chooses his preferred linking strategy. However, if a Plug-in is used in the Wwise Project, it's code must be linked to the game. Note that it is possible to mix linking strategies, using static linking for some plug-ins and dynamic linking for others.
Probable causes:
When linking statically AllPluginFactories.h is not used (which is ok) but the Plug-in include file (***Factory.h) is missing or library was not linked.
When linking dynamically, the dynamic library (file extensions .dll, .so, .bundle or .prx) was not deployed to the target console.
When linking dynamically, the dynamic library search path was not set correctly. By default, it is automatically set properly but some implementers like to change it through
AkInitSettings::szPluginDLLPath
Unity users: A recent change was done in the Wwise Project that includes a new plug-in, but the game build did not package the expected DLL.
Recommended resolution steps:
Make sure the specified plug-in Factory include file is included in one .cpp of your game. Make sure the corresponding library is linked statically. See Integration Details - Plug-Ins
If
AkInitSettings::szPluginDLLPath
is changed from default in your game, make sure the path exists.
If using dynamic linking, make sure the required dynamic library is included in your packaging/distribution system, and installed on the target console.
Unity users: rebuild your game, it should include the missing file.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise