Connect to VR

ToyControl connects to HereSphere on your VR headset and drives your toy with whatever VR scene you are watching. Works with Meta Quest and with PC-streamed VR. Requires the helper app.

Connect to VR lets ToyControl watch what your VR headset is playing and drive your toy along with it. If you have a VR headset, a toy, and a video script, this is the path that turns them into one session.

It is the source named Connect to VR in the ToyControl sidebar.

What it is

The headset plays the video. ToyControl on your computer drives the toy. The two need to talk to each other, and that is what Connect to VR does.

It works through HereSphere, the most popular VR player for interactive scenes. HereSphere broadcasts the current video position over your home Wi-Fi. ToyControl listens, looks up the matching script in your library, and moves the toy in time.

HereSphere has a native app for Meta Quest, and a Windows PC version. Meta Quest is the simplest path. Other headsets, such as a Pico, use the PC version streamed to the headset.

How it works

Four things in a line: the headset plays the video, it tells the helper app where it is in the video, the helper app tells ToyControl, and ToyControl moves the toy in time. You don't see any of this; it just happens when you press play in HereSphere.

Who it is for

What you need

The headset and the computer must be on the same Wi-Fi network.

The headset's own browser is not the same as Connect to VR

A common point of confusion: you cannot run the full ToyControl app inside the headset's own browser. That would require Bluetooth pairing from inside the headset, which headset browsers do not support.

Instead, ToyControl runs on your computer (where your Bluetooth toy is paired), and the headset just plays the video. Connect to VR is the network connection between them, not a way to load ToyControl inside the headset.

Quick setup

  1. Install the helper app on your computer. Tiny download, runs in your system tray.
  2. Find your headset's IP address in HereSphere's settings.
  3. Connect ToyControl to the headset. In the Connect to VR panel, paste the IP and click Connect. Or use Scan to find the headset automatically.
  4. Load your video in HereSphere on the headset.
  5. Hit play. ToyControl auto-loads the matching script (filename match) and the toy starts moving.

The full walkthrough is in How to play scripts on Meta Quest. For a Pico or another non-Quest headset, see How to play scripts on a Pico headset.

Auto-match by filename

If the script in your library has the same filename as the video you load in HereSphere, ToyControl finds it automatically. No clicks needed.

This is the easiest workflow. Save your videos and scripts together, with matching names, and you only do the loading once: the first time you set up a new scene.

Fixing alignment

If the script lags or leads the video, press C on your keyboard during playback. This is Set First Cue: it shifts the script so the first action lands exactly when you pressed C. You only need to do this once per scene.

For smaller offsets, the fine-tune slider nudges in milliseconds. Settings are saved per script.

See The script and video are not in sync.

What about SLR Interactive

SLR Interactive scenes work with Connect to VR. You can:

HereSphere is the more flexible option and supports more scripts. The SLR app works for SLR's own subscription scenes. Both paths play through ToyControl on the toy side.

See How to play scripts with an SLR video.

What about DeoVR

DeoVR has a different protocol for funscripts. HereSphere is the recommended primary path for ToyControl. For DeoVR, see Using DeoVR with ToyControl.

What does not work yet

Privacy

Connect to VR is local. The headset finds the helper app over your home Wi-Fi. The helper app finds the headset the same way. Nothing leaves your home network for the VR connection itself. The script library lives on your computer; the video lives in HereSphere on the headset.

For the account and billing side, ToyControl uses normal web app communication (signing in, syncing settings). Connect to VR does not touch that.

Try it

If you have a VR headset:

  1. Install the helper app.
  2. Open HereSphere on the headset.
  3. Connect from the Connect to VR panel in ToyControl.
  4. Load a video on the headset.

The toy starts moving with the scene.

Frequently asked

Does this work with PCVR? Yes, with HereSphere on PC. Connect to VR is really a HereSphere bridge; if HereSphere runs on a PC instead of a standalone headset, the path is the same.

Does this work with a Pico? Yes, though not the same way as on a Quest. HereSphere has no native Pico app, so you run the PC version of HereSphere and stream it to the Pico. See How to play scripts on a Pico headset.

Can I use my headset controllers? Yes. They control HereSphere as usual. ToyControl just reads playback time; it does not interfere with the headset.

Do I need a Pro subscription? Connect to VR is a Pro feature after the 10-hour trial.

What if I have multiple toys? All paired toys can respond. Each one has its own intensity calibration. See Running multiple toys at once.

What if the headset is not on the same Wi-Fi as the computer? They must be. Many home routers have separate networks for guest, 2.4 GHz, and 5 GHz; both devices need to share one.

Related