I don’t know how to solve this problem. By the way, do ScriptPlayer and HereSphere have to be on the same network?
Have you enabled the time server in HereSphere and configured ScriptPlayer to matching settings?
You can probably find a lot of useful information in the following thread: How to use scripts in VR - picture guide (Heresphere / Whirligig)
Images in step 6 and 8 in the Quest 2 with any device over Wi-Fi section shows where you configure the time server settings.
The IP adresses need to match the IP’s on your network.
127.0.0.0 to 127.255.255.255 are so called loopback addresses and only works for processes to communicate if they are on the same computer. If scriptplayer and heresphere are running on different devices you need to provide a valid network IP and port that matches those devices.
I am using HereSphere on quest and have made sure that the ports are the same on both IP addresses, but I still get this error when connecting to ScriptPlayer
If you really have the right IP and ports set for the right device and no firewalls in between I can’t help you further. I don’t have a Quest headset and so I have never had the need to set this up.
Hopefully someone else has the experience and can help you further.
Are they not? If so, they should be.
I’m assuming you want to use it over WiFi. Did you set up SMB / XBVR server correctly? You should see all videos on your Quest if you did.
The reason has been found. There is a button behind the IP Address that will generate a new IP Address. Using this IP will successfully connect. Thank you very much for your reply!
The reason has been found. There is a button behind the IP Address that will generate a new IP Address. Using this IP will successfully connect. Thank you very much for your reply!
There is a problem now, when opening a video shared through SMB, the scriptplayer will not automatically retrieve the script. The script must be manually added to the scriptplayer for the Bluetooth device to respond. Is this normal?
No, it’s not. In Scriptplayer you should see “Heresphere - Connected”. When you launch the video the script should automatically load after a few seconds.
You can wait a minute or two and see if it loads. If not, you can try to go to Scriptplayer → Settings → Paths and set a path for your scripts, maybe it will help. Also make sure the names of the video and script are exactly the same (except exstension). If the names contain weird characters try to rename it to something simple, but is shouldn’t be an issue.
Solved, Master! You are awesome! The script will lag a bit when watching the video via SMB, but the video is smooth. Have you ever encountered such a situation?
Glad I could help! Was it a path thing? Asking just for the future people with similar problem
I don’t think it should. It probably depends on the device you use and complexity of the script. Some scripts can be too fast for your toy or the interval between points in the script is too low, but you can easliy check if it’s the issue by running the script without VR. If it’s the same then it’s just how it is.
Yes, the problem of matching scripts is solved after adding the path to Scriptplayer.
It should not be a problem with the Bluetooth device and the script itself. I use the machine to connect directly to Scriptplayer, and there is no delay when watching local videos. When the video is paused, the device will also stop synchronously.
When watching videos through SMB, when pausing the video, the device will move a few times before stopping, and when playing the video, the script will also have a slight delay.
You can set the delay in the Heresphere to fix it. The offset is next to the IP address if I remember correctly. It will take a few tries, but once it’s done it shouldn’t be an issue anymore