[2.0.41] Thrusters Load with no Flames

Things that we don't consider worth fixing at this moment.
eugenekay
Filter Inserter
Filter Inserter
Posts: 503
Joined: Tue May 15, 2018 2:14 am
Contact:

[2.0.41] Thrusters Load with no Flames

Post by eugenekay »

Same story as 127449, but with Thruster Flames instead of Lamp Colors. Originally thought this was a Mods issue, reproduced with none installed, it looks weird for exactly one tick:

What did you do?
  • Create a Space Platform which uses a Thruster
    Screenshot 2025-03-19 131052.png
    Screenshot 2025-03-19 131052.png (493.45 KiB) Viewed 276 times
  • Save as Scenario
  • Quit to Main Menu
  • Edit Scenario
What happened?
Thruster Flames are not Rendered upon Loading. Thruster's and Platform's Thrust indicates as 0.
Screenshot 2025-03-19 131152.png
Screenshot 2025-03-19 131152.png (952.71 KiB) Viewed 276 times
What did you expect to happen instead? It might be obvious to you, but do it anyway!
Thruster Flames would render as they did prior to Saving (First Screenshot), or as they do +1 Tick (Below)
Screenshot 2025-03-19 131303.png
Screenshot 2025-03-19 131303.png (941.89 KiB) Viewed 276 times
Does it happen always, once, or sometimes?
For Exactly One Tick upon loading a Scenario.

The lack of "Indicated Thrust" from Save/Loading in this manner does not seem to have any effect upon the actual Speed of a Space Platform while it is in-transit. IE, the Thrust Value is correctly Calculated while running each Tick; this is purely a Display issue. It seems like the Thruster is just not "remembering" that it had fired on the previous Tick in the Save file.

The reason that I am discovering these issues is because I am trying to "Automatically" take Screenshots from a Savegame file.... so I am noticing when something does not look right in the output PNG. If you would like to write a Unit Test for this class of issues, I would Suggest:
  • Generate a Scenario with 1 of every Entity in the Game
  • Take a Screenshot upon Loading
  • Wait 1 Tick
  • Take another Screenshot
  • Evaluate for cases where >50% (or whatever threshold) of Pixels change between Frames

Thank you for Reading!
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3940
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.41] Thrusters Load with no Flames

Post by boskid »

Wont fix.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15671
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.41] Thrusters Load with no Flames

Post by Rseding91 »

Specifically: thruster flames are based off the last update state of the thruster which we do not save/load and so when loading, there's nothing to render because it hasn't updated and populated the last-update state yet.
If you want to get ahold of me I'm almost always on Discord.
eugenekay
Filter Inserter
Filter Inserter
Posts: 503
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: [2.0.41] Thrusters Load with no Flames

Post by eugenekay »

Rseding91 wrote: Wed Mar 19, 2025 5:42 pm Specifically: thruster flames are based off the last update state of the thruster which we do not save/load and so when loading, there's nothing to render because it hasn't updated and populated the last-update state yet.
Thank you for confirming my suspicions.

Since it takes a few Ticks for the Thruster animation to "Warm Up" from this state anyway, I will add a routine to "Tick 60" before saving Screenshots of Platforms.


Have a great day!
Post Reply

Return to “Won't fix.”