both wheel steering & propulsion override do the opposite of player input in common use

Luppen shared this bug 3 days ago
Submitted

way to reproduce:

1. build a vehicle with four wheel suspensions, but make it static such that it does not fall anywhere, and let its wheels hang in the air.

2.put wheel suspensions marked with "left" on the left side of it, put wheels marked with "right" on the right side of it. (any type of wheel granted it is either left or right)

3. in between all four wheels place a seat to drive the vehicle.

4. while you drive:

4.1. notice that pressing forward spins all wheels forward (the right wheels are automatically spinning forward without the player knowing, or being able to affect - by convention, not by default)

4.2. pressing right automatically inverts the back two wheels' steering (without the player knowing or being able to affect)

5. set up all the vehicles with low maximum speed (such that you can see the effect)

6. propulsion override all wheels forward, and notice:

6.1. "left" marked wheels are going forward just like forward input

6.2. "right" marked wheels are going backward unlike forward input

7. attempt to invert propulsion of only the right wheels

7.1. notice to override wheel propulsion has become fine to all four wheels

7.2. notice to attempt to press forward to drive the vehicle forward drives the "right" wheels backwards

- this has been the propulsion bug, now the steering

8. notice that when you steer with any key, the back wheels are steering inversely automatically

9. attempt to override steering of the back wheels

9.1 overriding all wheels' steering to the same direction is no longer inverted to the back wheels

10. attempt to invert the back wheel steering

10.1. notice that to normal driving steering to the back wheels are no longer inverted

10.2. notice that to steering override the back wheels are now inverted

- summary

1. overrides are impossible to make to regard player input.

1.1. no matter what the wheel configuration is, i can never achieve to have overrides work like player input would work.

1.2. pressing forward is never the same to all the wheels as propulsion override to forward

1.3. pressing right is never the same to all the wheels as steering override to right

2. to drive works on its own, and does not regard inversion settings to neither steering, nor to propulsion - that the players are supposed to set.

- conclusion

please unify both the steering, and the propulsion overrides to player controls driving

-suggestion

1. turn right wheel propulsion the opposite compared to left wheels by default

1.2. do so without any inversion

2. no automatic inversion setting is required

2.1. such as for back wheel steerings

2.2. such as for right wheel propulsions

3. best case scenario is to just let the players set inversions manually (all the inversions)

3.1. it is also possible to regard the center of mass in the moment the player places the wheel suspension - but with right wheel propulsion the opposite by default, and regarding such thing in a way that sets the actual repsective inversion setting of the placed wheel suspension

- personal opinion

i propose that the solution right before this at 3.0 is the best - please cease to make any control automatically deciding where to steer, and which way to propel - just make the right wheel propulsion the opposite the left wheel's by default, not by convention

Replies (1)

photo
1

i am actually a hobbist programmer, and i am actually willing to help to code it right if you are unable to for whatever reason.

Leave a Comment
 
Attach a file
You can't vote. Please authorize!
Access denied