0

Create toggles for VRChat Avatars the easier way

Creating toggles for avatars in VRChat was always pain. Add an expression parameter, append that to the animator controller, create animations and states, etc.

I decided to simplify and automate that process, because all input is error. That extension for Unity lets you create toggles by only using a single UI. The other stuff is automated.

Note: This unofficial Unity extension is not associated with VRChat. It's purpose is to simplify the process of creating toggles.


What it does

  • Adds a new parameter to the expression parameters of the selected avatar.

  • Adds that parameter to the animations controller (aka. fx controller).

  • Creates two animations (on/off) that enable and disable the selected object at your avatar.

  • Generates an animation layer with all needed states and tranisitions.

  • Adds a toggle to the expression menu.

  • Also: Lets you easily create submenus.


How to use it

Make sure you are using

  • Unity 2019.4.31

  • VRCSDK3

  • Avatar 3.0

With those requirements, simply import the unitypackage into your project.

The extension adds menu entries to the GameObject menu and Tools menu on top. The GameObject context menu is also accessible on objects in a scene.

Toggle Creator

  • Avatar: Your avatar.

  • Accessory Object: The object on your avatar you want to create a toggle for.

  • Toggle Name in Menu: The name of the toggle button that will be displayed in your expression menu.

  • Parameter Name: Chose an internal name of the expression parameter. (default: Same as Toggle Name)

  • Expressions Menu: Select the part of the Expressions Menu you want the toggle button in. (You can also create a new submenu for better organisation by expanding the "Create new Submenu" section below.)

  • Folder for new Animations: Select a folder from your Assets library (drag'n'drop also works). The two toggle animations will be saved in that folder.

  • Default State: Whether the toggable object will be shown or hidden when you load your avatar.

  • Save State: The state of the toggle will be saved, even when reloading your avatar.

Toggle Remover

  • Avatar: Select the avatar you want to remove a toggle from.

  • Parameter to remove: Select the (bool) parameter you want to remove.

  • The next part is just information about elemets found that are linked to that parameter (animations, animator states, menu entry, etc.)


Current limitations

  • Creates only bool toggles (no blendtree support)

  • Adds animations for only one object


Future plans

Currently I consider that piece of software as early version and not feature complete. Here are some improvements I want to make and features I want to add:

  • Improving input validation

  • Easier folder selector for animations

  • Also add other objects, blendshapes, etc. to animations

  • Generate blendtrees

  • Manage all expression parameters and their animator states

  • Organize expression menus

Click to expand description
Avatar for a user
kuxx
a year ago
doof
terminalx
2 years ago
Please make this compatible with the VRC Creator Companion, VRC fury breaks, and everything else doesn't work
_Lonely_king_
2 years ago
Leaving a comment to inform the creator and people who use this. Toggle assistant Isn't compatible with the current version of gogo loco. Hand toggles and head toggles become local only when using them on the new version.
cjgamers1995
2 years ago
i want to ask about this assist bc mine wont work even download new version i think its updated rn i will check it
Nightslayer
3 years ago
is there a way to make the avatar hold the toggle like for example a bat
Nightslayer
3 years ago
ThatGr3mlin
4 years ago
I only ever got this to work on 1 avatar. I select the avatar and half the menu disappears. pretty sure it's something I'm not setting upright I'm just not sure what so if anyone has experience with it let me know.

Toggle assistant is A useful, super affordable tool for people who are new to unity, and need to set up Toggles quick.

Customizability

Allows you to use custom animations for blendshapes, mesh, materials, as well as create animations for you.

Ease Of Use

There wasn't any issues that i had understanding how it works.

Appearance

The User interface is really easy to understand, as well as use.

Performance

Unfortunately, there is an issue I have not been able to figure out the cause of. Sometimes Toggle Assistant will not display it's options or allow you to use it at all. At the time of writing this review, I'm still waiting to hear back from Shatter.

Click to expand review

it does it purpose yet it doesnt let you toggle a tool item

Ease Of Use

very easy for those who are starters

Customizability

it works as it says but doesnt make it where u can hold a item

Appearance

it looks nice

Performance

works very well yet again it doesnt let you hold a tool like a bat or gun

Click to expand review

its really useful tool and recommend people using it

Ease Of Use

great and wonderful tho im started if people start it look on tutorial how to use it

Customizability

much easier to put accessories and clothes (havent tried it but soon test it)

Appearance

its good but rn im having issue to start it up after update but i will check on it its easy and not hard but same time you need to understand it

Performance

10/10 did test it using glasses and its was great with toggle on and off but forgot to make slot

Click to expand review
No user attachments found
No questions yet
No mentions found
*prices are an indication only and may be outdated