Making X Rebirth VR work with Oculus Rift S
Posted: Tue, 2. Feb 21, 09:39
Hello!
I know the game is not supported and probably has almost no player as of today but I really want to make it work to experience it in VR. Until now, I managed to get it work with VoiceAttack for both Gesture Control toggle and VR View Reset (the two thumb rest bindings that do not exist on the oculus touch controllers for the Rift S).
I now get a new kind of issue: when using the gesture control, I can roll and yaw but cannot pitch. All my key settings are on the default controller profile except for two keys I added to make it work with VoiceAttack. I see my hand going up and down in game (when gesture control is active), but the ship won't move as intended.
Here is my inputmap.xml settings for steering, filtered to only display oculus touch axes:
I think I get how the codes work except for the "INPUT_JOYAXIS_3RY" and "INPUT_JOYAXIS_3RR". It makes sense for the yaw to use RX (right hand X movement), for the pitch to use RY (right hand Y movement) and for the roll to use RR (right hand roll movement) but I don't really know for this last one since it's 3RR and not RR. Really, 3RY is a mystery to me. If I'm listening to myself, I would say that it looks like a conflict and I'm tempted to just remove this line but it's an assumption since I do not understand this binding.
Is anyone has any clue on what's happening and how to fix it?
Thanks!
I know the game is not supported and probably has almost no player as of today but I really want to make it work to experience it in VR. Until now, I managed to get it work with VoiceAttack for both Gesture Control toggle and VR View Reset (the two thumb rest bindings that do not exist on the oculus touch controllers for the Rift S).
I now get a new kind of issue: when using the gesture control, I can roll and yaw but cannot pitch. All my key settings are on the default controller profile except for two keys I added to make it work with VoiceAttack. I see my hand going up and down in game (when gesture control is active), but the ship won't move as intended.
Here is my inputmap.xml settings for steering, filtered to only display oculus touch axes:
Code: Select all
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RY"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RR"/>
Is anyone has any clue on what's happening and how to fix it?
Thanks!