PDA

View Full Version : VR HUD controls memo



MrTulip
22-05-2016, 07:31
I'm gathering here what we know about the VR HUD and Menu controls.

Ingame

On track pause the game and choose 'Edit HUD layout':

The HUD adjustment runs in one of two modes - movement and rotation / scale. Num-Pad 0 toggles between these modes.

In movement mode the controls are as follows (numpad)
4 & 6: move left and right
1 & 3: move left and right slowly
8 & 2: move up and down
7 & 9: move up and down slowly
+ & -: move back and forth
/ & *: move back and forth slowly
5: resets position to the default

In rotation / scale mode the controls are as follows (numpad)
4 & 6: rotate left and right
8 & 2: rotate up and down
1 & 3: rotate anti-clockwise / clockwise
+ & -: scale the HUD bigger and smaller
/ & *: scale the HUD bigger and smaller slowly
5: resets rotation and scale to the default

NOTE: #5 resets the HUD settings to pre patch11 default, which was non-angled. To reset to angled default use values mentioned below.


Oculussettings.xml

Oculussettings.xml can be found in your pCARS game profile path (usually C:\Users\yourname\Documents\Project CARS)

Original VR HUD position settings (patch11):

<prop name="HUDSettings" offSetX="-0.011293" offSetY="-0.042027" offSetZ="-0.310825" scale="0.303003" rotateX="-0.231001" rotateY="0.003453" rotateZ="-0.001319" rotateW="0.972946" />
<prop name="FrontEndSettings" offSetX="0.000000" offSetY="0.000000" offSetZ="-1.000000" scale="1.000000" rotateX="0.000000" rotateY="0.000000" rotateZ="0.000000" rotateW="1.000000" />
<prop name="InGameSettings" offSetX="0.000000" offSetY="0.000000" offSetZ="-1.000000" scale="1.000000" rotateX="0.000000" rotateY="0.000000" rotateZ="0.000000" rotateW="1.000000" />


To disable 'gaze and hold' trigger:

<prop name="PointerTriggerTime" data="-1" />

- prevents triggering anything accidentally just by looking at them
- you can still select objects with gaze but to trigger them you have to use controller

Change the time it takes for gaze recticle to reappear after losing focus to other controllers:

<prop name="PointerSwitchShortTime" data="3" />

- to make the pointer go away "for indefinitely" use a big number
- reticle always comes back when coming back to main menu from the track
- invalid values get reset to default (3)
- value is in seconds

To not to lose the focus with gaze:

<prop name="PointerSwitchShortTime" data="-1" />

- in effect overrides the joystick control in menu item selection and keeps the reticle visible all times
- does not work well with scroll lists such as track and car selection

djbuzz07
23-05-2016, 04:42
This will helpful, I had no idea you could move, scale and rotate!

MrTulip
23-05-2016, 17:10
This will helpful, I had no idea you could move, scale and rotate!

Yup, it was in Patch6 release notes and somewhere in the depths of the old DK2 help thread. So I thought it best to bring some attention to it, now with all new VIVE and CV1 owners joining the fun. :)

finagle69
23-05-2016, 22:22
Thank you for this list!

museumsteve
25-05-2016, 08:26
What if you don't have a number pad? (hope it's not a silly question)

MrTulip
27-05-2016, 16:45
What if you don't have a number pad? (hope it's not a silly question)

Not a silly question at all. Unfortunately the numpad is only way to go. :(

If you want to make hud details bigger but still unobstrusive, you can try this:
<prop name="HUDSettings" offSetX="0.000000" offSetY="-0.088608" offSetZ="-0.917119" scale="1.000000" rotateX="-0.178782" rotateY="0.000000" rotateZ="0.000000" rotateW="0.983889" />