Jump to content

Pausing... Or freezing?


Recommended Posts

This:
image.png.fbaa6c04ee58083829c0ef7fa9fc5b24.png

When I pause the game, I noticed the reported temperature isn't the same for the same segment of radiant liquid pipe. (Top is paused, bottom is running). I mean...  I didn't know "freezing" the game actually dropped the temperature too! :P

Silly jokes aside, is that a "been here so long, roots grew in the ground" issue?

Oh... I didn't noticed at first, but while the game is running, the temperature displayed is the one of the water tile the pipe is submerged in. So, considering while paused it's about halfway between the temp of the water surrounding it and the water flowing in it, I'd guess the right value is the one while paused.

Link to comment
https://forums.kleientertainment.com/forums/topic/133880-pausing-or-freezing/
Share on other sites

Do you mean that when you unpause the temp goes back to the previous value?

I know that in cpu constrained situations (late game) pausing the game allows all ticks to be evaluated and thus can improve simulation precision, but it shouldn’t have such a drastic difference.

I mean when I pause it displays 28.1, when I resume, it display 31.7.  When I pause again it displays 28.1, and when I resume again it goes back to 31.7... Oh wait, 31.6 cause it got colder!  :P

But yeah, when the game is running, the temperature displayed is the one of the water tile the pipe is in.  I didn't test it extensively, so I don't know if the same would happen if the pipe was surrounded by oxygen, or if the tile was a liquid different than the liquid contained in the pipe.

From your description, it seems you have a race condition bug going on. The game unfortunately has a few race conditions. Most of them are harmless and can be just ignored.

I reported one such instance that can be reproduced and exploited:

The best thing to do is to accept that's how it is and move on.

If it was a race condition, that would be intermittent.  This is systematic. It seems they just format the wrong value on screen, since the simulation behave as would be expected from the value shown when it's paused.

Now, why this is happening is an entirely different matter.

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...