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.

How can I avoid repetition from different containers?

0 votes
Hello everyone,

I am working on a dialogue system in a game project. The character has different skills and each skill has some unique quotes recorded. Beside that we have also recorded some common attack grunt sounds. I want that every time when the character plays a skill, he or she will randomly play a grunt sound and occasionally a quote of the skill. But it seems hard to avoid repetition of a same grunt sound when switching between skills.

Let say we have skill A and B. We have quotes: A1 A2 (of skill A), B1, B2 (of skill B), and common grunt sounds 1, 2, 3, 4. If I put {A1, A2, 1, 2, 3, 4} in container A, and {B1, B2, 1, 2, 3, 4} in container B, there will be a chance that we hear 1 followed by 1 when we play A followed by B. If I record more attack grunt sounds and put different grunt sounds into different skills, it could be a solution. However, this will need tons of sounds as we design more skills.

Is there a way to solve this problem within Wwise?
asked Jul 1, 2021 in General Discussion by Zhuolun Z. (930 points)

1 Answer

0 votes
 
Best answer

Random Container - Skill_VO  (triggered by a single event for all skills rather than having a unique event for each skill)

  • Random Container - Grunts  
    • Grunt_01
    • Grunt_02
    • Grunt_03
    • Grunt_04
  • Switch Container - Quotes (switch group will select appropriate skill content)
    • Random Container - Skill A
      • Skill_A_Quote_01
      • Skill_A_Quote_01
    • Random Container - Skill B
      • Skill_B_Quote_01
      • Skill_B_Quote_01

 

answered Jul 2, 2021 by James N. (560 points)
selected Jul 5, 2021 by Mads Maretty S. (Audiokinetic)
Great! This is definitely a good idea! Thank you!
...