Lost Bindings

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
 
Last edited:
this may help you understand whats going on https://forums.frontier.co.uk/threa...-free-backed-up-binds-look-no-further.554451/
when you finally get things sorted again follow it and your problems should end
bear in mind this guide was wriiten pre odyssey
so do the same for the odyssey binds which is version 4.0 and its preset x4
just rem though kept in the same place odd binds have nowt to do with ed horizons binds which are version 3.0
Aye, excellent guide 🍻 I refered to it immediately after I started using Oculus Touch as my main controller knowing ED is prone to wipe binds every once in a while. Albiet that was with Horizons but my custom presets still carried over to Odyssey until I encountered this issue. Custom 3.0 and 4.0 no longer exist in the Bindings folder, just the StartPreset files for both Horizons and Odyssey. Whenever I try to overwrite either using your tutorial they now both automatically revert back to four lines of "MOUSE AND KEYBOARD ONLY". I know I screwed something up, as I was able to use the Oculus Touch for a while with Horizons and Odyssey, I'm just not sure what.
 
Custom 3.0 and 4.0 no longer exist in the Bindings folder
that's very odd indeed where the hell did they go trashcan perhapse?
did anti virus lock them disable it jus in case whilst testing
have you a pc restore point that could recover them
worst case if you delete the bindings folder or just move it to your desktop for now( can plug it back in if you wish but seems corrupt)
and restart the game a new default folder will be default created as if you have just purchased the game
I assume you have used the file validator in the launcher options menu already just to make sure everything is a ok
 
Last edited:
Aye, I did a file verification and even removed the Bindings folder before ultimately reinstalling ED. It's feeding binds from somewhere, I assume from the Control Schemes folder in the ED steam directory. I'll try a restore and look into my antivirus to see if its causing problems. Thank you.

I'll report back with results and hopefully a solution in case anyone else on Quest 2 encounters this issue.
 
Last edited:
good luck!
fyi
power to devices can seriously persistently cause binding problems as long as you don't hear the sound of usb devices being hotplugged
without you doing it whilst in game it should not be an issue
to be sure a powered usb hub may be required
 
Last edited:
Aye, I've got the HMD connected to my PC while I troubleshoot this. Unfortunately I'm still having the same issue. Reinstalled ED, Oculus App and SteamVR. Did a system recovery, verified all peripheral related settings, uninstalled Odyssey content just in case but Elite Dangerous still isn't detecting my Oculus Touch controllers any more. SteamVR sees them just fine, I can dabble with calibrations and configurations with no issue. Skyrim VR and Thief Simulator VR are still detecting the Touch controllers with no issue as well. Just something I've done is impeding Elite Dangerous' ability to detect and communicate the controllers, or vice versa.
 
I don't think the patch is to blame for this. At least I hope not. Pretty sure I screwed something up.

Editing so I'm not bumping bad news, but whatever I broke won't unbreak so I'm SOL. On the bright side, while digging through the Frontier store trying to find where to submit bug reports I noticed I was eligible for an Oculus Rift key since I purchased the game on Steam before a certain date. Installed it via the Oculus store and it runs exceptionally. Constant 72 refresh rate with the occasional and expected spike, which makes sense since this version was optimized to run on the Rift. I'm gonna install Odyssey next and see how well that fares. It ran terribly for me on steam, only because my CPU doesn't meet the recommended specs.

I apologize to any Oculus/Meta Quest 2 SteamVR players in the future with the same issue that may stumble across this post and have to read through all my nonsense just to find out there's no solution (for me, at least) but I strongly recommend you purchase ED through the Oculus store rather than Steam if you're rocking Oculus gear. ED will definitely run on Quest 2 via Link cable. Haven't tried Air Link yet but I see no reason why it wouldn't.
 
Last edited:
Back
Top Bottom