Bug - VR Set Tracking Origin Floor Level

Starting in 4.17, the ‘Set Tracking Origin’ node has stopped working correctly. If you set it to floor level, it does not add the player height to it as it has in the previous versions of the engine.

To reproduce the issue, create a new project in 4.17 using the VR Template. You will notice that the player camera is on the floor instead of being at the correct player height.

This is an issue with the Oculus Rift. I have not tested it on the HTC Vive.

The issue is “Get HMDDevice Name” returns “OculusHMD” instead of “OculusRift”. As a result, “Set Tracking Origin” never gets called since “Switch On Name” defaults to “Default”.

Thank you!