GithubHelp home page GithubHelp logo

nicoco007 / dynamicopenvr Goto Github PK

View Code? Open in Web Editor NEW
82.0 7.0 6.0 14.01 MB

Collection of Unity scripts that allow dynamic creation of OpenVR actions at runtime.

License: GNU Affero General Public License v3.0

C# 100.00%
openvr unity unity-scripts openvr-bindings beatsaber

dynamicopenvr's Introduction

DynamicOpenVR Logo

Build Status Latest Version License

What is DynamicOpenVR?

DynamicOpenVR is a set of Unity scripts that enables legacy games to use the new SteamVR action-based input system and allows multiple 3rd party developers to add new action-based inputs and outputs to a game without interfering with each other. It is built to seamlessly integrate with existing games that use either the legacy input system or the new action-based one.

Why should I care?

DynamicOpenVR makes it easier for developers to add inputs to a game while allowing the user to customize how to trigger those inputs via SteamVR's powerful binding system. This removes the need for an additional layer of configuration and helps avoid hardcoding inputs to specific buttons.

Installing

Download the latest release from the releases page and extract the entire contents of the ZIP file into your Beat Saber folder (for Steam, this is usually C:\Program Files (x86)\Steam\steamapps\common\Beat Saber), overwriting any existing files.

Troubleshooting

See the troubleshooting guide.

Using DynamicOpenVR in your game/mod

While there are currently no official instructions, you can take a look at the DynamicOpenVR.BeatSaber project in this repository for an implementation of DynamicOpenVR for Beat Saber (which uses the legacy input system, so lots of Unity XR input methods are being patched) and the Beat Saber Custom Avatars mod which uses finger tracking inputs.

Contributing

To automatically copy the compiled DLLs into Beat Saber's installation directory, create a file called DynamicOpenVR.BeatSaber.csproj.user next to DynamicOpenVR.BeatSaber\DynamicOpenVR.BeatSaber.csproj and paste in the following:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <!-- Replace this with the path to your Beat Saber installation -->
    <BeatSaberDir>C:\Program Files (x86)\Steam\steamapps\common\Beat Saber</BeatSaberDir>
  </PropertyGroup>
</Project>

dynamicopenvr's People

Contributors

codysk avatar nicoco007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dynamicopenvr's Issues

Can't set up correct bindings with oculus touch controllers

Problem:
When startign BeatSaber, the Controllers are just laying on the ground and can't be moved. They work in every other game. Trying to follow the troubleshooting guide worked out as follows:
The Controller Configuration for my controller wouldn't show up (stuck on loading), so i followed the steps to setup the correct binding. However, mapping the buttons as stated in the guide doesn't work since no options are showing up once I get to the action select menu.

Cannot use trigger in Alternative Play mode

It seems that DynamicOpenVR prevents the use of the trigger while in-game (works fine in menus though). In darth maul mode, using the trigger option is supposed to allow splitting and reconnecting the sabers. The creator of Alternative Play suggested removing DynamicOpenVR, saying that it might be taking over the trigger. I completely removed it and the issue disappeared (along with my avatars). Reinstalling DynamicOpenVR returned the issue. I tried rebinding the trigger pull to another button to no avail. I tested this on Index and Vive controllers.

I've seen videos of people using avatars and the alternative play mod though, so I'm not sure if something is wrong on my end.

Avatars do not work with newest Beat saber version

after going step by step in the instruction guide, and making sure all avatar files were properly placed, the game REGISTERS the avatar mod as active, but I turn around to check my CameraPlus, which has always shown avatars before, and lo and behold, no avatar. I check the avatar list, and sure enough, I have my avatar selected.

All CustomAvatars and DynamicOpenVR files are in the proper places, so I fail to see how this went wrong... It registered EVERY OTHER MOD just fine, but avatars it has an issue with.

I have tried to ask the (Beat Saber Modding) Discord for help, but got no responses for days. I even tried asking again before sending this, and got no response.

Haptic feedback frequency way too high on index / vive

