Skip to main content

VTubeStudio

There are two ways that RUMP data can be used with VTubeStudio. For simple usage, RUMP provides data to a custom tracking parameter that you can link to your avatar's Live2D parameters. For more complex usage, RUMP provides an Actions system that can set up event triggers for VTubeStudio.

Connecting

The first time RUMP tries to connect to VTubeStudio, VTubeStudio will pop up a dialog asking you to approve the plugin. RUMP will not be able to connect until you hit the Allow button in VTubeStudio to allow the connection! More detail on this, and on VTubeStudio plugin usage in general, can be found in the VTubeStudio documentation.

Custom Tracking Parameter

Once RUMP successfully connects, it will create a custom tracking parameter called Vibrate.

VTubeStudio parameter example

This parameter will receive vibration strength as a number between 0 and 1, with 0 representing no vibration and 1 representing maximum vibration.

You can link the custom parameter to any of your avatar's Live2D parameters in VTubeStudio's avatar settings. See the VTubeStudio documentation for more details.

Actions

The Actions system lets you set up triggers in RUMP that will activate a VTubeStudio hotkey when the vibration level enters a range you've specified.

In order to use it, you need to create hotkeys in VTubeStudio. The hotkeys do not need to be bound to a keyboard button or on-screen button. As long as the hotkey exists, RUMP can activate it. It's also recommended to give your hotkeys names in VTubeStudio to make it easier to tell which one is which. More details on hotkeys can be found here in the VTubeStudio documentation.

To set up Actions in RUMP, first connect to VTubeStudio, and then go to the Actions tab. You'll be presented with four buttons: New Action, Apply Actions, Save Actions, and Load Actions.

Creating an Action

To create an Action, first click the New Action button, and an Action entry like this will appear:

VTubeStudio Actions Example

The dropdown box sets the hotkey that will be triggered on your avatar, and will let you select any of the hotkeys associated with your avatar. The Rumble Range sections let you select the trigger range for the Action. When the vibrate level goes between the Min value and the Max value, the specified hotkey will be triggered once. By default, toggle-type hotkeys will be triggered a second time if the vibrate level goes back out of that range (this can be customized in the Advanced settings).

You can create as many Actions as you want, using the New Action button. If you want to remove an Action, use the X button at the top right of that Action's box.

When you're done setting up your Actions, click the Apply Actions button to turn them on! Any changes or additions you make to your Actions will not be applied until you click Apply Actions!

Important

Any changes or additions you make to your Actions will not be applied until you click Apply Actions!

Because hotkeys are linked to specific avatars, Actions cannot be carried from avatar to avatar. If you switch avatars, then any hotkeys you've set in your Actions will be lost, and you'll have to set them up again with the new avatar's hotkeys.

Note that Actions are not saved by default - they'll be forgotten when you close RUMP. If you plan to use your current set of Actions again, refer to Saving an Action Set to see how to save your Actions for future sessions.

Advanced

Some VTubeStudio hotkeys, like Toggle Expression or Toggle Item Scene, are toggles that you'd probably want to turn on when the conditions apply and turn off when they don't. Other hotkeys, like Play Animation or Move Model, are single actions with no "off" to return to, so you'd probably only want to run them once when the conditions apply.

The Advanced section gives you the option to set whether your Action runs when entering the range, when exiting the range, or both. When you choose a hotkey, RUMP will automatically set this to what's most likely to be correct for your hotkey type. But if RUMP's defaults don't match what you need, you can override them yourself here.

Saving an Action Set

Actions are not saved automatically, and will be lost when RUMP is closed. In order to carry Actions forward to a future session, use the Save Actions button.

When you click the button, RUMP will prompt you for a save name. Once you enter the name and hit Save, all of the current Actions will be saved with that name, and you can load them later by Loading an Action Set.

If you enter a name that already exists, your current save will overwrite the existing one.

Loading an Action Set

To load a previously-saved set of Actions, click the Load Actions button. A list of saved Action sets associated with the currently-loaded avatar will be displayed (saved Actions associated with other avatars will not be shown). Click the one you want, and it'll be loaded into the Actions pane.

You can also delete a saved Action set from this list, by clicking the X button on the one you want to delete.