Rotor angle seems to increase past 360 degrees internally

Mihail Milushev shared this bug 21 days ago
Investigating

I'm trying to use rotor limits in only one direction (i.e. set a lower limit, but not an upper limit, and have it only apply to negative RPM but not stop rotation in positive RPM), and it looks like running the rotor in the positive direction doesn't really wrap around from 360 degrees back to 0, but keeps going and only the UI shows the angle modulo 360. I can determine that because if I run the rotor for, say, five rotations in the positive direction, when I switch it to negative it does not stop at the specified lower limit, but has to spin for another full five rotations before it will then stop at the limit. Obviously angle metric has advanced to 1800 degrees in those five revolutions, so it has to wind back all that before it will actually reach the limit. This is highly non-intuitive, and for rotors that are intended to spin in one direction for a very long time (say a drill rotor) it means that eventually you can't even use the lower limit at all, because it will take forever to spin it back down to reach the actual limit. It can also be very dangerous (in-game) if the build does not allow a full rotation and the limit is intended to stop the rotor safely before reaching an obstacle.

Replies (2)

photo
1

Hello Mihail,

Thank you for reaching out to us on the forum.

From your description, this appears similar to issues we are already aware of and have internal tickets for. To help us confirm if it's the same issue, could you please share a screen recording/video showing the issue, along with the Blueprint of the grid where it occurred so we can try to reproduce it?

Before sharing the files, please try pasting the Blueprint of the affected grid into a fresh vanilla (unmodded) world, especially if the issue originally occurred in a modded world or server. Then check whether the issue still appears there.

If the issue persists in the vanilla world, please send us the screen recording and the blueprint as mentioned above. This will help us confirm whether it matches any of the previously reported issues or if it might be something different.

  • You can access your blueprints files by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers\Blueprints. Select the correct folder where your blueprint is saved (local or cloud), zip the file and attach it here.

Kind Regards,

Keen Software House: QA Department

photo
1

Here's a screen recording from a brand new vanilla creative world: https://youtu.be/BKiUdDFJVJI

You can see how after a few revolutions in the negative direction, reversing into positive direction repeatedly keeps cycling from -1 back to -359 degrees until it unwinds all the full negative rotations before actually going into the positive and hitting the +90 degree upper limit.

See the blueprint attached, but it's so trivial that you could easily reproduce it just from the video, it's basically just a battery and a rotor.

Leave a Comment
 
Attach a file