Real Steam


Adds subtle steam ambience to steam machines and pipes. Real Steam gives steam engines, turbines, boilers, heat exchangers, and steam pipes tiny white/grey vapour effects and small random pipe leaks without turning the factory into heavy smoke.

Tweaks
2 hours ago
2.0
0

Changelog

Version: 1.0.2
Date: 2026-05-16
  Bugfixes:
    - Fixed steam engines and steam turbines emitting steam while disconnected or idle.
    - Steam engines/turbines now require working status and actual electric output when Factorio exposes that value.
    - Boilers and heat exchangers still only emit while working.
  Notes:
    - Pipe leaks still appear when pipes contain steam, because they are meant to represent tiny static pipe leaks.

Version: 1.0.0
Date: 2026-05-16
  Features:
    - First full release of Real Steam.
    - Adds subtle steam ambience to working steam engines, steam turbines, boilers, and heat exchangers.
    - Adds tiny random steam leaks to pipes and pipe-to-ground sections carrying steam.
    - Includes runtime settings for effect density, boiler effects, and pipe leaks.
    - Includes an optional startup setting to replace vanilla boiler exhaust smoke with a softer steam-style puff.
  Notes:
    - Default tuning is aimed at light visual flair, not heavy smoke.
    - Compatible with Factorio 2.0 and Space Age.

Version: 0.1.8
Date: 2026-05-16
  Changes:
    - Made steam pipe leak positions fully random-looking around pipe edges and couplers.
    - Replaced fixed pipe leak points with deterministic pseudo-random leak points.
    - Reduced pipe leak puff size by roughly half again.
    - Reduced pipe leak opacity, duration, and second micro-wisp chance.
    - Machine steam effects are unchanged.

Version: 0.1.7
Date: 2026-05-16
  Changes:
    - Changed steam pipe leaks into tiny random dribble-style wisps.
    - Added a second micro-wisp effect that appears occasionally near the leak point.
    - Pipe leak points now shift slowly between small coupler/edge positions.
    - Kept machine steam subtle and unchanged.

Version: 0.1.6
Date: 2026-05-16
  Changes:
    - Reduced steam pipe leak size and opacity.
    - Shortened pipe leak lifetime so leaks look like tiny little wisps.
    - Reduced pipe leak spawn frequency.
    - Tightened pipe leak jitter so leaks sit closer to the pipe.

Version: 0.1.5
Date: 2026-05-16
  Changes:
    - Made steam pipe leaks easier to see.
    - Increased pipe leak opacity, size, and lifetime slightly.
    - Increased pipe leak spawn frequency while keeping machine steam subtle.
    - Improved pipe tracking for entities that may not expose a unit number.
    - Pipe leaks now spawn from small offset points so they look more like tiny connection leaks.

Version: 0.1.4
Date: 2026-05-16
  Bugfixes:
    - Fixed a Lua syntax error caused by unsupported floor-division syntax in the pipe leak timing logic.
    - Tiny steam pipe leaks from 0.1.3 are kept, but now use safe math.floor timing.

Version: 0.1.3
Date: 2026-05-16
  Changes:
    - Toned all machine steam effects down again for a very subtle ambient result.
    - Added tiny steam leaks to pipes and pipe-to-ground sections that contain steam.
    - Added a runtime setting to enable or disable steam pipe leaks.
    - Reduced spawn frequency again so the mod acts as light visual flair.

Version: 0.1.2
Date: 2026-05-16
  Changes:
    - Reduced steam effect intensity across all machine types.
    - Lowered puff opacity, size, and duration for a subtler visual result.
    - Reduced spawn frequency so steam acts more like light visual flair.
    - Changed default density to Low.

Version: 0.1.1
Date: 2026-05-16
  Changes:
    - Improved steam placement around machines.
    - Steam vent offsets now respect entity direction instead of using one fixed position.
    - Reduced random jitter slightly so steam sits cleaner on the machine vent points.

Version: 0.1.0
Date: 2026-05-16
  Features:
    - Added custom soft steam, pressure puff, turbine mist, and cold vapour smoke prototypes.
    - Added lightweight runtime steam effects for working steam engines, steam turbines, boilers, and heat exchangers.
    - Added runtime steam density setting: Low, Balanced, High.
    - Added runtime setting to include or exclude boilers.
    - Added optional startup setting to replace vanilla boiler smoke with a softer steam-style puff.