Connect: Controlling E-Stim devices and virtual self-bondage
Added 2020-09-26 20:19:41 +0000 UTC
Connect is a plugin that allows you to control audio-driven E-Stim devices. The package also includes VirtualLock, a plugin for virtual self-bondage in VR. In combination that means, if you do not behave, your dominatrix will punish you...in real life!
Content
- Proof-of-concept demo scene: Essentially the girl is whipping your dick randomly, which is replicated in E-Stim. Rather simple AnimPattern triggered by script. But there is some IdlePoser animation and of course Life plugin. And....if you try to escape her....it might hurt :)
- ConnectAudio: VaM plugin that connects to the app. It allows you to send E-Stim commands via VaM's build-in trigger system, for example from within a Timeline animation, from other plugins or just a UIButton atom.
- ConnectAudioApp: External application that uses your soundcard to generate waveforms your E-Stim power box can interpret. The app package also includes a 6 page PDF tutorial.
- VirtualLock: VaM plugin tracks your hand and head position, and optionally ensures you are looking at an atom named "VirtualLockFocusPoint". In the demo scene that means you HAVE to look the girls in the eyes. If you move too much, there is a warning first and at a larger distance a "breach" is triggered. Of course a breach is also trigger if you try to open the UI or quit the game. It is using the VaM trigger system, you can hook it up to all kinds of things, not just E-Stim.
- Assets for the demo in separate VAR packages for reusability: Riding crop asset ("SecretToys") and a random timer script ("LogicBricks").
Hardware needed
In order to try the E-Stim part of this you will need some stuff:
- Obviously, you need an E-Stim power box that allows for direct audio input. I’m using two ABox devices by a UK based company called E-Stim Systems. These are available through various shops. The ABox pretty much directly takes the audio signal from your soundcard and just amplifies it.
- Potential alternatives might be the 2B power box by the same company as well as the more known Erostek ET312B. However, I don’t have those rather expensive boxes, so I can’t actually be sure they are compatible. If you happen to have one of those devices, please report back if it works.
- In addition to the power box you will need electrodes and potentially cables.
E-Stim Safety
- E-Stim is absolutely safe, if applied correctly!
- Prefer battery powered devices and devices build in countries that have reasonable safety standards.
- Read the fucking manual of your power box!
- Don’t apply E-Stim near anything vital like brain, heart and lungs. As rule of thumb, do not apply electrodes anywhere above waist area. Careful with readjusting electrodes while the power is on. Theoretically the current could flow through your hands and arms into your heart.
- Don’t use if you have a heart condition or similar.
- Always use water-based lubricant or specialized electrode gel.
- Use this software at your own risk! As in any software by “random people from the internet”, there might be bugs. When using this software, always stick to intensity levels you can handle.
Usage instructions
- Launch the external application and load the "DemoSceneProfile.json".
- Connect and calibrate your E-Stim setup. Essentially that means "get the volume right". See tutorial.
- Launch VaM in VR mode and load the demo scene.
- Possess the guy.
- Press the "VirtualLock" button, which starts a countdown and brings up a head-up display.
- Go into the pose you want to stay in during your virtual self-bondage, e.g. with spread arms or whatever. Look at the girl! The center of your headset has to point at her eyes.
- Have fun! The demo scene is setup to a lock time of 1 minute only.
- After the time is up "Unlocked" appears and you are free again.
- (Use the slider on the plugin to lock up to 30min, you can also tweak allowed movement range, etc.)
Known issues
- This release was a bit rushed. Getting everything done in a single month was certainly a challenge. Well, it's still not done, but I didn't want delay any longer. Old gamedev wisdom says the last 20% take 80% of the time, and it's entirely true ;)
- There was no time for a proper light setup and there are only very simple animations. This deserves a way better demo scene...but there wasn't more time.
- If you move too much and cause a "breach" it's a bit complicated to reset. Didn't want to make it too easy, so you can't escape punishment, still looking for a good solution here. For the moment it's easiest to reload the scene.
Dependencies for Demo
License
- This is an EarlyAccess release! Download will be available for free under CC BY-SA license after October 11, 2020. You are allowed to reference this package in your own VAR packages, even if they are paid or use a different license. Links to my Patreon are always appreciated.
Download