Please be advised that the Audiokinetic offices will close at 3:00 p.m. EST on December 23rd, 2019 for the holiday period, and will reopen on January 3rd, 2020 at 9:00 a.m. EST. Learn more.

Community Q&A

Where Wwise users help each other out!

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

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

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!

asked Dec 22, 2016 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.

answered Dec 23, 2016 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 :)
...