Shock collar (not to be worn on the neck despite the name) with a place able remote to control it by other people.
Interactive, great way to keep the wearer from doing bad things, simply click the shock button.
Modelling for the Collar by Opal The Tiger from: https://grazilla.gumroad.com
You can add a delay to the shock through the menu.
The controller can control:
The controller can also be used through the expressions menu in its entirety.
There are two different addons developed for this asset, you can find them here.
Shock Collar OSC BridgeWorks for Pishock and Openshock.
MultiShock ModulesThis multishock module can also be used with the collar if you prefer this as the addon instead.
Important note: I have not participated in the development of these OSC modules outside of providing the asset, I will not be able to give technical assistance regarding these. If there are any issues with them you will have to contact the people that made them instead.
Real shock collars can be unsafe if used incorrectly. If you intend to pair a real collar to this asset, please be mindful of how you use it.
Pishock safety guideA shock collar, despite the name, should not be worn on the neck!
Download Size:
Texture Memory
Polygons:
Skinned Meshes:
Material Slots:
Parameter Cost
Lights
Constraints
Audio sources
You must use one of the newer VRC SDK's which can only be downloaded through VCC, otherwise you are more than likely to encounter issues.
Avatar 3.0 Manager(can be installed through VCC directly (used for manual installation))
OPTIONAL:
VRCFuryFury can be used as an alternative install method
🟢 YOU CAN:
🔴 YOU CANNOT:
Modelling for the Collar by Opal The Tiger from: https://grazilla.gumroad.com
Electricity particles by - https://odinv.gumroad.com (discord: odin_v2)
Shader for remote and collar by NebulaAnimations: https://nebulaanimations.gumroad.com
Main avatar used for promotional material is Hyenid by Alber: https://alber.gumroad.com/l/Hyenid
If you encounter ANY issues whatsoever with the prefab, please do join my discord server where I provide free technical assistance:
If you do not have Discord (for some reason), you can send me a dm on Twitter
Use this version if you do not intend to pair with a real shock device
(this version should only be needed if you use Pishock, and not Openshock)
This version here is identical, except is has a slight 1.6~ second delay in most shock animations, to account for a real shock collars latency when using OSC (scroll down on this page to see current OSC addons made for this asset).
If you intend to pair with a real pishock device, I recommend you install this one instead. the install is identical.
if you already installed the above one, you can just import this one on top, it will replace the animations automatically, no need to redo the setup.
(Hold to shock does not have the delay currently, might update later)
This video shows both a VRCfury install option, as well as manual install option.
Ensure you have:
Avatar manager 3.0 installed in the project (you can do so through VCC)
Ensure you are not on an outdated SDK
OPTIONAL:
Import the unitypackage found in the Zip file, then watch the video guide :)
There are two different addons developed for this asset, you can find them here.
Works for Pishock and Openshock.
This multishock module can also be used with the collar if you prefer this as the addon instead.
Important note: I have not participated in the development of these OSC modules outside of providing the asset, I will not be able to give technical assistance regarding these. If there are any issues with them you will have to contact the people that made them instead.
Real shock collars can be unsafe if used incorrectly. If you intend to pair a real collar to this asset, please be mindful of how you use it.
A shock collar, despite the name, should not be worn on the neck!
In case you for whatever reason want to create your own OSC addons, or edit currently existing ones. Here are some useful parameters in the asset that you can read from that show the current states of the collar.
- SHOCK/Intensity : shows the current intensity level (int)
- SHOCK/Duration : shows the current duration level (int)
- SHOCK/IsShocking : is the collar currently shocking the user (bool)
- SHOCK/Delay : a float delay, goes from 0.2 to 1, where a 0.2 would make the delay 7.5 seconds, and 1 would make it 1.5 seconds. (the value is just added as a speed modifier to a 1.5 length animation) (float)
- SHOCK/AddBeepWarning : is there a beep noise before the shock (bool)
- SHOCK/IsBeeping : On as long as the collar is currently beeping/in delay just before a shock (minimum delay is 1.5 seconds)
- SHOCK/Delay : an Integer that determines the current delay (only relevant if IsBeeping is currently enabled)
0 : 1.5 seconds
1 : 2 seconds
2: 3 seconds
3: 4 seconds
4: 5 seconds
5: Random time
- SHOCK/ButtonENABLE_C : The Constant contact for the send signal button, this will be on as long as the physical button on the controller is held down
- SHOCK/SendSignal : The expressions menu button for sending a signal, works the same as the physical contact, but from the expressions menu instead
SHOCK/StateSync1 (bool)
SHOCK/StateSync2 (bool)
these two work together to indicate 1 of 3 states selected
duration, intensity and hold to shock
True/True = Hold to shock
False/False = Duration is selected
True/Fales = Insensity is selected
Please be aware this is a paid asset, and you are under no circumstances allowed to give the files to someone else.
