Jump to content

my game keep crashing when it get notification of something melted


kakitangan
  • Branch: Live Branch Version: Windows Pending

hello, please help,
my game keep crashing to dekstop when it get notification of items melting, i cant see what is melting or how many before it crashes. my colony are already on 2k cycle and i dont have a very good pc specs, so i tough it might relate to many things that happen on my save file. it keep crashing even when i disable all mods.
thank you for the help
 Player.logDxDiag.txt

TAMAN LANGIT SIKSAAN.sav


Steps to Reproduce

no steps or anything, just crashing to desktop when something melted and a notification pop up




User Feedback


Initial triage identifies that your infinite water storage causing something to go haywire in the sim when the mechanical door closes.

 

Before.png

after.png

Share this comment


Link to comment
Share on other sites

changed the infinite storage and it doesnt crash for now

i think with that design it accidentally become a liquid duplicator too, which answer my own question why the water got so much, and after a long time it can crash the game.
but i still dont understand why it get melted, that is why i dont consider the infinite storage to be the fault
thank you for the help!

Share this comment


Link to comment
Share on other sites

Given that the next sim update after the second image the water with a quantity so vast it causes the string formatter to suffer integer overflow boils into steam at +infinity degrees kelvin (this is the point at which the sim actually crashes), I suspect there is a bug to be found in the code there, however as it is dealing with such outlier values It may be a while before investigating it is viable [though I am curious myself so I may fudge the priorities a bit to satiate the curiosity just don't tell anyone].

If we want to play the wild speculation / guess game, my suspicion is that the heat is coming from an attempt to preserve energy, that is when the door is closed in the sim what happens is some tiles of the doors material are created displacing the water, Speculation: the door tile is taking on the energy of the water it displaces (80c * ~100,000,000 kg of water at a shc of ~4 is a fair amount of energy) which would be why in the sim the door instantly becomes ~9000 degree kelvin iron gas, this temperature flakes the water in the tile below and nonsense ensues. I am just guessing though at this point.

  • Haha 1
  • Happy Hazard 1

Share this comment


Link to comment
Share on other sites

The melting came from a floating point overflow, trying to compute the total energy involved in heat exchange between the door and the tile of water resulted in a value of roughly 8.2x10^38, the maximum [finite] value a 32 bit float can hold is 3.4x10^38, so this was rounded off to +infinity, which it turns out is quite hot no mater how you split it up.

  • Sad Dupe 1

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...