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.

Downsides of using a Profile version of Wwise in a released build without initializing its communication features?

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?

 

asked Aug 25, 2023 in General Discussion by Eric N. (110 points)
edited Aug 28, 2023 by Eric N.

Please sign-in or register to answer this question.

...