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
I want to find a list of all objects of certain types (random containers and blend containers) which are not referenced by any events.

How can I achieve this?
dans General Discussion par Lawrence S. (110 points)

1 Réponse

0 votes

Hey Lawrence, 

Great question! Not sure if you can do that specifically, but how about reversing the search? 

For instance, start by finding all Random Containers and Blend Containers:
$ from type RandomSequenceContainer, blendContainer

... then copy the above list into a spreadsheet and search for all containers with reference to an Event Action:
$ from type RandomSequenceContainer, blendContainer select referencesto where type = "action" 

... and then go back to the target containers of the actions: 
$ from type RandomSequenceContainer, blendContainer select referencesto where type = "action" select target

From here, you could probably just filter the list of containers assigned to Event Actions, with the full list of random/blend containers in e.g. Google Sheet. Maybe something along the lines of...
=filter(A2:A, ISNA(MATCH($A2:A,$B$2:$B,0)))
... where A is the full list and B is the containers assigned to Event Actions.

If you're trying to clean out your Wwise project, here are a few other possibly useful WAQL sentences.
Get all empty Random or Sequence Containers: $ from type RandomSequenceContainer where childrenCount < 1
Get all Events with no Actions: $ from type Event where childrenCount < 1

Hope this works for you!

par Mads Maretty S. (Audiokinetic) (40.2k points)
I was trying to answer this question for a while last week and got stumped. This is a brilliant solution!
...