How to use scripts in VR - picture guide (Heresphere / Whirligig)

I was able to get HereSphere running and virtual desktop working. I’ve opened scriptlayer. On HereShere, I enabled timestamp server. I don’t know what the heck I’m supposed to do next. I can’t run DeoVR if Virtual Desktop is running. Or maybe there’s a way and I just have no clue how to do it. It tells me I can only run one app at a time.

You need to select the DeoVR video player option in ScriptPlayer (not actually running DeoVR itself). Click on “Video Player” near the top left of the ScriptPlayer app, then select DeoVR. You should see a message in ScriptPlayer that says DeoVR Connected (given that both HereSphere’s timestamp server and ScriptPlayer’s DeoVR settings are on default). You might need to restart ScriptPlayer or toggle the TimeStamp server off/on in the HereSphere user settings until you see the connection message.

I recommend reading the first post in this thread for more details. It explains how to set it up in depth.

Sorry if you’ve already covered this many many times already. I’d like to be able to connect my keon to heresphere via the virtual desktop method so i can use the extra juice from my PC to play some higher quality videos. Does the PC version only have direct handy support? because I also have it on my quest and can directly connect it to the keon that way. Or do you have to go through the outlined original post to connect a Keon via PC in heresphere.
Or am i missing something inside the HS steam app and should be able to connect it.

PC version doesn’t have support for native bluetooth devices, yet. You have to use the timestamp server with another app like ScriptPlayer/Intiface to get bluetooth devices to work.

No issues with setting up heresphere/timestamp server and connecting the script player to the timestamp server on the script player.

But - this is only a way to play local video’s then?
I’d have to open local media in the script player + fun scripts?

How do you get faptap working in Heresphere for example?

1 Like

Thanks for this, helped me out.

New to vr funscripts, but not to vr. I have an old quest 2 that the controllers don’t work on. Is it still possible to use or do i need to get replacements?

Hello, I got stash-vr to finally show up on the here-sphere browser but when I click on a video it doesn’t play and the cmd prompt gives me the error [Failed to parse resolution from label error=“no reolution height found in label” label=mp4 mod=heresphere]. Any ideas on how to fix it? The standard smb server method of streaming my videos to my quest would not work so I decided to try out this method.

I’m also seeing this exact issue. Any time I try to load any video, whether it’s VR or not, I get this error:

WRN Failed to parse resolution from label error=“no resolution height found in label” label=MP4 mod=heresphere route=videoData videoId=1

I’m running stash-vr version 0.7.8 (latest), and I tried running it using both stash version 0.24.3 (latest) and version 0.23.0 (last known version that stash-vr supports). This was my first time setting up and using Stash-VR. I was able to get to it in Heresphere, and I confirmed on the local pc that it is running without any other warnings.

I fixed this by changing a line the the .bat file I made to start up stash-vr. I changed --STASH_GRAPHQL_URL=http://locasthost:9999/graphql to use my stash hosts local ip instead of “localhost”. A dumb mistake on my part but glad it fixed it.

Found the solution for this.

  1. Download and unzip the stash-vr Windows version in your preferred location.
  2. Run - cmd.exe inside the unzipped location of stash-vr.
    CD into where you unpacked stash-vr (you can do that by writing cmd.exe in the explorer address bar in the windows while you are in the location of your unpacked stashvr folder) and then you need to enter the following command in the cmd:

stash-vr.exe --STASH_GRAPHQL_URL=http://localhost:9999/graphql --LISTEN_ADDRESS=:9666

Note: if you are using a different port number from the default 9999, you can put that port number there. instead of http://localhost:9999, let’s say you are using 7777, so you put http://localhost:7777.

  1. Open Heresphere in your browser, and write: http:.//<your internal ip starting with 192>:9666/heresphere

You are set. :slight_smile: Hope this helps anyone looking for the fix.

is it worth buying the full version of Heresphere if the demo works perfectly fine?

Sure. Worth more to support the Heresphere dev than any of the other player app creators. Not sure about features though, I think the only difference are the ads you get with the free version.

1 Like

Absolutely. It’s a one-time fee, and the nag screen gets annoying. Easily some of the best and most important software in VR, and it’s just so much better than DeoVR and competitors. The software could use a UI overhaul and a better guide for noobs, but once you get the hang of it, Heresphere is fantastic.

2 Likes

I have followed this guide and cannot get anything to work. The frustrating part is everything used to work before I moved so my ip address changed as I also changed internet service providers. Not only does Heresphere not find the SMB server but Heresphere will not connect to MultiFun player.

Equipment is Quest 2
Multifun player 1.29.1
Heresphere side loaded
SMB set up and installed exactly like in the guide

Any help would be appreciated as this is frustrating me to no end.

Has anyone gotten this to work with the Quest 3? I’ve spent hours following these steps exactly to no avail. I can get Heresphere to play vids via SMB just fine, but neither Scriptplayer nor MultiFunPlayer will connect to Heresphere. I either get a “can’t find running Heresphere process” error, or a generic “The operation was cancelled” error in MultiFunPlayer. I’ve tried multiple computers, multiple IPs, multiple ports, disabling the firewall, nothing works.

Couple questions…

  1. Now that Heresphere is on the Meta store, does it still need to be sideloaded for this to work?

  2. What IP address needs to be entered in the Heresphere Timestamp server and the funscript player? I know it has to be the same IP in both places, but is it the IP of the computer the script player is on, some other random unused IP on the network, or the IP of the VR headset? (I’ve tried all three and none work, but would still be good understand which it’s supposed to be)

Ok, so this guide is a little old, and by a little I mean years. There wasn’t even quest 3, nor store version of heresphere. While I can answer your first question (the answer is no, you can install it from the store) I do recommend checking out the Heresphere thread and maybe ask the 2nd question there: HereSphere VR Video Player for Quest 2/Pro/3 supports Handy, Keon, Launch and Passthrough
If I remember correctly that was the IP address of my Quest 2, although I don’t remmeber how I checked it. The issue might be that the IP address you are using is currently occupied by another device, e.g. your phone, TV etc. Sorry, but this is the only think that comes to mind.

1 Like

Hi, thank you for this detailed tutorial, I have a quick question. Use the steamVR version of Heresphere, play steamVR using AirLink, open Heresphere and run a local video stored on my computer. Does this method provide the same visual quality with running videos in native Heresphere in quest 3?

It’s probably best to ask this question in the Heresphere topic, that I linked before your comment. I assume in some cases (extremely high bitrate VR vids) you can lose some quality, but it probably depends on your Wi-Fi network and AirLink settings, hard to tell. I think even if you lose some quality it won’t be that noticeable to you, but you might easily check it by copying one selected video to your Quest and playing it both ways.

1 Like

That makes sense,thank you :+1: