Dynamic Rain


Adds rain cycles to multiple planets, with Fulgora-style lightning, thunder, fire suppression, and pollution cleanup

Tweaks
a month ago
2.0 - 2.1
4.49K
Environment

Changelog

Version: 0.8.0
Date: 2026-10-04
  Features:
    - Added Fulgora-style lightning with Space Age, but unlike on Fulgora, these strikes can instantly kill living creatures and ignite flammable structures, while leaving other structures undamaged
Version: 1.1.0
Date: 2026-10-04
  Features:
    - Added Fulgora-style lightning with Space Age, but unlike on Fulgora, these strikes can instantly kill living creatures and ignite flammable structures, while leaving other structures undamaged
Version: 0.7.0
  Features:
    - Other mods can now control rain and its effects on individual surfaces
    - Added a setting for the chance that rain extinguishes fires
Version: 1.0.3
Date: 2026-09-24
  Bugfixes:
    - Fixed rain sound sometimes not starting when loading a save during rain.
  Optimizations:
    - Optimized UPS
Version: 0.6.5
Date: 2026-09-24
  Bugfixes:
    - Fixed rain sound sometimes not starting when loading a save during rain.
Version: 0.6.4
Date: 2026-09-24
  Optimizations:
    - Optimized UPS
Version: 1.0.2
Date: 2026-09-22
  Features:
    - Added a setting for the chance that rain extinguishes fires.
Version: 1.0.1
Date: 2026-09-09
  Features:
    - The rain allowlist now accepts both planet names and surface names, including Space Exploration zone surfaces.
    - Pelagos, Terra Palus, Lignumis, and Panglia are included in the default rain allowlist when their mods are installed.
  Compatibility:
    - Added optional dependencies for Pelagos, Terra Palus, Lignumis, and Panglia.
    - Marked Real Rain as incompatible to prevent overlapping weather systems.
Version: 0.6.3
Date: 2026-09-09
  Features:
    - The rain allowlist now accepts both planet names and surface names, including Space Exploration zone surfaces.
Version: 1.0.0
Date: 2026-09-06
  Changes:
    - Updated to Factorio 2.1 (requires 2.1.7 or later).
Version: 0.6.2
Date: 2026-09-04
  Features:
    - Commands to check the current weather or start a rain or dry period: /dynamic-rain status, /dynamic-rain rain, and /dynamic-rain dry
    - Added Russian localization
  Bugfixes:
    - Fixed thunder becoming more frequent with multiple players on the same surface
Version: 0.6.1
Date: 2026-09-04
  Changes:
    - Rain ambience now follows the Ambient volume setting.
    - Weather duration settings now use real-time minutes with simpler defaults.
  Bugfixes:
    - Improved compatibility with mods that add or change fires
    - Fixed fire extinguishing after turning rain settings off and back on
Version: 0.6.0
Date: 2026-08-28
  Features:
    - Added rain support for multiple planets, including modded ones
Version: 0.5.3
Date: 2026-06-03
  Bugfixes:
    - Fixed rain visuals using surface index 1 instead of the current Nauvis surface
Version: 0.5.2
Date: 2026-05-25
  Changes:
    - Added a remote event hook for mods to react when rain removes pollution from chunks
Version: 0.5.1
Date: 2026-05-24
  Changes:
    - Reworked rain pollution cleanup: the rate now means pollution removed from each chunk per minute, matching Factorio-style pollution/min values
    - Increased the default rain pollution cleanup rate from 2 to 10 pollution per chunk per minute
    - Added a chunk budget setting for rain pollution cleanup performance on large maps
Version: 0.5.0
Date: 2026-04-13
  Changes:
    - Added optional rain-based pollution cleanup
Version: 0.4.0
Date: 2026-04-06
  Changes:
    - Added optional solar power reduction when it rains
Version: 0.3.9
Date: 2025-12-30
  Changes:
    - Removed loudest thunder sounds to reduce repetitiveness
Version: 0.3.8
Date: 2025-12-27
  Changes:
    - Scaled thunder chance by player count to reduce multiplayer frequency
Version: 0.3.7
Date: 2025-12-24
  Changes:
    - Moved fire-marker patching to data-final.fixes.lua to ensure compatibility with other mods
Version: 0.3.6
Date: 2025-12-23
  Bugfixes:
    - Fixed fire marker entity not being removed and blocking
  Optimizations:
    - Improved fire-extinguishing performance
Version: 0.3.5
Date: 2025-12-21
  Changes:
    - Added sound volume settings for rain and thunder
Version: 0.3.4
Date: 2025-12-17
  Bugfixes:
    - Fixed map being nil
    - Limited fire extinguishing to Nauvis
Version: 0.3.3
Date: 2025-12-16
  Optimizations:
    - Optimized fire extinguishing using an event-based approach https://forums.factorio.com/viewtopic.php?t=90599
  Graphics:
    - Added ultra-wide screen support
Version: 0.3.2
Date: 2025-12-10
  Optimizations:
    - Reworked rain areas and fire-extinguishing calculations
    - Added a fire scan budget option
Version: 0.3.1
Date: 2025-12-04
  Changes:
    - Fixed seam in rain audio loop
Version: 0.3.0
Date: 2025-12-01
  Graphics:
    - Added lightning effects
Version: 0.2.2
Date: 2025-11-30
  Bugfixes:
    - Fixed unbounded memory consumption by deduplicating generated chunks
Version: 0.2.1
Date: 2025-11-30
  Bugfixes:
    - Fixed performance degradation when zooming out too far in Remote View
Version: 0.2.0
Date: 2025-11-30
  Features:
    - Added multiplayer support
  Optimizations:
    - Used the CreateTrivialSmokeEffectItem approach to render rain
Version: 0.1.1
Date: 2025-11-15
  Changes:
    - Initial release: Add rain cycles, thunder ambience, and fire suppression