Skip to content

Releases: rodolZ80/OpenXR-Toolkit

1.3.2-UNOFFICIAL

01 Aug 07:30
Compare
Choose a tag to compare
1.3.2-UNOFFICIAL Pre-release
Pre-release

Avoid Oculus v68 error.

First of all, I want to clarify that I had nothing to do with the creation of the OpenXR Toolkit product; this is a magnificent work created by Matthieu Bucchianeri and Jean-Luc Dupiot.
https://github.com/mbucchia/OpenXR-Toolkit
All I did was follow the recommendations on Reddit by the creator (Matthieu Bucchianeri) to avoid the error in the Oculus v68 runtime.
https://www.reddit.com/r/oculus/comments/1e6lq00/comment/lecf5bu/
I also had to make small changes to the project (not the code) to be able to compile it in the Visual Studio 2022 version, which is what I work with.

INSTALLATION

  1. Disable the official version of OpenXR Toolkit. You can do this from the user interface by activating the "Disable the OpenXR Toolkit" option.
    When Oculus fixes the issue, return to the official version by uninstalling this one and re-enabling the original.

  2. Unzip the OpenXRToolkit_UNOFFICIAL.zip file.
    It is important that the destination where you unzip it is available when you are going to play. Do not unzip this to a USB drive because if the files are not available when you play, it will not work.

  3. Run the "Install-Layer.ps1" file.
    Before running it make sure it can be executed, right click on the file, properties, and look at the bottom, if the "Unblock" option appears, check it.
    This will create an entry in the Windows Registry:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenXR\1\ApiLayers\Implicit]
    "[PATH TO THE OpenXR Toolkit UNOFFICIAL FOLDER]\XR_APILAYER_MBUCCHIA_toolkit_UNOFFICIAL.json"=dword:00000000

UNINSTALLATION

  1. Run the "Uninstall-Layer.ps1" file.
    Before running it make sure it can be executed, right click on the file, properties, and look at the bottom, if the "Unblock" option appears, check it.

SUPPORT
There is no support. The installation of this version is at your own risk. I am not responsible for its proper functioning. In the source code, I only touched what the creator specified, but I had to update some external dependencies, and I did not have, nor do I have, time to test it thoroughly.

Enjoy!