aruametello / openxr_loader-dll-proxy

OpenXR DLL proxy to tweak controler position and rotation offsets
7 stars 1 forks source link

Would this work with OpenComposite with some workaround? #3

Open DCS-87 opened 5 months ago

DCS-87 commented 5 months ago

This is a great tool to keep in the belt! I came across if when trying opencomposite on a openvr mod of deep rock galactic. That works, but controller offsets (pitch) are way off. Is there a way to make this tool work with opencomposite? It is an openvr_api dll that enables openXR. Since openXR toolkit works, and they have a openxr_loader dll in their base folder I thought to try and replace that see if that would be called, but unfortunately not. I expect that the opencomposite dll is a replacement for openxr_loader so this would not work, but why not ask if there may be another workaround

aruametello commented 5 months ago

Is there a way to make this tool work with opencomposite?

I never tried/used opencomposite, overall I imagine it does use OpenVR or OpenXR accordingly. If the application crashed or refused to launch with the proxy dll it might be because some function that exists in their openxr_loader.dll does not exist in mine.

Did you got some specific error message when trying to run with it? Some errors may describe exactly what function it didnt found on the modded dll.

DCS-87 commented 5 months ago

Opencomposite is only a replacement of openvr_api dll which makes it load openxr, so maybe that in itself already incorporates the function that openxr_loader normally fills, I don't really know how this stuff works under the hood. I don't get an error it just works as vanilla openxr and can't find a way to get it to load your openxr_loader dll