Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes

Hi everybody,

We are struggling here with Wwise in UE4.14.

We are able to have Wwise sounds in editor, able to package but when we run our exe, the following message is displayed:

Plugin Wwise failed to load because module 'AkAudio' could not be found

What is strange is that this problem disappeared after we added "AkAudio" in our Build.cs with PublicDependencyModuleNames.AddRange(new string[] ...) 

But after our Sound Designer pushed new things (just new sounds or events), the problem appeared again and we are not able to have a working package anymore.

Do you have any clue about this problem? It's a big issue for us as it signifies falling back to UE4 audio system.

Thanks for your help!

in General Discussion by Jean-Noël C. (200 points)

1 Answer

0 votes

Ok I've got news.

The problem appears each time we switch from a changeset to another (provided they contain wwise stuff) on our source control.
I managed to "fix" the problem by forcing UELinkerFixups files from the Intermediate directory to be rebuilded at each packaging by modifiing our Project.build.cs like this:

        //Dirty fix for the strange bug which requires that UELinkerFixups must be destroyed each time
        //modifications are made sounde wise...
        string DevelopmentDir = Path.GetFullPath(Path.Combine(ModuleDirectory, "../../Intermediate/Build/Win64/Incarna/Development/"));
        string UELinkerFixupsDir = DevelopmentDir + "UELinkerFixups";
        try
        {
            File.Delete(DevelopmentDir + "Makefile.ubt");
            Directory.Delete(UELinkerFixupsDir, true);
        }
        catch (System.Exception) { }

Hope it helps, but I have to admit that I don't understand this behavior at all.

by Jean-Noël C. (200 points)
I had same problem "UE4 "Plugin Wwise failed to load because module 'AkAudio' could not be found"
Where can I find this "Project.build.cs" . Can I know more detail how to fix the problem.
You have to be in a C++ project.
The file "Project.Build.cs" (replace Project by the name of your project) is located in "{ProjectDirectory}/Source/{ProjectName}.
Just copy/paste the lines I've put here in the only method which should be present in this file.
Hope it helps :)
...