Search Unity

Bug Missing feature? Vive Cosmos OpenXR Interaction Profile doesn't exist.

Discussion in 'VR' started by zezba9000, Jun 24, 2021.

  1. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    992
    I'm trying to add OpenXR input support for the original Vive Cosmos to this proj: https://github.com/VRStudios/Unity3D-XRInput

    However the Cosmos profile no longer exists since Unity updated its UI in this area.
    Am I missing something just silly & basic? There used to be way more profiles...

    As you can see in the image, there are no options for it.
    upload_2021-6-23_16-8-0.png
     
  2. TreyK-47

    TreyK-47

    Unity Technologies

    Joined:
    Oct 22, 2019
    Posts:
    1,822
    Since Vive support is directly handled by HTC, please share this on their developer forums and their teams will help.
     
  3. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    992
  4. unitydreamer29

    unitydreamer29

    Joined:
    Dec 27, 2020
    Posts:
    47
    Hey @zezba9000, I still can't get the cosmos plugin into Unity. In your workaround below:

    "Ok so there is definitely a bug in Unity3D but found a work around.

    The BUG: For some reason when trying to use the UI to add that Cosmos profile it borks the "Open XR Package Settings.asset" file causing duplicate entries in that file etc.

    The workaround:
    * Delete the "Open XR Package Settings.asset" file if its messed up.
    * Use VS-Code & find "nameUi: HTC Vive Cosmos Controller Support"
    * Set "m_enabled: 1" to enable it.
    * Save file & go back to Unity3D then re-open your settings window.
    * You can now normally add back your other profiles."

    What file has "nameUi: HTC Vive Cosmos Controller Support"? I can't find it by search.

    Thanks!
     
  5. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    992
    "Open XR Package Settings.asset" is a text file. Open that in VSCode text editor.
     
  6. RomeoMAK

    RomeoMAK

    Joined:
    Oct 1, 2021
    Posts:
    3
    @zezba9000 So using the unity, I have deleted the "Open XR Package Setting.asset". For the second step, "nameUI: HTC Vive Cosmos Controller Support", is it HTC VIVE Cosmos Input Feature.cs file? However, in that file I cannot find the m_enabled anywhere. Please help.
     
    Last edited: Oct 15, 2021
  7. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    992
    "nameUI: HTC Vive Cosmos Controller Support" lives in the "Open XR Package Setting.asset" file (its a text file FYI).
    Unity should regen this file for you.

    Looks like they update the plugin. Might try again with newer version: https://forum.vive.com/topic/9141-v...ature-for-unity/?do=findComment&comment=43020

    Guess I should check this forum more often.
     
  8. ROBYER1

    ROBYER1

    Joined:
    Oct 9, 2015
    Posts:
    1,454
    Usin SteamVR beta 1.21.6 as default OpenXR runtime, I just get Failed to suggest bindings for interaction profile '/interaction_profiles/htc/vive_cosmos_controller' with result 'XR_ERROR_PATH_UNSUPPORTED'. when using this, any ideas?
     
  9. medinafb01

    medinafb01

    Joined:
    Feb 1, 2021
    Posts:
    14
    Hello,
    Any update on this issue.
    Even in Unity 2021 LTS and Open XR 1.3.1 there is no support for Vive Cosmos Controller.
    When will this problem be fixed, or how to fix it?

     
  10. ROBYER1

    ROBYER1

    Joined:
    Oct 9, 2015
    Posts:
    1,454