Skip to content

Savable Presets

Quickly creator or update an animator controller that can save presets in-game.

Main Window

What does it do?

Makes it quick for you to create and update an animator that allows for saving and loading custom presets in-game.

How to use

First set-up

When first using the tool you will need to create a new configuration. There are 2 ways to do this:

  1. Right-click in a folder Create/AwA/Savable Preset Configuration
  2. Click the button, this will put it in the Assets folder

First Setup

Creating a menu

Note

For now you will need to create your own menus for this. In the future there may be a way to also auto generate menus for the given presets.

To make it easier there are 3 buttons under each Savable Preset: Load, Reset, and Save. These will copy the parameter to your clipboard for that given Savable Preset.

Below is an example of how to create a menu:

Main Menu
Toggle Example

The Reset button is a submenu with a confirm button inside.

Merging the animator

Note

This will use VRCFury, but Modular Avatar has a similar tool.

  1. Create a new Empty GameObject
  2. Make sure it’s under your root avatar GameObject
  3. Add a Full Controller component to that GameObject
  4. Add the generated controller, and set the Type to FX
  5. Add all your menus
  6. Add the generated Parameters Expressions
  7. In Advanced Options add a global parameter with the value of *
  8. (Optional) Add custom icon overrides for the menus

Full Controller Example

Last updated on