Discussion EDHM + OpenComposite VR

rootsrat

Volunteer Moderator
I have recently come back to Elite in VR. My headset was dormant for months and now I have reinstalled OpenComposite VR.

I was sad to find out it crashes when EDHM dll file is installed, effectively making it mutually exclusive.

Did anyone using OpenComposite manage to get it working with EDHM? I tried renaming file to dxgi.dll, but that won't even start the game. With d3d11.dll present, OpenComposite is throwing error -13.
 
EDHM (ui) here with Opencomposite; runs without issue. Not got any suggestions for you other than clear it all out, get latest versions, reinstall. Also EDHM UI discord guys are always helpful.
 

rootsrat

Volunteer Moderator
EDHM (ui) here with Opencomposite; runs without issue. Not got any suggestions for you other than clear it all out, get latest versions, reinstall. Also EDHM UI discord guys are always helpful.
Thanks, good to know it possible! What DLL file do you have installed from EDHM?
 
This is from memory, because I had some issues with OpenComposite that made me not use it any more, and it's been a while. It was documented somewhere here on the forums, but I can't find it at the moment. You have to do a few steps to get EDHM to work with OC, assuming this has not changed since I tried it.

  • remove the mod from the products\elite-dangerous-odyssey-64 folder - ED will crash if you run it with OC and the mod files are present
  • create a "3Dmigoto" subdirectory in the products\elite-dangerous-odyssey-64 folder
  • download the latest 3Dmigoto zip (1.3.16) and place the 3Dmigoto loader (64 bit version) in the directory created above
  • for the EDHM-UI to be able to install the mod, copy the elitedangerous64.exe to the directory where you placed the 3Dmigoto loader; this is so the game locator wizard can find that directory
  • install the mod through the UI. make sure it goes to products\elite-dangerous-odyssey-64\3Dmigoto, not the game directory
  • before you launch the game, start the 3Dmigoto launcher. You have to do that every time you want to play the game with EDHM.

That's the short of it, I try to find the post where this was written down in detail.
 
Last edited:

rootsrat

Volunteer Moderator
Thanks! A moderator on EDHM Discord pointed me to that one as well and it works.

For those interested, the main issue seems to be that dxgi is required to load earlier than d3d11. The stand alone Migoto3D launcher does exactly that from what I understand. Then you launch the game and OpenComposite DLL's can load up correctly.

The only thing is I did manage to get it working earlier today before I applied the workaround. So it did somehow loaded up the DLL's in the correct order without the standalone M3D launcher... BUT HOW?!

Anyways, it works perfectly fine, thanks again for linking.
 
Back
Top Bottom