Version 0.2.0
Pre-releasePLEASE READ! Important Information Regarding Beat Saber
What was known as DynamicOpenVR has now been split into two parts: DynamicOpenVR
and DynamicOpenVR.BeatSaber
. DynamicOpenVR
is required by mods that have DynamicOpenVR as a dependency (e.g. Custom Avatars). On the other hand, DynamicOpenVR.BeatSaber
is only required if you want access to functionality added by DynamicOpenVR (e.g. finer-grained user-editable bindings via SteamVR and finger tracking). Furthermore, you should only install DynamicOpenVR.BeatSaber
if you are using SteamVR (it technically shouldn't do anything even if you install it when using native Oculus tracking, but some users have encountered issues).
TL;DR Always install DynamicOpenVR
, only install DynamicOpenVR.BeatSaber
if you are using SteamVR and want access to DynamicOpenVR's features.
If you encounter issues using DynamicOpenVR.BeatSaber
, check out the troubleshooting guide. Note that this guide does not apply if you only install DynamicOpenVR
. If you are having issues while only using DynamicOpenVR
, please open an issue.
A quick note on downloads
- RELEASE is what you should download if you just want to use the mod. If you are unsure what to download, this is the file you are looking for.
- DEBUG contains debug code and a PDB for debugging purposes.
If you are unsure how to install the mod, check out the installation instructions in the README.
Known Issues
- Still doesn't work quite right on Linux (#10)
- Opening the SteamVR overlay sometimes breaks trigger input; current workaround is to open and close the SteamVR overlay until it works again (#25)
- Doesn't work properly if using the Oculus Store version of Beat Saber (nicoco007/BeatSaberCustomAvatars#16)
Changes
DynamicOpenVR
- DynamicOpenVR now only initializes if triggered externally (e.g. via
DynamicOpenVR.BeatSaber
) - Fixed some issues on Linux (still not working fully though)
- Downgraded to OpenVR SDK 1.3.22 for more compatibility
DynamicOpenVR.BeatSaber
- Support for Beat Saber 1.8.0 & BSIPA 4
- DynamicOpenVR.BeatSaber now asks before modifying SteamVR files
- Added default bindings for Hypereal controllers (thanks @codysk!)