tsunamayo / Starship-EVO

Welcome to Starship EVO bug tracking repo !
112 stars 17 forks source link

[Mechs] Mech aims down, walks into the ground #5829

Closed ProPeach closed 1 week ago

ProPeach commented 1 week ago

Short Description of the issue:

Testing out TwoNiners fantastic starter mechs, and this Strider likes to nosedive into the ground when walking up a slope https://imgur.com/a/RO0xcNt

Steps to reproduce the issue:

Environment

Additional information:

Starter.mechs.zip

TwoNiner29 commented 1 week ago

Hey Peach, I've noticed the same issue too, however, I've also noticed that pointing the camera up seems to prevent that, not sure if it's consistent on your end, but overall, it's a weird bug. Could you try and see if it happens for you too?

asanagisae commented 1 week ago

I've also noticed that planets with strong gravity accentuate this effect. Mechs that don't usually lean forwards uphill may do so with strong gravity. They can even lean forwards while travelling on flat ground.

https://github.com/tsunamayo/Starship-EVO/assets/10069469/fdc4fc5c-9d91-4e9a-b2fa-b834a783bf32

Blur.zip

(This might not be applicable in your situation, but I think we should fix both cases.)

ProPeach commented 1 week ago

Cheers TwoNiner, I gave it a try but aiming up with the mouse didn't seem to change anything, at least with this angle on the terrain. It still pitched down and forced the camera under the terrain.

For referenece to the gravity point, this is the "Earthlike" planet in the starter system which is at 0.8g, so pretty weak on average I suppose, I can definitely believe the affect is worse with stronger gravity

tsunamayo commented 1 week ago

@ProPeach Okay I am gonna have a look at it. @asanagisae As it is related to gravity can you send me your world too? Also did both of you did not enter a seat before controlling the mech? I know I have a player seating position issue to fix but that seems worse...

thanks

asanagisae commented 1 week ago

Hey, here's the world with a vehicle and planet set up. This planet is 1.4g.

Mechatro WeGo.zip

The blueprint from 3 messages up seems like an older copy with the speed set to 0. It's fixed in this world.

The mech control stick is the one on the right. Just move forward for 5 seconds in a random direction, slightly uphill works better.

Yeah, mechs are rough on pilots whether they sit or not. 😆

tsunamayo commented 1 week ago

@ProPeach Hi issue is fixed for 24w26a. @asanagisae I dont think it is the same issue, it seems to just be a normal physics behaviour, as there is no animation and no foot logic on the mech you sent me. Cheers