Okabintaro / SubmersedVR

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

Unable to use Seamoth #37

Closed Aev69 closed 1 year ago

Aev69 commented 1 year ago

Fixed: Mod conflict issue with Vehicle framework, sorry for clogging up the SubmersedVR issue list with my own mod errors, will delete when i figure out how.

Fails to enter seamoth when entering it undocked, entering seamoth while docked in the moonbay puts the player in the correct position and plays the drop animation until the steering column moves forward, but cannot do anything after that.

Bepinex console report:

[Info : SMLHelper] [VehicleFramework] Loaded save data from vehicle_storage.json [Info : Unity Log] --- PerformGarbageAndAssetCollectionAsync: GC Time 15.0412 Asset GC Time 428.4412 [Warning: Unity Log] Registering stray entity SeamothElectricalDefense(Clone) [Warning: Unity Log] Kinematic body only supports Speculative Continuous collision detection [Warning: Unity Log] Kinematic body only supports Speculative Continuous collision detection [Info : Console] [ModdedArmsHelper/LOG] Seamoth Arm Manager added in Awake -> Postfix Patch, ID: -152392 [Info : Console] [SlotExtender/LOG] Component added to instance: SeaMoth(Clone) ID: -152392 [Info : Console] [SlotExtender/LOG] Broadcasting message: 'WakeUp', Vehicle Name: Seamother, Instance ID: -152392 [Info : Console] [ModdedArmsHelper/LOG] Received SlotExtender 'WakeUp' message. [Warning: Unity Log] Registering stray entity SeamothElectricalDefense(Clone) [Warning: Unity Log] Registering stray entity SeamothElectricalDefense(Clone) [Warning: Unity Log] Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues. [Warning: Unity Log] Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues. [Info : Unity Log] Can't add component 'RectTransform' to VRQuickSlots because such a component is already added to the game object! [Info : Console] [EasyCraft] Run [Info : Console] [SubnauticaMap] Map switched to Topographic [Info : Console] [SubnauticaMap] Started [Warning: Unity Log] Kinematic body only supports Speculative Continuous collision detection [Warning: Unity Log] Kinematic body only supports Speculative Continuous collision detection [Warning: Unity Log] Kinematic body only supports Speculative Continuous collision detection [Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: RollControl.VehiclePatcher.EnterVehiclePrefix (Vehicle instance) (at <0dd353380e0a4ba681fe6e4277272b9c>:0) (wrapper dynamic-method) Vehicle.DMD(Vehicle,Player,bool,bool) SeaMoth.EnterVehicle (Player player, System.Boolean teleport, System.Boolean playEnterAnimation) (at <9ec6c1b62c324758b9c2d79021505be6>:0) Vehicle+d117.MoveNext () (at <9ec6c1b62c324758b9c2d79021505be6>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0) UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) VehicleDockingBay:OnUndockingComplete(Player) DockedVehicleHandTarget:OnPlayerCinematicModeEnd(PlayerCinematicController) UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions) PlayerCinematicController:DMD(PlayerCinematicController) OnPlayerCinematicModeEndForward:OnPlayerCinematicModeEnd(AnimationEvent)

[Info : Unity Log] L0: CellManager::EstimateBytes total ms: 0.8468 self ms: 0.8469 [Info : Unity Log] Heartbeat CSV, time s,69.79667, GC.GetTotalMemory MB,304.9805, OctNodes MB,0, CompactOctrees MB,16.625, CellManager MB,4.54681, ClipMapManager MB,0, GCCount,345, PlayerPos,-117.3444,-13.37168,-14.274