zolantris / ValheimMods

Collection of ValheimMods, ValheimRaft (originally created by Sarcen) and a few other upcoming mods including a vehicles mod.
GNU General Public License v3.0
12 stars 5 forks source link

Slingshooting in the sky #121

Open JorgenVonPytong opened 3 months ago

JorgenVonPytong commented 3 months ago

What happened?

Hi, we're playing with a mod on a multiplayer server. After the 2.2.1 update, the ships started jumping unpredictably. When I board and the ship jumps, it launches me into the sky. This happens regardless of the number of players on the server, the number of players on the boat, and whether there are ladders or sails or not. It's very difficult to play with these issues. I don't think Valheimraft is conflicting with the other mods I'm using.

ive set ExperimentalJitterFix to false bu it won't help I also tried playing with Infinity Hammer and odin architect disabled, but it didn't help.

I share logs from client:

Steps to reproduce

No response

Log outputs

[Info   : Unity Log] 07/25/2024 11:22:13: Setting selected recipe 2

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Info   : Unity Log] 07/25/2024 11:23:33: Stopped music meadows at 3808950

[Info   : Unity Log] 07/25/2024 11:22:13: Setting selected recipe 2

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:UpdateAvailablePiecesList()
Jotunn.Managers.PieceManager:CreateCategoryTabs() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:771)
Jotunn.Managers.PieceManager:RefreshCategories() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:848)
Jotunn.Managers.Patches:Player_SetPlaceMode() (at D:/Projects/Jotunn/JotunnLib/Managers/PieceManager.cs:113)
Player:DMD<Player::SetPlaceMode>(Player, PieceTable)
Humanoid:SetupEquipment()
Humanoid:DMD<Humanoid::EquipItem>(Humanoid, ItemData, Boolean)
Player:ToggleEquipped(ItemData)
Humanoid:UseItem(Inventory, ItemData, Boolean)
Player:DMD<Player::UseHotbarItem>(Player, Int32)
Player:DMD<Player::Update>(Player)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
InfinityHammer.Selection:CreateGhost(BaseSelection)
InfinityHammer.PieceTableSetSelected:Postfix(PieceTable)
PieceTable:DMD<PieceTable::SetSelected>(PieceTable, Vector2Int)
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
EffectArea.Awake () (at <79989041713a40fba2973f1624473248>:0)
UnityEngine.Object:Instantiate(GameObject)
Player:SetupPlacementGhost()
Player:SetSelectedPiece(Vector2Int)
Hud:SelectPiece(UIInputHandler)
Hud:OnLeftClickPiece(UIInputHandler)
UIInputHandler:OnPointerDown(PointerEventData)
UnityEngine.EventSystems.EventSystem:Update()
[Info   :ValheimVehicles.Vehicles.VehiclePiecesController] allPieces 5
[Error  : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar.
[Error  : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging.
[Error  : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar.
[Error  : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging.
[Error  : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar.
[Error  : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging.
[Info   : Unity Log] 07/25/2024 18:06:47: Spawning dungeon

[Info   : Unity Log] 07/25/2024 18:06:48: Spawning dungeon

[Error  : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar.
[Error  : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging.
[Error  : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar.
[Error  : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging.

Environment

OS:
- **OS**: Windows 10 | Ubuntu 20.04
- **Graphics**: DX11 (or Vulkan)
Mods:
- **BepInEx**: 5.4.2202
- Jotunn 2.15.2
- **ValheimRAFT**: Major.Minor.Patch

thunderstore mod manager:
-fastteleport by gemhunter
-BetterLadders by Amar1729
-Jotunn by ValheimModding
-PlantEberything by Advize
-EmoteWheel by virtualCode
-SafeDeath by Finland_Fjordors
-FirstPersonMode by Azumatt
-Server_Devcommands by JereKuusela
-InfinityHammer by JereKuusela
-BetterArchery by ishid4
-Quick_Stack_Sort_Trash_Restock by Golden revolver
-HS_EquipInWater by HS
-Valweed by BlackViking
-Better_Stamina by hunkyburrito
-Official_BepinEx_ConfigurationManager by Azumatt
-AzuClock by Azumatt
-HookGenPatcher by ValheimModding
-FloorsAreRoofs by bonesbro
-TeleportEverything by OdinPlus
-Backpacks by Smoothbrain
-OdinArchitect by OdinPlus
-QuietPortals by Neobotics
-BowsBeforeHoes by Azumatt
-ValheimTooler by Astropilot
zolantris commented 3 months ago

Turn off experimentaljitterfix.It must be off for all players. If you are not server syncing those flags it won't work.

Jitter fix makes non-boat physics owners use a attached rigidbody and the physics owner retains the kinematically synced one. Making the updates from the physics owner applied to non-owner's lot more fps performant.

But also consider removing infinity hammer. Those errors are coming from infinity hammer which could be cascading to this mod.

Jitter fix improves multi-player choppiness but requires mods to not add anything to the ship that utilize conflicting physics.

zolantris commented 3 months ago

Other steps... Remove ramps. See if that fixes things. Remove ladders see if that fixes things.

Confirm any door mods or hinge mods are not causing issues.

JorgenVonPytong commented 3 months ago

so ive set ExperimentalJitterFix to false and unistall Infinity Hammer and ive removed ladders. It wont help. The situation now is that the ship jumped, and the prefabricated hull and some blocks like floors, walls, roofs, and furniture disappeared.

If you mean ramps, are you referring to the deployable wooden bridges?

im not using doors from mods on the ship

i found this in LogOutput:

[Error : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar. [Error : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging. [Error : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar. [Error : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging. [Error : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar. [Error : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging. [Error : Unity Log] [Physics.PhysX] QuickHullConvexHullLib::findSimplex: Simplex input points appers to be coplanar. [Error : Unity Log] Failed to create Convex Mesh from source mesh "". An internal unspecified error has occured that could mean the Quickhull algorithm found the input mesh topologically challenging. [Info : Unity Log] 07/26/2024 15:59:32: Setting selected recipe 2

zolantris commented 3 months ago

Do you have a problem with a new raft?

Possible causes (but likely a mesh issue when it reaches a specific size)

  1. This looks like a problem with object scale where the scale is a negative value. Can any of your mods do that? Can infinity hammer scale go below zero?

https://discussions.unity.com/t/resolved-problem-with-physics-after-updating-unity-to-2018-3-simplex-input-points-coplanar/725963/2

Also could be a buggy mesh. https://discussions.unity.com/t/physx-simplex-input-points-appers-to-be-coplanar/872938/4

Do you have any broken custom sails? The sails object mesh collider might be the problem here.

Aromis95 commented 3 months ago

i've got the same problem, Mp server only mods are: Valheimraft, Jotunn, Bepinexpack_valheim.

For me it only happends when my boat touches shallow grounds. i can sail fine at deep waters, but as soon as it touches any type of surface it bounches and flinges anyone away if not securiely seated in a chair.

peachwadsprite commented 2 months ago

so the more shallow waters can cause this? even if the boat doesnt touch any part of the seafloor?

Aromis95 commented 2 months ago

so the more shallow waters can cause this? even if the boat doesnt touch any part of the seafloor?

..No, When boat touches seafloor it bounches up into the air, every time.

zolantris commented 2 months ago

Look at the config value positionAutoFixThreshold set it to 10 or higher. Maybe that fixes it?

zolantris commented 2 months ago

Position auto fix is meant to prevent a boat from being spawned under the ground. However if you built your boat center to be underwater or above water it might get more finicky...

Have to fix all this but it's a bigger change for position spawning and keeping the boat origin in the center of all the pieces.

NaturalBornCamper commented 2 months ago

Got the same issue with:

Here's an example of it happening. Happens 100% of the time, whether I'm moving or not:

https://github.com/user-attachments/assets/0891a7a5-c3ee-47f4-b0bc-040b0f28e0fa

Files (World, config and logs): LaunchedInSky.zip

Oroborius commented 2 months ago

Confirm it happens in shallow waters even if there is no contact. In the middle of the sea and it happened solely because I touched shallow waters. image Yellow mark is about when I got on the boat after being yeeted into the sky.

NaturalBornCamper commented 2 months ago

Looks like this was fixed with v2.2.4 I stood around my ship for 15 minutes while AFK and I wasn't launched. Also tried jumping around, walking up and down stairs, walking in tight areas and everything was good.

If other people with the same issue could test and confirm, this issue (along with all the duplicates) could be closed

EDIT: Definitely fixed. Played all day yesterday to test and I wasn't launched a single time.