Customizing the horn pop sound

So you’ve enjoyed becoming critter, but you want even better customization with your horns: when you’re a different material, you’d like to be able to change the sound that is made by your horns being popped off.

Worry not, as of version 1.7.0 you can make this happen!

Finding the pop sound list

First, go to the Critter/CritterFX.controller animation controller, and look at the HornPop layer. Inspect the Horn Pop layer, and click on the Play node in order to see the list of sound clips. The list of clips on the VRC Animator Play Audio component is the registry of available audio files.

hornpop customize sound list.png

If you would like to add your own audio files to the list, feel free to do so. Unfortunately, setting this up as a per-avatar thing would be a bit annoying, although in a future version I may separate the Horn Pop animator layer out into its own controller to make it easier to do per-avatar customization of the sound list.

If you do modify the sound list, I highly recommend prefixing the audio filenames with their list element position, as this makes it easier to keep track of things for the next step.

Changing your horn pop material sound

For each material that has a pop sound override, go to its node in the animator controller, and add a VRCAvatarParameterDriver to it. Set its “Type” to “Set,” its “Destination” to “HornPopSound,” and its value to the element ID of the sound you want to use.

hornpop add parameter driver.pnghornpop parameter driver default.png

And then you’re done!

Current included audio clips

Clip ID Name Description
0 Pop! goes the critter
1 Splat splort
2 Ice clink Raise a toast to critters!
3 Ting Sometimes you just wanna chime
4 Chord Strike one with 90s kids
5 Click Short and to the point
6 Water drop For all your liquid needs

I suspect that the name was probably enough, honestly.