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
11 days ago
2.0
490
Transportation Trains

g a bit too much / configurable?

11 days 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?

10 days 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 :)

10 days ago
(updated 10 days 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

10 days ago
(updated 10 days 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.

10 days 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?

New response