Hello,
I am new to the unreal engine but not to VR and the oculus series.
I am unsuccessfully trying to run a DK2 runtime 1.3 with unreal 4.11.2 on a windows 7 machine.
Whatever I do, I get the “VR preview” option greyed out which is insane because I though 4.11 was all about VR dev.
Sooooo if anyone has a solution?
Things I’ve tried
Uninst and reinst Oculus runtime 0.7, 0.8, 1.3
Shut down & restart Oculus runtime
Update GPU drivers
You have to start the oculus desktop app first and turn the rift DK2 on. Than start UE4 v4.10.4 as a test. If this works try on 4.11. I got same problems with the 4.11 version. 4.10.4 works fine.
I had the same issue. This was a Unicode problem in my case. When UE4 installed on Windows it can work only with English characters. It is ancient bug.
So, what I’ve done to make it work:
Uninstall Engine, SteamVR and Steam or all Oculus software and clean registry
In Windows 10 go to Settings → Time & Language → Region & Language → Set English language as default (install it if needed) → click on “Additional date, time, & region settings” → Region → Administrative → Copy Settings → choose both check boxes and click Ok
In Region → Administrative → Change system locale → choose English(United States)
If your current Windows user’s name (account name) not in English language (my name was typed with Cirillic Alphabet) you should create new user in English
Relogin under new user then install all stuff again
This should work on Windows 7 too. Just keep in mind the main reason: characters Unicode problem
Maybe I made some extra steps to solve it. Maybe you don’t need to change language for whole Windows, maybe it is enough to change “Current language for non-Unicode programs” option and set up new User in English, but i never checked it, because I feel comfortable with this settings
This also was the fix for me in 4,14 win10 (commercial oculus, not dk2)
The steps to get there are indeed a little step heavy… but it seemed to work fine. Thanks aitechtor
I wanted to confirm that you do not need to do all these steps, it’s enough to just change “Current language for non-Unicode programs” to English (USA).
That’s all I had to do anyway. I’m running Windows 10 Home in Swedish language and am using UE 4.13.3.
Thanks for the help aitector!