VRChat PiShock Controller

€5
20 ratings

Want to just join a world and give anyone in there the option to zap you? Now here's your chance!

This package gives you a UI which anyone in a world can use, as long as you have interactions enabled with them. Via your menu you can enable and disable the UI, as well as adjust the intensity quickly via a radial menu.

By default the UI will appear in a holster position. You can pick it up by grabbing the UI with your right fist, which will place it into your hand. You can then either drop it into the world or place it back into the holster.

Other users control the UI with their index fingers. They can select the intensity and zap you by pressing the two zap buttons simultaneously. The duration of the zaps can be configured in VRC OSC Manager. An intensity cap can be configured via your radial menu.

Setup

  1. Drop the PiShock Prefab into the root of your avatar. You must have VRC Fury enabled on your avatar.
  2. Adjust the location and rotation of the Holster and Hand Reset target to match your avatar.
  3. If required, adjust the VRC Contact Receiver and Contact Sender positions and size to your liking.
  4. You are done, simply upload your avatar! Don't forget to start VRC OSC Manager beforehand!

A video tutorial can be found on YouTube:
https://www.youtube.com/watch?v=ZGr_YguEtoM

VRC OSC Manager

This package comes with a pre-compiled Windows and Linux version of VRC OSC Manager with the PiShock plugin enabled. If you want to add additional plugins, you can easily compile the OSC Manager yourself!

Simply configure it and place it in your autostart, it will do the rest automatically. For help with configuring it, please check the README.

Alternatively, watch the video tutorial on YouTube:
https://youtu.be/pf5jLi1FZFM

Caveats

  • Placing the UI in the world will not work for late joiners. You'll have to grab and move it again to make it usable for late joiners. They will see it in a different location otherwise and not be able to interact with it.
  • If controller pickup is not working for you, make sure that you have gestures enabled!

Common issues

If your controller panel is not working in game (as in, no shocks being send and the plus/minus buttons not changing the bar), this is most likely down to VRChat caching OSC paramaters.

To resolve this issue, go to your AppData directory and find LocalLow/VRChat. In there you should find an OSC folder, which you must delete and then restart VRChat.

Support

If you need help with the UI, you can contact me on Telegram @DASPRiD. In case you encounter problems with the OSC Manager, you should open an issue.

Add to cart

You'll get a VRC Fury UI you can immediately drop on your avatar and a pre-compiled Windows and Linux version of VRC OSC Manager with the PiShock plugin built in.

Copy product URL

Ratings

4.8
(20 ratings)
5 stars
80%
4 stars
15%
3 stars
5%
2 stars
0%
1 star
0%
€5

VRChat PiShock Controller

20 ratings
Add to cart