SubnauticaModding / QModManager

Config based patch management for Subnautica and Subnautica: Below Zero
https://discord.gg/UpWuWwq
Other
141 stars 51 forks source link

Crash when starting game #210

Closed SvenVMSW closed 3 years ago

SvenVMSW commented 3 years ago

Clean install from steam, then install qmodmanager

got the following error:
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Subnautica/Subnautica_Data/Mono/data-0000026F2373E360.dll Initialize engine version: 2019.4.9f1 (630) [Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/Subnautica/Subnautica_Data/UnitySubsystems GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce GTX 1080 Ti (ID=0x1b06) Vendor: VRAM: 11127 MB Driver: 27.21.14.5709 Begin MonoManager ReloadAssembly

[Message: BepInEx] BepInEx 5.4.5.0 - Subnautica [Info : BepInEx] Running under Unity v2019.4.9.630 [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 [MirrorInternalLogs 1.3.0.0] [Info : BepInEx] Loaded 1 patcher method from [QModManager.QModPluginGenerator 4.0.2.6] [Info : BepInEx] Loaded 1 patcher method from [QModManager.UnityAudioFixer 4.0.2.6] [Info : BepInEx] 4 patcher plugins loaded [Info :UnityAudioFixer] Attempting to enable Unity audio... [Info :UnityAudioFixer] Unity audio enabled. [Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader] [Fatal :QModPluginGenerator] An exception occurred while attempting to generate BepInEx PluginInfos: Could not resolve type with token 01000025 (from typeref, class/assembly Oculus.Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null). [Fatal :QModPluginGenerator] Beginning stacktrace: [Fatal :QModPluginGenerator] at QModManager.QModPluginGenerator.GetPluginCache () [0x00000] in <773766e20f9a4863a8c37f9f0e678d84>:0 at QModManager.QModPluginGenerator.Finish () [0x00000] in <773766e20f9a4863a8c37f9f0e678d84>:0 [Message: BepInEx] Preloader finished [Message: BepInEx] Chainloader ready [Message: BepInEx] Chainloader started [Info : BepInEx] 1 plugins to load [Info : BepInEx] Loading [QMMLoader 1.0] [Message: BepInEx] Chainloader startup complete UnloadTime: 0.585800 ms AddressablesUtility.LoadSceneAsync loading scene: StartScreen in mode Single (Filename: C:\plastic_workspace_unity\Runtime/Export/Debug/Debug.bindings.h Line: 35) Unloading 4 Unused Serialized files (Serialized files now loaded: 9) UnloadTime: 3.200500 ms [QModManager:INFO] Detected game: Subnautica [QModManager:INFO] Game Version: 67522 Build Date: 01-February-2021 [QModManager:INFO] Loading QModManager v4.0.2.6... [QModManager:INFO] Today is 01-February-2021 [QModManager:INFO] Folder structure:

(Filename: <351e49e2a5bf4fd6beabb458ce2255f3> Line: 0) OnQuit behaviour queued for deferred registering, platform services aren't initialized. (Filename: C:\plastic_workspace_unity\Runtime/Export/Debug/Debug.bindings.h Line: 35) DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. (Filename: Line: 589) Unloading 5 unused Assets to reduce memory usage. Loaded Objects now: 3682. Total: 20.448400 ms (FindLiveObjects: 0.339300 ms CreateObjectMapping: 0.154000 ms MarkObjects: 19.937500 ms DeleteObjects: 0.017400 ms) OnQuit behaviour queued for deferred registering, platform services aren't initialized. (Filename: C:\plastic_workspace_unity\Runtime/Export/Debug/Debug.bindings.h Line: 35) Material doesn't have a texture property '_MainTex' (Filename: Line: 1452) Material doesn't have a texture property '_MainTex' (Filename: Line: 1452) AddressablesUtility.LoadSceneAsync loading scene: MenuEnvironment in mode Additive (Filename: C:\plastic_workspace_unity\Runtime/Export/Debug/Debug.bindings.h Line: 35) TypeLoadException: Could not load type of field 'QModManager.Utility.Config:serializer' (3) due to: Could not resolve type with token 0100001d (from typeref, class/assembly Oculus.Newtonsoft.Json.JsonSerializer, Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null type:Oculus.Newtonsoft.Json.JsonSerializer member:(null) signature: at QModManager.Utility.Logger.Debug (System.String msg, System.Boolean showOnScreen, System.String callingAssembly, System.Boolean force) [0x00003] in :0 at QModManager.Utility.Logger.Debug (System.String msg) [0x00000] in :0 at QModManager.Utility.Dialog+Button+<>c.<.cctor>b8_0 () [0x00045] in :0 at QModManager.Utility.Dialog+<>c__DisplayClass11_0.b0 (System.Boolean leftButtonClicked) [0x00017] in :0 at uGUI_SceneConfirmation.Close (System.Boolean result) [0x0001b] in <57e8189cd712490d99edb423024ae4d1>:0 at uGUI_SceneConfirmation.OnYes () [0x00000] in <57e8189cd712490d99edb423024ae4d1>:0 at UnityEngine.Events.InvokableCall.Invoke () [0x00010] in :0 at UnityEngine.Events.UnityEvent.Invoke () [0x00022] in :0 at UnityEngine.UI.Button.Press () [0x0001c] in :0 at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00009] in :0 at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00007] in :0 at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) [0x00063] in <a93a5d8ea4b7447a9e03407fddf6d8a3>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction1) FPSInputModule:ProcessMousePress(MouseButtonEventData) FPSInputModule:ProcessMouseEvent() FPSInputModule:OnUpdate() ManagedUpdate:Execute(Queue) ManagedUpdate:LateUpdate()

(Filename: Line: 0) NullReferenceException: Object reference not set to an instance of an object at PlatformUtils.GetCurrentUserId () [0x00000] in <57e8189cd712490d99edb423024ae4d1>:0 at uGUI_FeedbackCollector.GetPlayerOnlineId () [0x00016] in <57e8189cd712490d99edb423024ae4d1>:0 at uGUI_FeedbackCollector+d__63.MoveNext () [0x00076] in <57e8189cd712490d99edb423024ae4d1>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in :0

(Filename: <57e8189cd712490d99edb423024ae4d1> Line: 0) Setting up 4 worker threads for Enlighten. Thread -> id: 3890 -> priority: 1 Thread -> id: 25a0 -> priority: 1 Thread -> id: 1cd0 -> priority: 1

PrimeSonic commented 3 years ago

[QModManager:INFO] Game Version: 67522 You're on the Experimental branch. This is not supported by QModManager (and most mods).