[QuantumLockerEnhanced/INFO] Obtained values from config [QuantumLockerEnhanced/INFO] Registered mod options [SMLHelper/Error] Error on LoadTextureFromFile call. File not found at E:\SteamLibrary\steamapps\common\SubnauticaZero\QMods\QuantumLockerEnhanced\Assets/quantumlocker.png [QModManager:ERROR] Invoking the specified entry method "Patch" failed for mod "QuantumLockerEnhanced" [QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object at SMLHelper.V2.Utility.ImageUtils.LoadSpriteFromTexture (UnityEngine.Texture2D texture2D) [0x00000] in <f0873e8f8bc14dad91babb51b78a8db8>:0 at SMLHelper.V2.Utility.ImageUtils.LoadSpriteFromFile (System.String filePathToImage, UnityEngine.TextureFormat format) [0x00007] in <f0873e8f8bc14dad91babb51b78a8db8>:0 at SMLHelper.V2.Handlers.SpriteHandler.SMLHelper.V2.Interfaces.ISpriteHandler.RegisterSprite (TechType type, System.String filePathToImage) [0x00000] in <f0873e8f8bc14dad91babb51b78a8db8>:0 at SMLHelper.V2.Handlers.SpriteHandler.RegisterSprite (TechType type, System.String filePathToImage) [0x00005] in <f0873e8f8bc14dad91babb51b78a8db8>:0 at DeadMoroz.QuantumLockerEnhanced.QMod.Patch () [0x00076] in <de00e69d1b1f4a58a911f4e7119c5269>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <eae584ce26bc40229c1b1aa476bfa589>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <eae584ce26bc40229c1b1aa476bfa589>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 at QModManager.Patching.QModPatchMethod.TryInvoke () [0x00034] in <299ecb0cd006482483b89d19c5cd402e>:0
am i doing something wrong? when i download this mod it comes through as a 7z file an not a zip like every other mod and what its states in the preview files
yes. but, many mods are put in a folder inside a folder. In order to make it work you have to open the extracted folder cut the same-named folder inside and relocate it outside in the QMods dir. after that you can simply delete the old folder.
As other people have stated, v1.0.7 doesn't work w/ full game. I'm not using any other storage mods. Basically just turns quantum lockers into really expensive waterproof lockers that you can deploy inside a sea base.
20 comments
[QuantumLockerEnhanced/INFO] Obtained values from config
[QuantumLockerEnhanced/INFO] Registered mod options
[SMLHelper/Error] Error on LoadTextureFromFile call. File not found at E:\SteamLibrary\steamapps\common\SubnauticaZero\QMods\QuantumLockerEnhanced\Assets/quantumlocker.png
[QModManager:ERROR] Invoking the specified entry method "Patch" failed for mod "QuantumLockerEnhanced"
[QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at SMLHelper.V2.Utility.ImageUtils.LoadSpriteFromTexture (UnityEngine.Texture2D texture2D) [0x00000] in <f0873e8f8bc14dad91babb51b78a8db8>:0
at SMLHelper.V2.Utility.ImageUtils.LoadSpriteFromFile (System.String filePathToImage, UnityEngine.TextureFormat format) [0x00007] in <f0873e8f8bc14dad91babb51b78a8db8>:0
at SMLHelper.V2.Handlers.SpriteHandler.SMLHelper.V2.Interfaces.ISpriteHandler.RegisterSprite (TechType type, System.String filePathToImage) [0x00000] in <f0873e8f8bc14dad91babb51b78a8db8>:0
at SMLHelper.V2.Handlers.SpriteHandler.RegisterSprite (TechType type, System.String filePathToImage) [0x00005] in <f0873e8f8bc14dad91babb51b78a8db8>:0
at DeadMoroz.QuantumLockerEnhanced.QMod.Patch () [0x00076] in <de00e69d1b1f4a58a911f4e7119c5269>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at QModManager.Patching.QModPatchMethod.TryInvoke () [0x00034] in <299ecb0cd006482483b89d19c5cd402e>:0