HTC/Vive Controller Funscript & Haptic Sync

Use HTC/Vive Controller with HaptiQ for synchronized funscript playback. The HTC/Vive Controller is a game controller that connects via USB. Get started for free.

How to connect HTC/Vive Controller to funscripts

  1. Create a free HaptiQ account at haptiq.app/register.
  2. Connect your HTC/Vive Controller via USB using Web Bluetooth or Buttplug.io / Intiface Central.
  3. Upload a .funscript file or generate one from any video with HaptiQ's AI engine.
  4. Press play — your HTC/Vive Controller syncs in real time with every keyframe in the script.

Frequently asked questions

Does the HTC/Vive Controller work with funscripts?

Yes. A funscript is a device-agnostic motion file, so the same script plays on any supported hardware. HaptiQ converts the motion in a video into a funscript and streams it to your HTC/Vive Controller in time with playback.

How does the HTC/Vive Controller connect to HaptiQ?

The HTC/Vive Controller connects over a wired USB connection. Browsers cannot open a raw serial port to a toy without a bridge, so run Intiface Central (Buttplug.io) on the same machine and HaptiQ will drive the device through it. This is desktop only.

Do I need Intiface or Buttplug.io for the HTC/Vive Controller?

Yes. Because the HTC/Vive Controller connects via USB, a browser cannot reach it directly. Install Intiface Central, connect the device there, and HaptiQ will drive it through Buttplug.io.

Which browsers support the HTC/Vive Controller?

Use any modern browser on a desktop machine. The USB link is handled by Intiface Central, so browser choice does not matter.

Can I generate a funscript for the HTC/Vive Controller from my own video?

Yes. Upload a video or paste a link, and HaptiQ's motion analysis produces a .funscript you can play on the HTC/Vive Controller or export for another player. Large files are uploaded in parts, so multi-gigabyte VR video is supported.

What kind of device is the HTC/Vive Controller?

The HTC/Vive Controller is a game controller. HaptiQ maps the vertical motion in a funscript onto whatever actuation the game controller provides, so scripts written for other hardware still play.

Create a free HaptiQ account to connect your HTC/Vive Controller and play synced funscripts.

Open in HaptiQ