OK, after further researching I concluded that the game runs ok in VR. BUT, the packaged game ignores my “HMD Enabled” node whether I use it with delays or not, in Level BP or other BP. Auto detection for the headset also doesn’t work in the packaged game but I knew that from forums I saw while researching.
It won’t listen to console commands either, as stated before. So I had to create a variable in Game Instance (VR_Enabled), and switch all my “Is Headset Enabled” bools to the new one. Which means that I have to choose if I will package the game for VR or not.
I wanted to have the game detect if a headset is used, and adjust accordingly as happened in the editor. But the VR-related nodes seem to be ignored by the packaged game. Any solutions? Is this some bug?
I know I can have the player select if they are using VR at the start of the game but that’s just hacky and no game that runs in both VR and Desktop does that.