Skyrim VR OpenComposite Fixes Custom Build
🟡 Updated this year⚠️ Install Order · 5 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.1% endorsement rate
- 🏆 #11 of 124 Bug Fixes mods in this game by downloads
📋 About This Mod
This is a custom openvr_api.dll build of the openxr branch of OpenComposite that I have been working on to fix various bugs with Skyrim VR.
Gitlab here: https://gitlab.com/coldbomb1/OpenOVR/-/tree/SkyrimVR_Bug_Fixes_Rolling
Basically, just trying to fix all the problems I run into while using Skyrim VR with OpenComposite.
Tested with HP Reverb G2 headset / controllers.
Configuration items available:
[]keyboardText: default Adventurer
Allows you to configure the name you want for your character before entering character creation.[]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.[]enableInputSmoothing: default false
Enables input smoothing to joystick, grip, trigger, and button press values. When enabled, will fix a bug with some Oculus controllers where hands will twitch and drop items, and/or having constant stutter while trying to move with the joystick.[]enableAudioSwitch: default false
Automatically switches the audio output to the output device specified in the audioDeviceName field. Some Oculus users had an issue where the sound was not automatically switching to the Headset's audio output when launching SkyrimVR. They would have to manually change the audio output on the system after starting the game. With this enabled, you can skip manually changing the audio output.[]audioDeviceName=2- Avantree DG80 (Just an example, use your actual audio output device output name)
This is the audio device name you want to have it automatically switch the output to when the game starts when setting enableAudioSwitch=true[]hapticStrength: value range 0. 0-1. 0, default 0. 1
Sets the amplitude of the haptic pulse sent to the VR controller during haptic feedback[]inputWindowSize: default 5
Sets the number of frames to perform input smoothing over. Higher numbers will increase the time it takes for a released joystick/trigger/grip to 0 out.[]leftDeadZoneSize: value range 0. 0-1. 0, default 0. 0
Sets the radial deadzone size of the left joystick. 0. 0 means no deadzone, 1. 0 means the whole joystick is a deadzone and won't process.[]rightDeadZoneSize: value range 0. 0-1. 0, default 0. 0
Sets the radial deadzone size of the right joystick. 0. 0 means no deadzone, 1. 0 means the whole joystick is a deadzone and won't process.[]disableTriggerTouch: default false
Sets whether the Touch sensor is enabled for the trigger (depends on if supported by controller)[]disableTrackPad: default false
Whether the trackpad mappings
A custom openvr_api.dll build of the OpenComposite openxr branch, specifically tweaked by the author to fix various bugs in Skyrim VR. For VR players using OpenComposite who need a more stable experience. With 395 endorsements and 424k downloads, it's a proven fix in the community.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Massive download count (424k) shows it's the go-to fix for many Skyrim VR players
- Active development — updated February 2026, so it's likely compatible with current setups
- Targeted bug fixes for Skyrim VR, not a generic mod
⚠️ Cons
- Only 395 endorsements relative to downloads — maybe not everyone vouches for it, but still solid
- No detailed changelog or feature list in the description, so you don't know exactly what bugs it fixes
- Requires OpenComposite setup — if you're not already using it, this adds complexity
For Skyrim VR players who use OpenComposite and are hitting bugs or instability. If you're already in the OpenComposite ecosystem, this is a no-brainer. Skip if you're on native SteamVR or don't want to fiddle with DLL replacements.
💡 Beginner Tips
- Make sure you have OpenComposite installed and working before swapping in this DLL — it's a drop-in replacement for the openvr_api.dll in your Skyrim VR folder.
- Back up your original openvr_api.dll so you can revert if something goes wrong.
- If you're using a mod manager, you might need to manually place the DLL in the game directory, not the mod folder.
📊 Mod Details
- Game
- Skyrim Mods
- Author
- ColdBomb1
- Version
- 1.10
- Downloads
- 424,666
- Endorsements
- 395
- Category
- Bug Fixes
- Created
- 2/20/2023
- Updated
- 2/14/2026
🔧 How to Install Skyrim Mods
Download from Nexus.
📖 Full step-by-step install guide for Skyrim →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.
Keep browsing — more Skyrim mods await