-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
backlogOn pause, but will be worked on eventuallyOn pause, but will be worked on eventuallybugSomething isn't workingSomething isn't working
Description
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.
Metadata
Metadata
Assignees
Labels
backlogOn pause, but will be worked on eventuallyOn pause, but will be worked on eventuallybugSomething isn't workingSomething isn't working