Closed rameils closed 1 month ago
Update:
After reloading the server the raft with the missing core piece the ship sank to the bottom of the ocean. This was really frustrating but unfortunately, I cannot single out the cause of the core piece getting decayed/deleted; all I remember was that I saw the piece get destroyed after sinking from the ship at the time.
I was able to resolve this by switching to an earlier backup where the raft piece is still existent. I will test more on my multiplayer dedicated server to make sure it's not a multiplayer issue.
I have noticed the compatibility issue with gizmo mod. I have the save In question if you would like to take a look at it.
What happened?
Relevant log after player loads in: `[Info :ValheimVehicles.Vehicles.BaseVehicleController] BaseVehicleController pieces 447 [Info :ValheimVehicles.Vehicles.BaseVehicleController] BaseVehicleController pendingPieces 0 [Info :ValheimVehicles.Vehicles.BaseVehicleController] BaseVehicleController allPieces 1 [Error : Unity Log] Unable skin the associated mesh with bone count: 0, Cloth component disabled. Please check that at least one of the bones is assigned. [Info : Unity Log] 05/24/2024 14:18:59: Placed MBSailCreator_4
[Info : Unity Log] 05/24/2024 14:19:32: Placed MBSailCreator_4
[Info : Unity Log] 05/24/2024 14:19:38: Placed MBSailCreator_4
[Info : Unity Log] 05/24/2024 14:19:41: Placed MBSailCreator_4
[Error :ValheimRAFT.SailComponent] SailCornersCount: 0 is corrupt or mismatches the last ValheimRAFT version. Destroying this component to prevent errors [Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: (wrapper dynamic-method) WearNTear.DMD(WearNTear,HitData)
ValheimRAFT.SailComponent.DestroySelfOnError () (at :0)
ValheimRAFT.SailComponent.LoadZDO () (at :0)
ValheimRAFT.SailComponent.OnEnable () (at :0)
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion)
ValheimRAFT.SailCreatorComponent:CreateSailFromCorners()
ValheimRAFT.SailCreatorComponent:Awake()
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion)
Player:DMD(Player, Piece)
Player:DMD(Player, Boolean, Single)
Player:Update()`
UPDATE: Able to replicate consistently, with new pieces decaying and destroying themselves. Important to note that save was while ship was in raftcreative mode.
Seems to me some old pieces weren't properly removed and new ones added showed up decayed and were destroyed as if decayed fully. Also, the water raft piece(the root piece dropped after using the raftcreative command) decayed and destroyed itself. See the uploaded picture, the raft piece was where I was looking and the water effects show the old location.
Able to replicate consistently*
Steps to reproduce
Reload save after placing pieces on a dedicated server. Able to replicate, this issue seems to be specific, however, I do not believe the other mods are causing conflicting issues.
Log outputs
Environment