<MechanicalTopInitialPlacementOffset> non-functional on Even-width (ie.1x2, 2x2) MotorRotor blocks

Jeckle shared this bug 10 hours ago
Submitted

When the 2x2 Wheel Suspension was added, so was <MechanicalTopInitialPlacementOffset>, allowing an even-width mechanical part to have a non-integer center to rotate around. When I attempted to create an even-width Motor Rotor with this, Initially, It seemed like nothing was happening/changing, despite <Center> successfully having an effect.


Upon further testing, placing the rotor in mid-air causes the motor to immediately "freak out". It seems like the MechanicalTopInitialPlacementOffset change was initially applied, but rapidly reverted, imparting rotation onto the grid.


Love to have this fixed!! even-width rotor parts would be lovely


Images and Video attached. Thanks,


Jeckle.

Replies (1)

photo
2

Yeah it's a strange tag to have, please devs make it more than just a workaround for the jolt by making it function as an actual offset for rotor tops, and as an override for wheel dummy for suspension wheels! The place to look would be MyMotorStator.SetConstraintPosition() and MyMotorSuspension.FillConstraintData(), and since it's null by default for everything, it shouldn't cause any issues with game or mods.

Leave a Comment
 
Attach a file
Access denied