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

I have recently been implementing the new external hooks for CPU profiling that have been exposed in Wwise 2022 (e.g. AkInitSettings::fnProfilerPushTimer, AkInitSettings::fnProfilerPopTimer and AkInitSettings::AkProfilerPostMarker). These are super useful, but only work when running the Profile or Debug version of the Wwise SDK. It got me thinking about how I could get access to these in released builds of our game.

Looking at the documentation for build configurations I noticed that it says this about the Profile version of Wwise:

 Due to its communications features, it should not be used for the final retail version of a game.

So I tested running a Profile version of the SDK without initializing communication features and noticed that I can still use the external CPU profiling hooks!

What would be the reasons I would not want to use the Profile version of the Wwise SDK without its communication features initialized in a release build of our game?

 

in General Discussion by Eric N. (140 points)
edited by Eric N.

Please sign-in or register to answer this question.

...