Questions et réponses de la communauté

Bienvenue sur le forum de questions et réponses d'Audiokinetic, propulsé par la communauté. C'est l'endroit où les utilisateurs de Wwise et Strata s'entraident. Pour obtenir une aide directe de notre équipe, veuillez utiliser la page « Tickets de soutien ». Pour signaler un bug, utilisez l'option Bug Report dans l'Audiokinetic Launcher. (Veuillez noter que les rapports de bug soumis au forum questions-réponses seront rejetés. L'utilisation de notre système de rapport de bug dédié garantit que votre rapport est vu par les bonnes personnes et a les meilleures chances d'être corrigé.)

Pour obtenir rapidement les meilleures réponses, suivez ces conseils lorsque vous posez une question :

  • Soyez précis : qu'essayez-vous de réaliser ou quel est le problème spécifique que vous rencontrez ?
  • Pensez à inclure les détails importants : incluez des détails tels que les versions de Wwise et du moteur de jeu, le système d'exploitation, etc.
  • Expliquez ce que vous avez essayé de faire : indiquez aux autres les mesures que vous avez déjà prises pour essayer de résoudre le problème.
  • Concentrez-vous sur les faits : décrivez les aspects techniques de votre problème. Se concentrer sur le problème aide les autres personnes à trouver rapidement une solution.

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!

dans General Discussion par Jean-Noël C. (200 points)

1 Réponse

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.

par 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 :)
...