TLDR; ED and EDO no longer offering Oculus Touch control scheme as an option in the Controls drop down menu. Attempted to replace with previous backups of all *.binds files with no success. Uninstalled ED and did a complete wipe of all lingering files before reinstalling, also with no success. Not submitting it as a bug report just yet because I feel I messed something up and I'm hoping a member of the community has experience fixing this sort of issue.
Greetings CMDRs!
With the anticipation of the console transfers in September I thought I'd dust off my old PC playthrough and get the hang of ED in VR. After a bit of a struggle trying to get a USB controller to work I noticed "Oculus Touch" as an option in the drop down menu under controls and have been using that option since, primarily for the convenience of not being stuck at my desk.
Two days ago I upgraded to EDO and continued playing with my Oculus Touch controllers. Last night when I hopped on I realized they were no longer responding and checked the drop down only to see it no longer had the Oculus Touch option. I nabigated to the Bindings folder where I found a controls debug text file that stated "MouseGUI mentioned several times, only using the first line" or something to that effect as well as another line stating "Oculus Touch not found". Both my original Custom 3.0 and 4.0 *.binds files were converted to *binds.backup files and replaced with new versions that had no mention of Oculus Touch controllers. The StartPreset.start and StartPreset.4.start files only contained "MOUSE AND KEYBOARD ONLY" 4 times. Any attempt to alter them to their previous states or replace them with backups resulted back to them stating "MOUSE AND KEYBOARD ONLY" as well as the controls debug file stating the above concerning MouseGUI and "Oculus Touch not found".
What I've done that may have caused this:
Aside from constantly messing with in-game settings to get rid of the jittering and lag after upgrading to EDO, I also ran OpenComposite in an attempt to bypass SteamVR to save on resources but with no success. So I set runtime back to SteamVR, replaced all four openvr_api.dll drivers with their original backups and removed OpenComposite from my system. Not sure if that contributed to my controller issue but it's worth a mention.
What I've done to attempt to remedy the issue:
Removed all *.binds and *.binds.backup files from the Bindings folder, basically cleaning that out entirely.
Ran Steam Verification on ED.
Ran ED to replace the contents of the Bindings folder with no success.
Uninstalled ED, deleted archived files located in the steamapps/common folder as well as contents under the users/name/App Data/etc folder where Bindings is located. Basically wiped any mention of ED from both SSDs.
Uninstalled SteamVR and the Oculus app for Win10. Wiped archival files then reinstalled both.
Reinstalled ED (Both Horizons and Odyssey) and ran the application hoping the game would rebuild the controls profiles. Still did not have Oculus Touch in the controls menu drop down.
Checked the Bindings folder and only found StartPreset.start and StartPreset.4.start, both still stating "MOUSE AND KEYBOARD ONLY" four times. Custom 3.0.binds and Custom 4.0.binds were not present.
Verified the existence of the OculusTouch.binds file within the steamapps/common/Elite Dangerous/Products/elite-dangerous-64*/Control Schemes directory. *Verified both ED and EDO, 32 and 64 bit just to be thorough. The OculusTouch.binds file exists in all four iterations.
Any help is greatly appreciated, as Steam is way to finicky when is comes to USB controllers. In my experience they drop from the app way too consistently, forcing me to have to restart. And I prefer the freedom and ease of use the Oculus Touch controllers provides as it allowed me to play ED from anywhere withing the house. Thank you, CMDRs.
My specs if it helps:
i5-4670K (4 CPUs) OC'd at 3.4GHz
16GB RAM (gonna upgrade to 32 soon)
EVGA GeForce RTX 2070 8GB running stock
SSDs for both OS and gaming storage
Oculus Quest 2 via Air Link
Oculus Touch controllers
Greetings CMDRs!
With the anticipation of the console transfers in September I thought I'd dust off my old PC playthrough and get the hang of ED in VR. After a bit of a struggle trying to get a USB controller to work I noticed "Oculus Touch" as an option in the drop down menu under controls and have been using that option since, primarily for the convenience of not being stuck at my desk.
Two days ago I upgraded to EDO and continued playing with my Oculus Touch controllers. Last night when I hopped on I realized they were no longer responding and checked the drop down only to see it no longer had the Oculus Touch option. I nabigated to the Bindings folder where I found a controls debug text file that stated "MouseGUI mentioned several times, only using the first line" or something to that effect as well as another line stating "Oculus Touch not found". Both my original Custom 3.0 and 4.0 *.binds files were converted to *binds.backup files and replaced with new versions that had no mention of Oculus Touch controllers. The StartPreset.start and StartPreset.4.start files only contained "MOUSE AND KEYBOARD ONLY" 4 times. Any attempt to alter them to their previous states or replace them with backups resulted back to them stating "MOUSE AND KEYBOARD ONLY" as well as the controls debug file stating the above concerning MouseGUI and "Oculus Touch not found".
What I've done that may have caused this:
Aside from constantly messing with in-game settings to get rid of the jittering and lag after upgrading to EDO, I also ran OpenComposite in an attempt to bypass SteamVR to save on resources but with no success. So I set runtime back to SteamVR, replaced all four openvr_api.dll drivers with their original backups and removed OpenComposite from my system. Not sure if that contributed to my controller issue but it's worth a mention.
What I've done to attempt to remedy the issue:
Removed all *.binds and *.binds.backup files from the Bindings folder, basically cleaning that out entirely.
Ran Steam Verification on ED.
Ran ED to replace the contents of the Bindings folder with no success.
Uninstalled ED, deleted archived files located in the steamapps/common folder as well as contents under the users/name/App Data/etc folder where Bindings is located. Basically wiped any mention of ED from both SSDs.
Uninstalled SteamVR and the Oculus app for Win10. Wiped archival files then reinstalled both.
Reinstalled ED (Both Horizons and Odyssey) and ran the application hoping the game would rebuild the controls profiles. Still did not have Oculus Touch in the controls menu drop down.
Checked the Bindings folder and only found StartPreset.start and StartPreset.4.start, both still stating "MOUSE AND KEYBOARD ONLY" four times. Custom 3.0.binds and Custom 4.0.binds were not present.
Verified the existence of the OculusTouch.binds file within the steamapps/common/Elite Dangerous/Products/elite-dangerous-64*/Control Schemes directory. *Verified both ED and EDO, 32 and 64 bit just to be thorough. The OculusTouch.binds file exists in all four iterations.
Any help is greatly appreciated, as Steam is way to finicky when is comes to USB controllers. In my experience they drop from the app way too consistently, forcing me to have to restart. And I prefer the freedom and ease of use the Oculus Touch controllers provides as it allowed me to play ED from anywhere withing the house. Thank you, CMDRs.
My specs if it helps:
i5-4670K (4 CPUs) OC'd at 3.4GHz
16GB RAM (gonna upgrade to 32 soon)
EVGA GeForce RTX 2070 8GB running stock
SSDs for both OS and gaming storage
Oculus Quest 2 via Air Link
Oculus Touch controllers
Last edited: