Okabintaro / SubmersedVR

A Subnautica VR mod aiming to bring full motion controler support and common VR mechanics to the game.
MIT License
179 stars 10 forks source link

Game was not started in VR. Don't load and apply SubmersedVR patches #95

Closed Zabrell closed 2 months ago

Zabrell commented 6 months ago

Hi! I installed it correctly, I run it correctly, the launch command is registered, but the VR mod still does not turn on on Quest 3 Is there any way to fix this?

[Message:   BepInEx] BepInEx 5.4.22.0 - Subnautica (26.05.2022 12:27:04)
[Info   :   BepInEx] Running under Unity v2019.4.36.870
[Info   :   BepInEx] CLR runtime version: 4.0.30319.42000
[Info   :   BepInEx] Supports SRE: True
[Info   :   BepInEx] System platform: Bits64, Windows
[Message:   BepInEx] Preloader started
[Info   :   BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.22.0]
[Info   :   BepInEx] Loaded 1 patcher method from [Tobey.Subnautica.ConfigHandler.Patcher 1.0.2.0]
[Info   :   BepInEx] Loaded 1 patcher method from [Tobey.UnityAudio.Patcher 2.0.1.0]
[Info   :   BepInEx] 3 patcher plugins loaded
[Info   :Legacy Config Handler] Applying override mode: Default
[Info   :   BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Info   :Unity Audio Patcher] Enabling Unity Audio...
[Info   :Unity Audio Patcher] Unity Audio is already enabled, skipping patching.
[Message:   BepInEx] Preloader finished
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 4 plugins to load
[Info   :   BepInEx] Loading [SubmersedVR 0.1.6]
[Warning:SubmersedVR] Game was not started in VR. Don't load and apply SubmersedVR patches.
[Info   :   BepInEx] Loading [File Tree 1.0.0]
[Info   :   BepInEx] Loading [Subnautica Config Handler 1.0.2]
[Info   :   BepInEx] Loading [Unity Audio Patcher 2.0.1]
[Message:   BepInEx] Chainloader startup complete
[Info   : Unity Log] OpenVR initialized!
[Info   : Unity Log] Created eye textures with a "separate" layout.  The "multi-pass" stereo mode will be used.

[Info   : Unity Log] AddressablesUtility.LoadSceneAsync loading scene: StartScreen in mode Single
[Info   : Unity Log] Initializing Steam services
[Info   : Unity Log] OnQuit behaviour queued for deferred registering, platform services aren't initialized.
[Warning: Unity Log] DontDestroyOnLoad only works for root GameObjects or components on root GameObjects.
[Warning: Unity Log] Can't set camera projection to orthographic when XR is running and rendering to the main view. Camera is no longer valid to use for rendering. Please check camera projection settings of all camera components in your scene.
[Info   : Unity Log] AddressablesUtility.LoadSceneAsync loading scene: MenuEnvironment in mode Additive
[Info   : Unity Log] Waiting for options to load...
[Info   : Unity Log] RegisterSaveGame: load operation for options was not successful.
[Info   : Unity Log] Loading game settings
[Info   : Unity Log] AddressablesUtility.LoadSceneAsync loading scene: XMenu in mode Additive
[Info   : Unity Log] changeset 71744, QualityLevel = 2
[Info   : Unity Log] OK Running Win64
[Info   : Unity Log] Application version: 1.21.71744
[Info   : Unity Log] SystemInfo: 
 deviceModel = MS-7C95 (Micro-Star International Co., Ltd.)
 deviceName = HOMER
 deviceType = Desktop
 deviceUniqueIdentifier = f6d1d1cf1d91cea430860ecedbcad81422479afa
 graphicsDeviceID = 9346
 graphicsDeviceName = NVIDIA GeForce RTX 3070 Ti
 graphicsDeviceType = Direct3D11
 graphicsDeviceVendor = NVIDIA
 graphicsDeviceVendorID = 4318
 graphicsDeviceVersion = Direct3D 11.0 [level 11.1]
 graphicsMemorySize = 8032
 graphicsShaderLevel = 50
 npotSupport = Full
 maxTextureSize = 16384
 operatingSystem = Windows 11  (10.0.22621) 64bit
 processorCount = 12
 processorFrequency = 3500
 processorType = AMD Ryzen 5 5600 6-Core Processor 
 supportedRenderTargetCount = 8
 supports3DTextures = True
 supportsAccelerometer = False
 supportsComputeShaders = True
 supportsGyroscope = False
 supportsImageEffects = True
 supportsInstancing = True
 supportsLocationService = False
 supportsRawShadowDepthSampling = True
 supportsRenderTextures = True
 supportsRenderToCubemap = True
 supportsShadows = True
 supportsSparseTextures = True
 supportsStencil = 1
 supportsVibration = False
 systemMemorySize = 32694

[Info   : Unity Log] Telemetry session started. Platform: 'Steam', UserId: '76561197960267366', SessionId: 345414688
veax2 commented 4 months ago

did you fix it?

Zabrell commented 4 months ago

did you fix it?

No I think SubmersedVR support only Virtual Desktop

Okabintaro commented 4 months ago

It should also support link. But you have to first start SteamVR in Link and then open up the game. SteamVR has to be running before launching the game.

LuigiEP commented 3 months ago

you must type in "-vrmode openvr" (without the "") in properties in steam

Zabrell commented 2 months ago

I was able to run the game with the hand mod on my new computer after all what I did to make it work: I tried forcibly closing the OculusVR environment, but it seems to work with it in the background too I added the game to Steam (the game is not purchased, but there is no difference) through the Steam menu, then launched without the key in the instructions through Steam Link I tried adding the startup key -vrmode openvr, but with it the game started, controllers were seen, but only on the computer, the helmet hung in the Steam VR environment. and from the interesting thing, the mod console disappeared, where all debug messages were visible.