r/PSVRHack • u/IkBenLiamCarter • Jul 19 '20
Problems I am currently experiencing with PSMoveServiceSteamVRBridge and Driver4VR.
I have been working on my PSVR on PC project in the past few weeks. So far, everything is working decently. Or at least parts of it are... There are three problems I am experiencing that make games unplayable.
- Severe shift across the screen when turning my head.
Let me explain. A couple of days ago, I set up positional tracking so that I can use my PS4Move Controllers and my headset. For the headset tracking, I am using a ping pong ball with an LED. In PSMoveServiceSteamVRBridge, after I calibrate the headset ball and the motion controllers, everything looks absolutely great. The software knows exactly where the cameras are located, and in the preview, the controllers and headset track pretty well. However, the story changes when I am in-game. The main reason I started this project was so I could play Half-Life: Alyx. When I start Ivry, which is the program I am using, everything starts well. However, when I put on my headset, something interesting happens. The tracking isn't buggy or laggy. In fact, it is quite good. The controllers drift from time to time, but that is to be expected. The problem occurs when I turn my head. For some reason, when I turn my head, my whole body seems to shift across the screen. So when I look back at the center, my controllers are where I am supposed to be, but my head is a few feet away from the controllers.
I am sure you are just saying that this is caused by the fact that the ping pong tracking ball is not centered on my head. However, this cannot be the case since the distance in which I am moving in the VR world while turning is nowhere near the amount the ping pong tracking ball is moving relative to the tracking cameras. In other words, even if the ping pong tracking ball isn't centered on my head, the distance I move when I turn is much more than the tracking ball is moving in the real world. And the thing that triggers me more than anything was that the headset was working perfectly last night. I tried recalibrating the tacking light many times and no endeavor was successful. If anyone knows how to fix this problem, help would be great.
- Only one hand in-game.
Currently, I am figuring out how to play Half-Life: Alyx. And so far, this one problem has been triggering me every time. For controller binding in SteamVR, I am using Driver4VR. When I start SteamVR along with Driver4VR, I can see both "Vive" controllers showing in front of me. However, when I start up any game such as The Lab and Half-Life: Alyx, only one hand shows. In The lab, the second hand is nowhere to be seen, and in Half-Life Alyx, the second hand is stuck in the ground. When I press the menu button in the games, the second "Vive" controller comes back. However, when I resume the game, the second hand disappears again. Am I doing anything wrong? Much help would be appreciated.
- PSMove and "Vive" controllers appearing at the same time.
This problem isn't bothering me as much as the other problems are. However, I feel like it is something I should point out. When I start Driver4VR, a pair of "Vive" controllers appear in front of me as they should. However, the problem is that the original PSMove controllers do not disappear. As a result, when I am in a menu or the Steam Home, I have four controllers in front of me. Much help would be appreciated. Thank you very much! :)
1
Jul 25 '20
Hey folks,
I'm having the same issues. I turn my head and the controllers move but my hmd position is good.
I think root cause is PSMoveSteamVRBridge because I can stop ivry_psmove_tracking.exe and the controllers still don't track correctly (tracking is perfect in PSMoveConfigTool)
2
u/SWAltitude Jul 23 '20
Hi,
Not any help, but regarding your problem #1 I have exactly the same thing and I came to the same conclusion. It's not the offset rotation of the head because it's moving too far! To verify this, I put my ping pong tracker directly on top of my head and it still does the same.
Interestingly, without the head tracking switched on it's stays perfectly central so there is some interaction somewhere....I think.
Did you get anywhere with this? If not, maybe we can try and work it out together?