Hi,

ever since I switched to Beat Saber 1.6.2 with current DynamicOpenVR beta I noticed my haptic feedback changed a lot. And it is actually very annoying. Feels and sounds like an electric toothbrush.

I use Index controllers, but I've also heard the same from vive users.
I went through the code and found you have frequency = 150f in TriggerHapticVibration method in HapticVibrationOutput Class.

This seems way too high. I've made a build for myself at 25f and that seems pretty much like how original feedback was.

Also is there any way to set this outside of changing the code and recompiling?

HTC Cosmos binding problems, t-posing avatar + can't bind

When I go to change my bindings for the Cosmos every time it does this to every single button and the only thing I can alter is the skeleton. I've already fully uninstalled DynamicOpenVR 3 times already and doing a reinstall of the mod but nothing works for me. After doing an install of Custom Avatars and I boot up beat saber my character is stuck on the ground and my hands won't track in game at all but with steam overlay open it tracks just fine.

image

Buttons and triggers not working when selecting an avatar (issue #16 did not fix) Vive

Log file
_latest.log

Using the files provided in issue 16 did not fix the button problem.
I'm using vive controllers and as soon as i pick an avatar the buttons no longer work. Tried with a few different avatars (reinstalling the game each time) and it always stops responding to clicks.
The controllers are still being tracked, i can see the avatars hands move around and the pointer doesnt change hands, it just doesnt let me click menu buttons.

Win 10 ver1903
HTC Vive, Vive Controllers

Trigger not working when taking off HMD and putting it on again

_latest - Copy.log

  • Operating system: Windows 10
  • Headset and controllers: Oculus rift [CV1]

Started the game without having the headset on, went into solo play and start a song whilst holding my finger over the hmd proximity sensor (to get controller buttons usable).
When after a few seconds I tried putting on the headset and in the pause screen I noticed that even though the controllers are tracking, I cannot use the trigger button to for example go back to the main menu. Notice that also the laser pointer is gone (both things work in the Oculus and Steam overlay though).
The button to pause/unpause however still works.

Aside from that, from my experience there is a chance when taking off the headset, and putting it on again that this exact issue may occur. So I assume it has something to do with the headset and controllers going to idle and not cominig back properly or so.

Custom avatars "Left-" and "Right Hand Animation" Bindings

Hello there!

I have an issue with my avatar not moving at all. i have tried doing custom bindings for my motion controllers, but it says when i click custom avatars: "Following things not bound "Left Hand Animation"
"Right Hand Animation"" i couldnt find any way to add these bindings so i wanted to ask for help here.

Btw i use the Medion Erazer X1000MR (Windows Mixed Reality)

I left a screenshot, so it would be easier to see what the problem is.

Thank you in advance!
Bindings
Bindings Custom Avatars

Vivie pro, binding problem.

Hello great work btw i followed a guide from Elite Eric and everything seems to run smoothely except that the controllers are now stuck to the ground. when i go to controllerbindings and try to make custom binding i dont get the option to put left hand trigger. only option is none as in the guide after you hit trigger,add, and on the pull.........(none) click it for more options i have blank(Vector1 Action) and only none to click on, Even tried presaving bindings but they show as clear when i try them too. Any insight or help would be much appreciated. Edit. Also aftre wiping beatsaber several times and doing it from scratch i have also gotten the option of default bindings but it wont work even then, (Edit) i found out that its the Folder (Libs) that contains(DynamicOpenVR.dll) that seems to be my problem. i have added every other document that im supposed to but once i add that my controllers stops regestring and drops to floor.

I cannot play beat saber anymore.

I had DOVR, and then the newest update deleted my plugins and I couldn't get them to work again, so I just downloaded songs and wanted to play them with no plugins. Well, I get into the game, and my Rift S controllers' triggers do not work in beat saber. I've reset steam vr default settings, uninstalled steam vr, uninstalled beat saber, and dleeted any trace of DOVR from my computer. Apparently this is a known glitch and the fix is just deleting the files, obviously that didn't work.

cant select anythiing

Windows 10
ACERH101 WMR controllers
Cant select anything even after uninstalling your janky mod and re-installing beatsaber
recreate it by just opening the god damn game mate.
_latest.log

Controller buttons wont work

2020.05.11.19.28.53.log.gz

Windows 10
Headset and controllers - Oculus rift s

My controller buttons wont work when beat saber started. pointing laser attached to right hand and wont switch ether. cant even pass first menu with continue button. oculus menu and steam menu buttons still properly working. controllers still tracking properly

also i noticed on my pc screen that my usual avatar just disappeared, and there just usual 2 floating in air controllers
image

last time i playing without any issues (about 2 weeks ago) im sure it somehow connected to another bsaber update

Support for Vive Cosmos controllers

Hi, is there any support for vive cosmos controllers?
I had a look at the troubleshooting guide but it didn't really help, my controllers are just glued to the floor when I use this mod.

-vrmode Oculus Supprt

Hey,

I wanted to try out the new custom avatars (which seems to be Awesome!), but unfortunately when i try to open Beat Saber with -vrmode oculus my avatar stuck in the default position, and my separatly moving menu sabers cannot click anything even tho they can move.

Can't find steamapps.vrmanifest on Linux

Running Beat Saber using Steam Play on my Arch Linux machine, trying to update from 1.5 to 1.6. I've used QBeat to patch the game and install some mods, which seem to appear fine in the game's start screen.

List of mods (as reported in the logs)
Name Version
BS_Utils 1.4.0
BeatSaberMarkupLanguage 1.1.1
SongCore 2.7.4
BeatSaverSharp 0.4.2
ScoreSaberSharp 0.1.0
BeatSaver Downloader 5.0.2
Beat Saber IPA 3.13.4
Custom Avatars 5.0.0-beta.4
CameraPlus 3.6.1
Custom Sabers 3.5.1
INI Parser 2.5.5
CustomCampaignLeaderboardLibrary 1.1.0
Custom Campaigns 2.5.1
Stream Core 2.2.4
Song Request Manager 2.2.0
YUR Fit Calorie Tracker 2.0.10
MappingExtensions 1.3.5
CustomNotes 1.3.1
NoteCutMinimizer 1.1.1
NoFailCheck 1.1.0
ChromaLite 1.0.4
PauseMenuRotationFix 1.0.0
BeatSaverVoting 1.0.0
DynamicOpenVR.BeatSaber 0.1.0-beta.4

Unfortunately, there appear to be some issues here:

[DEBUG @ 19:34:52 | DynamicOpenVR.BeatSaber] Found Steam at C:\windows\system32
[ERROR @ 19:34:52 | UnityEngine] Failed to configure manifest
[ERROR @ 19:34:52 | UnityEngine] System.IO.FileNotFoundException: Could not find file C:\windows\system32\config\steamapps.vrmanifest
[ERROR @ 19:34:52 | UnityEngine]   at DynamicOpenVR.BeatSaber.Plugin.ReadBeatSaberManifest (System.String globalManifestPath) [0x00013] in <faea1a6c5e694acab301629588424c89>:0 
[ERROR @ 19:34:52 | UnityEngine]   at DynamicOpenVR.BeatSaber.Plugin.AddManifestToSteamConfig () [0x00059] in <faea1a6c5e694acab301629588424c89>:0 
[ERROR @ 19:34:52 | UnityEngine]   at DynamicOpenVR.BeatSaber.Plugin.Init (IPA.Logging.Logger logger) [0x000f3] in <faea1a6c5e694acab301629588424c89>:0 

Obviously, Steam is not in system32. I found the file in ~/.steam/steam/config which is exposed to by Proton as Z:\home\copygirl\.local\share\Steam\config\steamapps.vrmanifest.

As a result, I assume, I do not get any sort of tracking for the controllers and the avatar is stuck in a reference pose. Here's some followup errors:

[CRITICAL @ 19:34:56 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.OpenVRWrapper.SetActionManifestPath (System.String manifestPath) (at <81f2b030ebe24584bb39465dcbbb92d0>:0)
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.OpenVRActionManager.Start () (at <81f2b030ebe24584bb39465dcbbb92d0>:0)
[...later...]

[...the following is repeated over and over once the game is loaded...]
[CRITICAL @ 19:34:56 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.OpenVRWrapper.GetPoseActionDataForNextFrame (System.UInt64 actionHandle, Valve.VR.ETrackingUniverseOrigin origin) (at <81f2b030ebe24584bb39465dcbbb92d0>:0)
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.IO.PoseInput.GetActionData () (at <81f2b030ebe24584bb39465dcbbb92d0>:0)
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.IO.PoseInput.get_pose () (at <81f2b030ebe24584bb39465dcbbb92d0>:0)
[CRITICAL @ 19:34:56 | UnityEngine] DynamicOpenVR.BeatSaber.InputTrackingGetNodeStatesPatch.Postfix (System.Collections.Generic.List`1[T] nodeStates) (at <faea1a6c5e694acab301629588424c89>:0)
[CRITICAL @ 19:34:56 | UnityEngine] (wrapper dynamic-method) UnityEngine.XR.InputTracking.GetNodeStates_Patch1(System.Collections.Generic.List`1<UnityEngine.XR.XRNodeState>)
[CRITICAL @ 19:34:56 | UnityEngine] CustomAvatar.Tracking.TrackedDeviceManager.Update () (at <c91ae69be2ef4aee866338936ec8e4f2>:0)
[...]
[CRITICAL @ 19:34:58 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 19:34:58 | UnityEngine] Valve.VR.CVRSystem.PollNextEvent (Valve.VR.VREvent_t& pEvent, System.UInt32 uncbVREvent) (at <9309c1794aaa4d3ba47119af69fbd7c1>:0)
[CRITICAL @ 19:34:58 | UnityEngine] OpenVRHelper.Update () (at <16b1999db1184925b0f70d15d6f49c77>:0)
[CRITICAL @ 19:34:58 | UnityEngine] VRPlatformHelper.Update () (at <16b1999db1184925b0f70d15d6f49c77>:0)

Here's the full _latest.log for reference.

Oculus Touch Tracking Issue.

Hello! First off I'd like to say that I really do appreciate what your mod brings to the table in terms of entertainment.

Now time for the issue at hand. I have recently tried to install and use your mod, however every time I reinstall or re download the game and verify files of beat saber itself I have the same common issue. That is that my beat saber bindings are not properly set. I look down to find the lightsabers just sitting there. Doing nothing, I looked at your trouble shooting guide and I found nothing that could help me with this issue. I also have the newest files downloaded. DynamicOpenVR. Hence these links, for what I am trying to do.

https://github.com/nicoco007/DynamicOpenVR/releases/tag/v0.1.0-beta.4
https://github.com/nicoco007/BeatSaberCustomAvatars/releases/tag/v5.0.0-beta.4

Finally I am using SteamVR's tracking. I will also be leaving my latest log from beatsaber as well for your convince.

Regards,

  • Luxz

My _lastest log file can be found here: https://drive.google.com/file/d/1RFQ0_vaOgeftiX-W8Y4Gl_YHQnA4azgV/view?usp=sharing

Sorry I can't attack the file as it is larger than 10MB.

not finding the code for the binding

i was trying to find the code on the steamvr.vrsettings but the code "steam.app.620980 doesnt show up at all. the link here will show you what all it shows
steamvr copy pdf - Notepad 2_11_2020 1_45_03 AM

Triggers in Beat Saber not working

_latest.log

  • Operating system: Windows 10
  • Headset and controllers: Oculus Rift S

After reinstalling DynamicOpenVR, the controllers say im using "Default Beat Saber Bindings" which should be normal but just doesnt work, when i want to set custom keybindings, it doesnt effect the issue at all. This is what I get:
image

I expected it to work as of me installing DynamicOpenVR properly

buttons no longer working after installing a specific version

_latest.log

Desktop (please complete the following information):

  • Operating system: Windows 10
  • Headset and controllers: Oculus Quest 2

Describe the bug
after installing DynamicOpenVR.BeatSaber-b86f25b-RELEASE, because it was said to fix an issue with custom avatars not showing up, the buttons on my controller stopped working. i tried going through the troubleshooting page for it, but nothing appeared to be wrong - i have the default beat saber bindings, but it still won't work.

should note - i am using Airlight Vr to get the Oculus Quest 2 to function on my computer.

Steps to reproduce
Steps to reproduce the behavior:

  1. install specifically DynamicOpenVR.BeatSaber-b86f25b-RELEASE, not the latest release
  2. start the game

Expected behavior
i expected this would fix the issue with avatars not showing up - i can't tell if it did, as i can't get to the avatar menu

edit: should also note that, while installing the latest release of dynamicOpenVR fixes this particular issue, it also causes the issue of not having the custom avatars show up - which led to look at this post

Thumbstick actions

Hi,

I want to use the thumbstick on the Knuckles controllers for scrolling through pages.
Playlistloader lite adds this functionality (https://github.com/rithik-b/PlaylistLoaderPlugin) but requires some legacy actions set up.
Since DynamicOpenVR takes over the binding, I cannot add legacy actions.

Is it possible you add the thumbstick actions to the Vector2 action set so they can be selected?

Oculus Touch

I need help for the Oculus Touch Controlers I dont check that.

Bindings stop working when selecting custom character - SOLVED

hey, thanks for the mod
I use the index controllers and beatsaber version 1.7.0.

my bindings stop working when I select a custom char in beatsaber and I tried your troubleshooting guide but everything I tried did not work.

I attached my working binding export and the not working one

input-not working.zip
input-working.zip

Additionally my log file and the json files:
DynamicOpenVR.zip
_latest.zip

Also, knuckles finger tracking works, it´s obviously useless in this game but nice that it works and if I delete dynamicopenvr the custom chars disappear.

Restore bindings

How do I restore the SteamVR bindings?
It's impossible to revert to the default Beat Saber bindings in SteamVR.
Everytime I try to open the controller settings screen it gives an error about not able to find the DynamicOpenVR folder.
After that error there is no option to select the default binding.
It looks like you have overridden the default Beat Saber binding wile I used this plugin?
(have removed the plugin since i'm trying to figure out what causes ingame stutters)

Same issue as #16 Closed "As soon as I select an avatar my triggers stop working"

As soon as I select an avatar my triggers stop working
Exactly same issue as #16 Closed but on Rift S steamvr.
If i start in native oculus mode it works fine but i don't use native its horrible performance.

Hands still track but I cant seem to select anything in game. I tried binding right trigger pull to another button but that didn't work
Blue laser is stuck in one hand and cant switch. The menu icons still highlight when I point at them.

-win 10
-Oculus Rift S
_latest.log

Ty

HTC Vive bindings Issue, Unable to play Beat Saber

After following your troubleshooting, when I went to add pull on the controllers, I could only add none. After I couldn't solve the problem to this I decided to just Unistall DynamicOpenVR from BeatSaber. The issue now is that I can't remove that binding that I tried to make and I can't select or play beat saber anymore. Please tell me the answer to this problem as now I cannot play the game.
image

My hyperealvr controller cannot move even I had setting up correct binding.

I place CustomAvatar/DynamicOpenVR at my game dir.
But I cant move the controller in the game, they just laying on the ground.
My controller and game are work perfectly without these mods. And I have checked my controller key binding, it use the profile "Default Beat Saber Bindings".

What did I have try:
my vr_controller type name "hyperealvr_controller". It input endpoint same as vivi_controller like "/user/hand/left/pose/raw" etc.
So I create a json file in DynamicOpenVR\Bindings name "beatsaber_hypereal_controller.json" and replace the controller_type as "hyperealvr_controller". And I can see the correct binding profile "Default Beat Saber Bindings" at key binding ui.
But the controller still can not move in the game.

I check game log and find these in game log file.

ERROR @ 01:38:01 | IPA] DynamicOpenVR.BeatSaber: System.NullReferenceException: Object reference not set to an instance of an object
[ERROR @ 01:38:01 | IPA]   at DynamicOpenVR.BeatSaber.Plugin.OnUpdate () [0x00026] in <e74ad007f99141428267ea36f0262285>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin+<>c.<OnUpdate>b__9_0 (IPA.Loader.PluginLoader+PluginInfo plugin) [0x00006] in <561f7537f11b496bb2465f41d54f54b0>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin.Invoke (IPA.Loader.Composite.CompositeBSPlugin+CompositeCall callback) [0x0001d] in <561f7537f11b496bb2465f41d54f54b0>:0 
[CRITICAL @ 01:38:01 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRWrapper.GetAnalogActionData (System.UInt64 actionHandle) (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.IO.AnalogInput.UpdateData () (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRActionManager.Update () (at <b15383f924cc4a768abc6ceece52202e>:0)
[ERROR @ 01:38:01 | IPA] DynamicOpenVR.BeatSaber: System.NullReferenceException: Object reference not set to an instance of an object
[ERROR @ 01:38:01 | IPA]   at DynamicOpenVR.BeatSaber.Plugin.OnUpdate () [0x00026] in <e74ad007f99141428267ea36f0262285>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin+<>c.<OnUpdate>b__9_0 (IPA.Loader.PluginLoader+PluginInfo plugin) [0x00006] in <561f7537f11b496bb2465f41d54f54b0>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin.Invoke (IPA.Loader.Composite.CompositeBSPlugin+CompositeCall callback) [0x0001d] in <561f7537f11b496bb2465f41d54f54b0>:0 
[CRITICAL @ 01:38:01 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRWrapper.GetAnalogActionData (System.UInt64 actionHandle) (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.IO.AnalogInput.UpdateData () (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRActionManager.Update () (at <b15383f924cc4a768abc6ceece52202e>:0)
[ERROR @ 01:38:01 | IPA] DynamicOpenVR.BeatSaber: System.NullReferenceException: Object reference not set to an instance of an object
[ERROR @ 01:38:01 | IPA]   at DynamicOpenVR.BeatSaber.Plugin.OnUpdate () [0x00026] in <e74ad007f99141428267ea36f0262285>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin+<>c.<OnUpdate>b__9_0 (IPA.Loader.PluginLoader+PluginInfo plugin) [0x00006] in <561f7537f11b496bb2465f41d54f54b0>:0 
[ERROR @ 01:38:01 | IPA]   at IPA.Loader.Composite.CompositeBSPlugin.Invoke (IPA.Loader.Composite.CompositeBSPlugin+CompositeCall callback) [0x0001d] in <561f7537f11b496bb2465f41d54f54b0>:0 
[CRITICAL @ 01:38:01 | UnityEngine] NullReferenceException: Object reference not set to an instance of an object
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRWrapper.GetAnalogActionData (System.UInt64 actionHandle) (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.IO.AnalogInput.UpdateData () (at <b15383f924cc4a768abc6ceece52202e>:0)
[CRITICAL @ 01:38:01 | UnityEngine] DynamicOpenVR.OpenVRActionManager.Update () (at <b15383f924cc4a768abc6ceece52202e>:0)

DynamicOpenVr/CustomAvatars not loading Beat Saber Version 1.10

Hi I wanted to install DynamicOpenVr and Custom Avatars but it doesn't load the plugin. I followed your troubleshooting guide and saw that the files that should generate after the first start didn't show up. I'm using a Valve Index with Knuckles controller on Windows 10. Here is my log: _latest.log
I hope you can help me.

stuck in a T shape

For some odd reason after downloading and doing everything, my avatar when launching the game is stuck in a T pose, and i cant access the mods menu within the game. The avatar doesn't move and i dont know how to fix that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.