Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

UE4.12 SoundSeed registration

0 votes

Martin B. asked a similar question for UE4.11. No one responded so I'm trying here.

I'm trying to register Sound Seed plugin for a UE4.12 Content-Only (blueprints based) project. Sound Seed is supposedly included with my license key. I have followed the instructions from the Wwise UE4integration FAQ without a rebuild... but no luck so far. Is Sound Seed considered a "third-party" Wwise plugin and requires a rebuild? Anyone have any success with this?

 

A: In order for your plug-in to register itself with the SoundEngine, you need to include the plug-in's factory header (.h) file. To do so, add the necessary include in…/Plugins/Wwise/Source/AkAudio/Private/AkAudioDevice.cpp, under the line saying

// Add additional plug-ins here.

You then need to link against the plug-in's library. To do so, add a call to the AddWwiseLib function for your plug-in in …/Plugins/Wwise/Source/AkAudio/AkAudio.Build.cs, near the other plug-ins. You then need to rebuild your game project from the Visual Studio solution or Xcode workspace.

Note: A limitation in Unreal Engine 4 prevents from rebuilding an Unreal plug-in from a Content-only (Blueprint) project. Therefore, third-party Wwise DSP plug-ins are not available in a Content-only (Blueprint) project, as this method requires rebuilding the Wwise Unreal plug-in.

 

asked Jul 21, 2016 in General Discussion by makers (180 points)

1 Answer

0 votes

Hi, this is a little late but hope it helps some people out. This is how I registered the SoundSeed plugin with Wwise 2017.1.4 and UE 4.18.2. 

Registering Wwise 3rd Party Plugins

  1. Add the following to AkAudio.Build.CS (around line 343)
    1.  AddWwiseLib(Target, "EFFECT_PLUGIN_NAME"); // Get the EFFECT_PLUGIN_NAME from the .lib file in the Wwise plugin directory (Audiokinetic\WWISE_VERSION\SDK\PLATFORM\Release\lib)
  2. Add the following to AkAudioDevice.cpp (around line 93)
    1. #include <AK/Plugin/PLUGIN_NAME_INCLUDE.h> // under the comment: Add additional plug-ins here. PLUGIN_NAME_INCLUDE.h can be found (Audiokinetic\WWISE_VERSION\SDK\include\AK\Plugin)
  3. Close UE4 and Visual Studio project.
  4. Lastly, generate visual studio project from UE4 project file.
answered Jan 29, 2018 by ShadowStorm (160 points)
Hi there,

I was wondering if you could provide anymore instruction for this as i am really struggling to get Sound Seed working!Ive added in the lines of code i think in the right places, but when i right click on the ue4 project and click generate visual studio codes it says there are no source codes.

Thanks!
...