File information

Last updated

Original upload

Created by

ColdBomb1

Uploaded by

coldbomb1

Virus scan

Safe to use

685 comments

  1. Dazta38
    Dazta38
    • BANNED
    • 1 kudos
    Legend ma man for this mod. Smooth buttery 80 fps heavily modded with Dyndolod too on a mere 1080ti. No more jitter when running around. Only problem is with this installed, my controller vibration stops working in game with Vrik. Am i missin sumthin ere mate?
  2. lanatrocity
    lanatrocity
    • premium
    • 1 kudos
    i NEEDED to comment to say THANK YOU!
    This fix eliminated/greatly reduced my cell load stutter...
    I had tried everything and I have been modding the last 6 weeks.
    I had a solid 90hz but id still get these debilitating lag spikes on cell load.

    This mod fixed it....thank you, have my vote and endorse.  Bless you
    1. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      Thanks, I appreciate it!   All credit goes to the original developers of OpenComposite.  I just made fixes and added features for SkyrimVR
  3. edlogg
    edlogg
    • member
    • 0 kudos
    Hello, I am using a Quest 3 and I've been having this problem that only happens in Open Composite through Virtual Desktop and VDXR runtime, where if my controllers stop moving for around 5 seconds, it opens the Journal menu, a.k.a. pauses the game. The main problem with that is it will happen while talking to an NPC, and when I press the grip button to unpause, it cuts their sentence short so I miss dialog. This also happens while I'm browsing my inventory menus, or shop menus, pretty much any time I stop moving my hands for 5 seconds. This never happens with SteamVR, but I get worse performance and pretty regular crashes with SteamVR. I've seen other people having the same issue on reddit as well.

    Here is my opencomposite.log file. I had only started the game to capture the pausing behavior, and then quit. It looks like the timing corresponds with logs saying "No interaction profile detected" as if my Quest 3 controllers keep disconnecting and reconnecting. Is this a known issue? Any way to fix?

    [2024-04-02 22:02:54.701] Config::Config:277    - Checking for global config file...
    [2024-04-02 22:02:54.701] Config::Config:278    - Version 1.9
    [2024-04-02 22:02:54.702] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param supersampleRatio to 1.000000
    [2024-04-02 22:02:54.702] parse_bool:59    - Setting config param renderCustomHands to true
    [2024-04-02 22:02:54.702] parse_bool:59    - Setting config param enableInputSmoothing to true
    [2024-04-02 22:02:54.702] parse_int:133    - Setting config param inputWindowSize to 3
    [2024-04-02 22:02:54.702] Config::Config:297    - Checking for app specific config file...
    [2024-04-02 22:02:54.702] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param supersampleRatio to 1.000000
    [2024-04-02 22:02:54.702] parse_bool:59    - Setting config param renderCustomHands to true
    [2024-04-02 22:02:54.702] parse_bool:59    - Setting config param enableInputSmoothing to true
    [2024-04-02 22:02:54.702] parse_int:133    - Setting config param inputWindowSize to 3
    [2024-04-02 22:02:54.702] Config::Config:322    - Checking for app specific extended config file...
    [2024-04-02 22:02:54.702] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini
    [2024-04-02 22:02:54.702] parse_bool:59    - Setting config param enableControllerSmoothing to true
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param posSmoothMinCutoff to 4.000000
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param posSmoothBeta to 80.000000
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param rotSmoothMinCutoff to 2.000000
    [2024-04-02 22:02:54.702] parse_float:117    - Setting config param rotSmoothBeta to 2.000000
    [2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_D3D11_enable
    [2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_D3D12_enable
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_vulkan_enable
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_vulkan_enable2
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_opengl_enable
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_composition_layer_depth
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_composition_layer_cylinder
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_win32_convert_performance_counter_time
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_win32_appcontainer_compatible
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_visibility_mask
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_display_refresh_rate
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_hand_tracking
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_hand_tracking_aim
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_eye_gaze_interaction
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_OCULUS_audio_device_guid
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_palm_pose
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_MND_headless
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_eye_tracking_social
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_face_tracking
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_face_tracking2
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_body_tracking
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_body_tracking_full_body
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_body_tracking_fidelity
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_HTCX_vive_tracker_interaction
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_uuid
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_headset_id
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_debug_utils
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:121    - Num layers available: 1
    [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:129    - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility
    [2024-04-02 22:03:21.287] DrvOpenXR::GetXRAppName:56    - Setting application name to OpenComposite_SkyrimVR
    [2024-04-02 22:03:21.540] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
    [2024-04-02 22:03:21.540] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
    [2024-04-02 22:03:21.540] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
    [2024-04-02 22:03:21.540] XrBackend::PumpEvents:770    - Hit ready state, begin session...
    [2024-04-02 22:03:23.816] XrBackend::CheckOrInitCompositors:190    - Recreating OpenXR session for application graphics API
    [2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
    [2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:26.382] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
    [2024-04-02 22:03:26.382] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
    [2024-04-02 22:03:26.382] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
    [2024-04-02 22:03:26.382] XrBackend::PumpEvents:770    - Hit ready state, begin session...
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
    [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
    [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
    [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
    [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766    - Switch to OpenXR state 5
    [2024-04-02 22:03:26.632] XrBackend::MaybeRestartForInputs:964    - Restarting session for inputs...
    [2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:319    - currentBackend: 5
    [2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:03:26.884] XrBackend::QueryForInteractionProfile:979    - Creating infoset
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766    - Switch to OpenXR state 6
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766    - Switch to OpenXR state 8
    [2024-04-02 22:03:26.884] XrBackend::PumpEvents:788    - Exiting
    [2024-04-02 22:03:26.951] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
    [2024-04-02 22:03:26.951] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
    [2024-04-02 22:03:26.951] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
    [2024-04-02 22:03:26.951] XrBackend::PumpEvents:770    - Hit ready state, begin session...
    [2024-04-02 22:03:26.951] XrBackend::MaybeRestartForInputs:966    - Session restart successful!
    [2024-04-02 22:03:26.951] BaseInput::LoadEmptyManifestIfRequired:661    - Loading virtual empty manifest
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
    [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
    [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
    [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
    [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766    - Switch to OpenXR state 5
    [2024-04-02 22:03:30.512] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
    [2024-04-02 22:03:30.513] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
    [2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
    [2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
    [2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
    [2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
    [2024-04-02 22:04:27.834] VR_ShutdownInternal:339    - OpenComposite shutdown
    [2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:319    - currentBackend: 5
    [2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766    - Switch to OpenXR state 6
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766    - Switch to OpenXR state 8
    [2024-04-02 22:04:28.093] XrBackend::PumpEvents:788    - Exiting
    [2024-04-02 22:04:29.092] DrvOpenXR::GetXRAppName:56    - Setting application name to OpenComposite_SkyrimVR
    [2024-04-02 22:04:29.117] VR_GetGenericInterface:55    - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022

    1. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      Hmmm, that's a new one to me.  How long ago did it start happening?  Did the other users say also?

      The log actually looks like what I would expect.  Nothing really jumps out at me as wrong.  Can you try recreating the issue multiple times in 1 session and posting another log?
    2. edlogg
      edlogg
      • member
      • 0 kudos
      I just started playing SkyrimVR about 2 weeks ago, I had a fresh install, used Wabbajack to install the FUS modpack, and I'm using the FUS RO profile and that's it. It's happened to me the whole time, but I only recently figured out that it only happens in OpenComposite and not SteamVR. The FUS pack only had version 1.7 so I just updated to the latest fix from here, but no change. I'm thinking it has more to do with Virtual Desktop and VDXR, but I haven't tried with Airlink yet. I'll give that a test as well.

      Here's the reddit thread that I came across https://www.reddit.com/r/skyrimvr/comments/1btlo08/skyrimvr_modders_simple_request_to_fix_one/

      Here's another log file, I let it happen 5 times, and it looks like each time corresponds with a "No interactive profile detected" and then when I move the controllers again it shows "Using interaction profile". It seems like every time the controllers are not detected, due to idle state, the game automatically pauses.

      [2024-04-03 00:02:06.708] Config::Config:277    - Checking for global config file...
      [2024-04-03 00:02:06.708] Config::Config:278    - Version 1.9
      [2024-04-03 00:02:06.708] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
      [2024-04-03 00:02:06.708] parse_float:117    - Setting config param supersampleRatio to 1.000000
      [2024-04-03 00:02:06.708] parse_bool:59    - Setting config param renderCustomHands to true
      [2024-04-03 00:02:06.708] parse_bool:59    - Setting config param enableInputSmoothing to true
      [2024-04-03 00:02:06.708] parse_int:133    - Setting config param inputWindowSize to 3
      [2024-04-03 00:02:06.708] Config::Config:297    - Checking for app specific config file...
      [2024-04-03 00:02:06.708] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
      [2024-04-03 00:02:06.708] parse_float:117    - Setting config param supersampleRatio to 1.000000
      [2024-04-03 00:02:06.708] parse_bool:59    - Setting config param renderCustomHands to true
      [2024-04-03 00:02:06.708] parse_bool:59    - Setting config param enableInputSmoothing to true
      [2024-04-03 00:02:06.708] parse_int:133    - Setting config param inputWindowSize to 3
      [2024-04-03 00:02:06.708] Config::Config:322    - Checking for app specific extended config file...
      [2024-04-03 00:02:06.709] wini_parse:241    - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini
      [2024-04-03 00:02:06.709] parse_bool:59    - Setting config param enableControllerSmoothing to true
      [2024-04-03 00:02:06.709] parse_float:117    - Setting config param posSmoothMinCutoff to 4.000000
      [2024-04-03 00:02:06.709] parse_float:117    - Setting config param posSmoothBeta to 80.000000
      [2024-04-03 00:02:06.709] parse_float:117    - Setting config param rotSmoothMinCutoff to 2.000000
      [2024-04-03 00:02:06.709] parse_float:117    - Setting config param rotSmoothBeta to 2.000000
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_D3D11_enable
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_D3D12_enable
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_vulkan_enable
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_vulkan_enable2
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_opengl_enable
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_composition_layer_depth
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_composition_layer_cylinder
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_win32_convert_performance_counter_time
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_win32_appcontainer_compatible
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_KHR_visibility_mask
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_display_refresh_rate
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_hand_tracking
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_hand_tracking_aim
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_eye_gaze_interaction
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_OCULUS_audio_device_guid
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_palm_pose
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_MND_headless
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_eye_tracking_social
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_face_tracking
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_face_tracking2
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_FB_body_tracking
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_body_tracking_full_body
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_body_tracking_fidelity
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_HTCX_vive_tracker_interaction
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_uuid
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_META_headset_id
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116    - Extension: XR_EXT_debug_utils
      [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:121    - Num layers available: 1
      [2024-04-03 00:02:33.255] DrvOpenXR::CreateOpenXRBackend:129    - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility
      [2024-04-03 00:02:33.255] DrvOpenXR::GetXRAppName:56    - Setting application name to OpenComposite_SkyrimVR
      [2024-04-03 00:02:33.506] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
      [2024-04-03 00:02:33.506] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
      [2024-04-03 00:02:33.506] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
      [2024-04-03 00:02:33.506] XrBackend::PumpEvents:770    - Hit ready state, begin session...
      [2024-04-03 00:02:35.861] XrBackend::CheckOrInitCompositors:190    - Recreating OpenXR session for application graphics API
      [2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:319    - currentBackend: 2
      [2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:38.430] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
      [2024-04-03 00:02:38.430] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
      [2024-04-03 00:02:38.430] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
      [2024-04-03 00:02:38.430] XrBackend::PumpEvents:770    - Hit ready state, begin session...
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
      [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
      [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
      [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
      [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766    - Switch to OpenXR state 5
      [2024-04-03 00:02:38.631] XrBackend::MaybeRestartForInputs:964    - Restarting session for inputs...
      [2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:319    - currentBackend: 5
      [2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:02:38.882] XrBackend::QueryForInteractionProfile:979    - Creating infoset
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766    - Switch to OpenXR state 6
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766    - Switch to OpenXR state 8
      [2024-04-03 00:02:38.882] XrBackend::PumpEvents:788    - Exiting
      [2024-04-03 00:02:38.954] DrvOpenXR::SetupSession:289    - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
      [2024-04-03 00:02:38.954] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
      [2024-04-03 00:02:38.954] XrBackend::PumpEvents:766    - Switch to OpenXR state 2
      [2024-04-03 00:02:38.954] XrBackend::PumpEvents:770    - Hit ready state, begin session...
      [2024-04-03 00:02:38.954] XrBackend::MaybeRestartForInputs:966    - Session restart successful!
      [2024-04-03 00:02:38.954] BaseInput::LoadEmptyManifestIfRequired:661    - Loading virtual empty manifest
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
      [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:175    - Generating new swap chain
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:178    - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:179    - Texture desc format: 28
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:180    - Texture desc bind flags: 40
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:181    - Texture desc MiscFlags: 0
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:182    - Texture desc Usage: 0
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:183    - Texture desc width: 2016
      [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:184    - Texture desc height: 2112
      [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
      [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
      [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766    - Switch to OpenXR state 5
      [2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:03:43.213] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:03:43.214] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
      [2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
      [2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
      [2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941    - /user/hand/left - No interaction profile detected
      [2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
      [2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:941    - /user/hand/right - No interaction profile detected
      [2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:06:08.241] VR_ShutdownInternal:339    - OpenComposite shutdown
      [2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:319    - currentBackend: 5
      [2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:321    - Session Exit state has not been reached yet, waiting 250ms ...
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766    - Switch to OpenXR state 6
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766    - Switch to OpenXR state 1
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766    - Switch to OpenXR state 8
      [2024-04-03 00:06:08.501] XrBackend::PumpEvents:788    - Exiting
      [2024-04-03 00:06:08.671] DrvOpenXR::GetXRAppName:56    - Setting application name to OpenComposite_SkyrimVR
      [2024-04-03 00:06:08.697] VR_GetGenericInterface:55    - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022


      ** Also look at this, I launched the game again and just waved my controllers around for about 2 minutes, the menu pausing issue did not happen, and the log file does not show any "No interaction profile detected" entries. Here is just that section of the 2nd log:

      [2024-04-03 00:16:25.160] XrBackend::PumpEvents:766    - Switch to OpenXR state 3
      [2024-04-03 00:16:25.160] XrBackend::PumpEvents:766    - Switch to OpenXR state 4
      [2024-04-03 00:16:25.160] XrBackend::PumpEvents:766    - Switch to OpenXR state 5
      [2024-04-03 00:16:28.286] XrBackend::UpdateInteractionProfile:916    - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:16:28.287] XrBackend::UpdateInteractionProfile:916    - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
      [2024-04-03 00:18:12.559] VR_ShutdownInternal:339    - OpenComposite shutdown
    3. edlogg
      edlogg
      • member
      • 0 kudos
      Ok, I just tried again using QuestLink over a USB cable. I left my controllers untouched for 3 minutes and the issue did not occur. The log file does not show the "No interaction profile detected" messages at all. So this seems to be strictly a Virtual Desktop issue. Maybe its something they broke in an update. Not sure if there's anything you can do if that's the case, but thank you for looking into it.
    4. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      One more possibility could be to check that the openxr runtime gets successfully switched to VDXR when using VD.
      You can use this tool for that.
      https://github.com/rpavlik/xr-picker

      The logs suggest that it's somehow using the oculus runtime while in VR.
    5. edlogg
      edlogg
      • member
      • 0 kudos
      I used the XR Runtime Picker for OpenXR and verified that VirtualDesktopXR (Bundled) is Active, which I can also tell because the Virtual Desktop performance overlay tells me that the runtime is VDXR. I also tested by changing my runtime to Oculus OpenXR, and then launching the game again through Virtual Desktop, and it automatically switched to VirtualDesktopXR (Bundled). I also was able to duplicate the issue again, and the log file shows the "No interaction profile detected" which is consistent.

      I think now knowing that it only happens in Virtual Desktop, but not in AirLink, I will stick to AirLink for Skyrim VR, which is fine.
    6. jadel
      jadel
      • supporter
      • 0 kudos
      This happens to me too. Theres a couple of different posts on reddit about it too. If its just a VD issue though as the op said then i guess its not something for you.
    7. kilplixism
      kilplixism
      • supporter
      • 1 kudos
      So was there no solution to this? It's really obnoxious and I'm not really wanting to switch off of VD to airlink
  4. Lavandoola
    Lavandoola
    • member
    • 0 kudos
    Using this the game displays vive controllers instead of Oculus controllers for me, im using a quest 3 and trying to get motion smoothing to work, which it doesn't, not sure if im missing something or it doesn't work. 

    Thanks
    1. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      What steps did you take to install / enable open composite and add the configuration?
  5. divxmaster
    divxmaster
    • member
    • 0 kudos
    I must be missing something, as when I start skyrim VR, I still need to do this:

    "using the keyboard to go to the VR menu on startup, switching controllers to "gamepad", then back to "motion controllers""

    to get the controllers to work. On my Reverb G2, through WMR openxr. I'm using the latest 1.10 version of this.

    Searching the posts only comes up with the one above reference.
    Is there some thing else I need to set up?

    edit:  ah, found it, you need to download one of the bindings files from this mod.  Presumably it can be tweaked to match how you have setup the controller in  steamvr.

    Cheers,
    Divxmaster
  6. Chromobot
    Chromobot
    • supporter
    • 0 kudos
    Anybody got this to work with reshade? Reshade v6 says that it is openXR compatible. Despite that I can't seem to get it to run in the headset, it just applies to the mirror window. Using an index.
    1. divxmaster
      divxmaster
      • member
      • 0 kudos
      I've got it working fine with this version of Glamur reshade:

      https://www.nexusmods.com/skyrimspecialedition/mods/61434

      That is a on Reverb G2 though, so it goes through WMR open XR, the index will be at a guess, through SteamVR Open XR.
  7. Rithareous
    Rithareous
    • supporter
    • 1 kudos
    Commenting for others facing a similar issue.
    Seems the latest version update for Meta borked things a bit and the game will not launch if OpenXR is enabled (specifically referencing Quest obv). If you're using this build and your game crashes on launch, try disabling OpenXR.
    Hopefully Meta fixes soon.
  8. ravensergio
    ravensergio
    • premium
    • 3 kudos
    As I recently switched from Link to VD for Skyrim, and this dll made VDXR work properly, looks gorgeous runs gorgeous, I wanna say Thank You, endorsed .

    I have one small issue in VD, I saw this problem mentioned, after I rest my hands, in 10 seconds the main menu will popup., even if I have the controllers in hands. The only way to resolve this is to rest my thumbs on both thumbsticks. Even if one controller doesn't "feel" a touch on the buttons/triggers, the main menu will popup. But, for now, I can make it work I have to put a mental note to always keep my thumbs on something.
    I do not have hand tracking activated, so it could not be that.
    Anyway, great stuff, thanks again.
  9. Rithareous
    Rithareous
    • supporter
    • 1 kudos
    I've noticed an interaction between this openvr_api.dll and Start on Save. When the most recent save auto-loads with Start on Save while using this mod, the character is stuck in place, can't move and the bindings don't seem to be working either. Switching out the openvr_api.dll with older versions removes the issue, it just seems to occur with this version.
    For reference, I use a Quest 3 on Air Link.
    1. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      Looks like this is likely the same bug mentioned further down that requires switching off and on to motion controllers at the main menu as a workaround.  But since it doesn't go to the main menu with that mod, there isn't a way to do the workaround.  
  10. dokdokda
    dokdokda
    • member
    • 0 kudos
    please help. im using virtual desktop vdxr opencomposite. this version of opencomposite has weird angle of weapon(in quest3). it doesn't match with controller shape. Difficulty performing stabbings with sword..
    you said about Configuration items available:
    How can I adjust the angle? Even after reading the explanation, I'm not sure. Are you modifying the internal values ​​of the dll file?
    I replaced dll file to your mod. but nothing changed..
    1. coldbomb1
      coldbomb1
      • premium
      • 9 kudos

      • adjustTilt: default false
        Enables controller tilt adjustment on the X-Axis. (Vertical / Up and Down rotation axis). The value in "tilt" will be used to adjust the vertical tilt of the controllers.
      • tilt: default 0.0
        The degrees to vertically tilt the controller by when "adjustTilt" is enabled.
      You can set in your opencomposite.ini file:

      adjustTilt=true
      tilt=-30

      To tilt the base vertical angle of your controllers 30 degrees downward.
      You can experiment with different tilt values until it feels right.

      If you don't have an opencomposite.ini file, you can create an empty file called that and put it next to openvr_api.dll.
    2. dokdokda
      dokdokda
      • member
      • 0 kudos
      perfect. thank you. I downloaded your composite ini file and tilt working!
      but there's one more thing..in xyz, xz angle(forward and backward) problem solved. but yz angle is weird too..Weapon is tilted to the right of the controller. can it be solved?
    3. dokdokda
      dokdokda
      • member
      • 0 kudos
      i solved. it's vrik problem. adjust held weapon position-when i turn it off, angle became fine
    4. coldbomb1
      coldbomb1
      • premium
      • 9 kudos
      Oh interesting, thanks for letting me know.  I have some hidden settings in the mod that let you alter all angles, but it is almost impossible to get it right by doing that since the center of rotation needs to change when adjusting more than 1 axis.

      Glad it was a much easier fix!