This object is in archive! 

Hinges ignore ALL angle constraints

Malkrie shared this bug 3 years ago
Won't Fix

I've been testing making superweapons with Atlas lasers recently, when I noticed that the hinges on subgrids of subgrids suddenly decided to ignore all angle constraints, even the ones pre-programmed into them, depending on how much torque is applied; the default torque makes them exceed the player-set limits by two degrees (which is horrible when the ideal measurement is ~0.1424 degrees).


They will also dislodge themselves and any other mechanical blocks in order to achieve the maximum rotation they can, that being 110 degrees or 250 degrees. When I say dislodge, I mean they will push the hinge part backwards into the hinge, outwards away from the hinge, or even phase it through the walls of the hinge.


They will also sometimes persist in the positions they are in if the blocks on one end are deleted, as seen in the attached picture.

Replies (6)

photo
1

Hello, Engineer!


Thank you for your report. Unfortunately I wasn't able to reproduce this issue, subgrid hinges respected angle constraints (lower and upper limit). Could you please reproduce the issue in a vanilla (un-modded) world and provide us a save?


Thank you!


Kind Regards

Keen Software House: QA Department

photo
1

Here you go. It is the exact same setup, the only change made is the atlas lasers are represented by jump drives. The most problematic hinges have been labled and all other systems have been hidden. The settings that seem to cause the most problems are torque, reversing the hinges, and locking the hinges.


I've also attached an image of one of the more extreme examples of what can happen.

photo
1

Yes, I'm seeing the limits exceeded by a degree or two very regularly, too. Vanilla. Doesn't seem to require much weight or force. Also, something possibly related: pistons occasionally have small "fluctuations" in their position at min/max, when they aren't supposed to move.

photo
1

Hello, Malkrie!

I appreciate this thread is quite old. Is this still an issue that persists with you? I have tried your save file and cannot seem to replicate any hinges dislodging or anything similar. If you believe it is still an issue, could you please provide some reliable reproduction steps to make this happen? If it has since been resolved, I will close this for you :)

Kind Regards

Laura, QA Department

photo
1

Hello, Engineers!

Because there is no new comment from you, and we are unable to reproduce the issue on our own, I will close this thread now as outdated.

If you or any other player will experience this issue again, please make a new thread and provide all needed info there.

Thank you for understanding.

Kind Regards

Keen Software House: QA Department

photo
1

I think when you control the hinge limits via the Terminal, it does not usually occur, and the hinge just follows the new limit.


But when you use a programming block to adjust the limits, it is easy to set them so that the actual angle is outside the min and max. In this case, the behavior of the hinge seems to become undefined, moving between arbitrary positions but never or rarely being able to move back inside its new limits.

Replies have been locked on this page!