Enduring Embers


Enduring Embers is a Factorio mod crafted to elevate your visual experience, transforming the humble smoke trail into a profound, lasting aspect of your industrial journey. Say goodbye to fleeting, grey wisps and hello to rich, black smoke that lingers, immersing you deeper into your factory's bustling life.

Content
a month ago
2.0
978
Transportation Trains

g a bit too much / configurable?

a month ago

I have a vertical station, that got non-interactable with this mod
https://imgur.com/a/WRP3zvf

could you please add options to lighten the smoke a bit?

a month ago

I have a vertical station, that got non-interactable with this mod
https://imgur.com/a/WRP3zvf

could you please add options to lighten the smoke a bit?

I'm unfamiliar with creating a menu yet, but I will create a github and attempt to create one, so the settings are adjustable :)

a month ago
(updated a month ago)

thanks.
maybe a short description of the lua values might also help for ppl to adjust it themselves?

for me i ended up with:

local color = data.raw['trivial-smoke']['train-smoke'].color
color.r = 0.275
color.g = 0.275
color.b = 0.275
color.a = .6 -- 0.85

data.raw['trivial-smoke']['train-smoke'].duration = 6 * 60
data.raw['trivial-smoke']['train-smoke'].spread_duration = 40 * 60
data.raw['trivial-smoke']['train-smoke'].fade_away_duration = 4 * 60
data.raw['trivial-smoke']['train-smoke'].end_scale = 7


but just because of beeing tired of testing :D

a month ago
(updated a month ago)

thanks.
maybe a short description of the lua values might also help for ppl to adjust it themselves?

for me i ended up with:

local color = data.raw['trivial-smoke']['train-smoke'].color
color.r = 0.275
color.g = 0.275
color.b = 0.275
color.a = .6 -- 0.85

data.raw['trivial-smoke']['train-smoke'].duration = 6 * 60
data.raw['trivial-smoke']['train-smoke'].spread_duration = 40 * 60
data.raw['trivial-smoke']['train-smoke'].fade_away_duration = 4 * 60
data.raw['trivial-smoke']['train-smoke'].end_scale = 7


but just because opf beeing tired of testing :D

I will add a description in the meantime.

color.a = 0.6 -- this goes from 0.275 default grey color of smoke to a solid black color at 1.0 (this is the alpha channel)

data.raw['trivial-smoke']['train-smoke'].duration = 6 * 60 -- The duration of smoke in seconds (the * 60 part is ticks, the actual 6 is seconds, so 10 * 60 would be 10 seconds, ect...).

data.raw['trivial-smoke']['train-smoke'].spread_duration = 40 * 60 -- How long the smoke can spread

data.raw['trivial-smoke']['train-smoke'].fade_away_duration = 4 * 60 -- has to be less than 6 or the within the duration time

data.raw['trivial-smoke']['train-smoke'].end_scale = 7 -- this is the texture scale when it ends, meaning if you give this a huge number it turns into a massive smoke cloud, vs a tiny one, default value is 1.

a month ago

thanks, almost guessed these now.
just for understanding though: why can smoke spread longer than it fading away?

shouldnt it all be smaler than the smoke-duration itself?

a month ago

This would still be preferred as an option to configure in-game. While very cool to see the smoke, it gets a bit annoying especially if you also use slower trains.

New response