Touch PiShock

$0+
5 ratings

Touch PiShock

  • Take Note: If you have multiple PiShocks, an updated, Group Compatible, version soon to come!
  • April 15th: VRCOSC Parameters for Touch-PiShock 1.0 had non-default VRCOSC Parameters, which is confusing some users. This was a mistake on my part during setup on my part, and over looked to simplify it before public release. My Apologies! 1.01 has the correct, default, VRCOSC Parameters!

No longer the need to hand out links, to (most) everyone in the instance!

  • Toggle between Shock or Vibrate when touched.
  • Toggle with 10second Cooldown
    Adjustable within the animation layer. Looking into control within game or easier in Unity.
  • Radial controls for Duration and Intensity of the hit (either that's Shock or Vibrate)
  • Touch and Beep to confirm functionality.
  • Prop not required, can go without, or replaced, without harm to the setup.
  • 8 Parameter

Radial Menu text, "Vibrate=Off - Shock=On" formatted better in VRChat.


Multi-purpose, any Avatar or Prop can be used.
Designed around, and suggested to use, Lolatron's PiShock model, found https://lolatron.gumroad.com/l/PISHOCK (Also Free!).

  • If you enjoy Lolatron's Pishock Model, please consider paying for it!
    Looks great, and has far more available than what's used here (strap not used with this prefab, just the PiShock and Spacer).


Installation:

Can be used anywhere on the avatar. Just...

  1. Import VRCFury. https://vrcfury.com/
    I may make a non-VRCFury version in the future, setup without is otherwise simple.
  2. (Suggested) Import Lolatron's model, preferably first. Or import Touch-PiShock Full package for both!
    No special shaders required, recommend to apply your own to fit your avatar.
  3. Import Touch-PiShock.

Then...

  1. Add to your avatar root.
  2. Drag to your preferred location on the armature.
  3. Resized and rotate as you see fit.

Setup to use along side VRCOSC: https://github.com/VolcanicArts/VRCOSC to communicate OSC from VRChat, to PiShock. Follow their guide to link your PiShock account/device to VRCOSC.

  • Credit to VRCOSC of their own menu setup.
  • Future plans of Touch-PiShock to account for PiShock Groups.

Further instructions included with download.



Questions:

Don't like the prop? Want to use your own? No Problem!

  • While within Touch-PiShock Prefab, remove the objects under "Props Here", then add what you want, and adjust as needed.

The touch area, the Contact Receiver, too small for the new prop?

  1. Under the root of the Prefab, select "Touch-PiShock (VRCFury)"
  2. Under "VRC Contact Receiver (Script)" adjust the Shape area as you see fit.
    You will manually decide Sphere or Capsule of the "Shape Type", and adjust the floats of the Radius, Position, and Rotation. (Green Marks)

Green marks for question above, Red marks for question below.

Need other Collision Detections, besides Finger/Hand?

  • Under the Red area (above), select the drop downs to swap, or select the area near the drop downs to then select Delete, or Add to include other areas.

How do you change the Cooldown time?

  1. Within the FX file (Animation Layer file), select the line with three Arrows pointing to "Start" from "Reset.
  2. Select the Second listing to the right under Transitions. Below that, Expand "Settings" if needed, and change 10 to how many seconds you wish.
  3. (Optional) though suggested for QOL, update the Menu file, Menu-Touch-PiShock_Controls, rename "10Second Cooldown" menu listing, Only the Name of the menu listing, to show the seconds, or just rename to "Cooldown".

Prefab is on the avatar, it's displaying, but Beep/Vibrate/Shock doesn't work?

Public test avatar?

  • Technically, yes, I'll have one listed out soon. It's in use for a second project I'm working on for (simple) haptics. I need to reach out to the Dev of said public/free avatar before I list it.


Other Notes:

OSC Parameters:

  • VRCOSC/PiShock/Duration
  • VRCOSC/PiShock/Intensity
  • VRCOSC/PiShock/Shock
  • VRCOSC/PiShock/Vibrate
  • VRCOSC/PiShock/Beep




Refunds? None. Purely digital content. Nothing unique or special.
This was created with knowledge and experience, mind the learning, troubleshooting, and time spent.
I take no responsibility if this, some how, causes damage to your project, avatar, or a PiShock mishap. Backup your project, and practice safe PiShock habits.


Avatar in screenshots: NeKoob by Kuby: https://kuby.gumroad.com/l/Nekoob

$
I want this!
Digital Asset, No Refunds

The PiShock Touch without the links.

Interaction
Touch and Menu Controls
VRCFury
Optional! Suggested!
VRCOSC
Required
PiShock Device and Hub Required?
Yes..?
Multiple PiShocks?
Coming Soon!
Copy product URL

Ratings

4.8
(5 ratings)
5 stars
80%
4 stars
20%
3 stars
0%
2 stars
0%
1 star
0%
$0+

Touch PiShock

5 ratings
I want this!