Help a noob out with Quest 2 + Fleshlight Launch

For anyone that has this or very similar setup, this is the order of operations that I found to get it mostly working.

  1. Install Intiface Central on PC. This connects Launch to PC, and will send movement instructions to Launch. Connecting to Devices and Applications.. Note, Intiface is not required if using Script Player v1.2.0 as it can connect with the Launch natively.

  2. Install Script Player on PC. This plays funscript files and sends instructions to Launch (via Intiface). Script Player will also send back-forth timestamps with whatever video player is being used. You can progress the video/script either in Script Player OR your other video player.

  3. Script Player → Devices → Buttpulg / Intiface → Connect
    Take note of the Intiface Server Address to connect correctly. Note, if using v1.2.0, you can connect directly to the Launch.

  4. Install Heresphere or Heresphere Demo on Quest 2. I believe the demo has full functionality, but has a pop-up every once in a while suggesting to get the full version.

  5. Heresphere Instructions. This link will show you how to (1) set up SMB on your PC, (2) access your the files (via SMB) within Heresphere, (3) set up timestamp server address info within Heresphere, (4) Add Heresphere timestamp server address into Script Player, (5) Script Player → Video Player → Heresphere

  6. Done! The direction of data sent to/from:
    Launch ← Intiface ← Script Player ↔ Heresphere

Notes (Help Pls):

  • I don’t know why but Heresphere is NOT finding the funscript file (I know Heresphere doesn’t play those files). I know that the files names (excluding extension) have to be exactly the same and in the same directory; using VLC+Script Player, it’ll find the corresponding funscript file automatically. I’ve tried adding the scripts to an Interactive folder in the Quest 2 root directory, but no luck. A janky workaround is to play the video in Heresphere and “play” the script in Script Player. They’ll still talk to each other to sync up the motion at the correct timestamp…but you’ll need to do this for every file you select. :frowning_face:

  • This could be a Launch thing, but might also be because it’s such a long connection path from Heresphere to Launch. (1) The Launch disconnects from Intiface semi-frequently, and you have to wait for it to re-pair mid video. :sob: Doesn’t happen when I’m using VLC oddly enough… (2) When watching the Script Player heat map, it feels like the Launch isn’t syncing that well with the scripts. Sometimes it seems like it’s buffering the movements and it skips small parts of the instructions and so it feels “jittery”. And other times, it feels like the Launch just can’t keep up with the speed of the scripts. It’s likely a combination of both things.