Project Zomboid

Project Zomboid

119 个评价
Unseasonal Weather
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
175.611 KB
10 月 8 日 上午 2:47
11 月 29 日 下午 12:17
52 项改动说明 ( 查看 )

订阅以下载
Unseasonal Weather

描述


Unseasonal Weather – Dynamic Climate Events (+ Rare & Ultra-Rare Overlays)

Does the weather become too predictable after a few in-game weeks?
Unseasonal Weather adds a layer of random, season-aware climate events on top of the vanilla system — keeping every playthrough fresh without turning the map into a constant apocalypse.

Events trigger automatically as you play, adapt to the current season, and smoothly fade back into vanilla climate once they end.




What this mod does

  • Season-based random events: every season has its own weather pool (heat waves, blizzards, tropical rains, foggy dawns, cold fronts, etc.).
  • Automatic start & end: events activate on their own and last several in-game hours before restoring natural weather.
  • Soft randomness: each event gets a small randomized intensity shift — no two storms or heat waves feel identical.
  • Balanced, atmospheric gameplay: adds variation and ambience without creating nonstop disasters.
  • New in the DLC update: rare and ultra-rare cinematic climate events with custom color overlays (Solar Hellburst & White Death).




How it works

  • Once per in-game day, the mod rolls a chance for a special event.
  • If successful, it picks an event from the current season (or from the rare global tables).
  • Temperature, fog, wind, rain and cloud density are overridden via the vanilla ClimateManager.
  • Events last between your sandbox-configured minimum and maximum duration (e.g. 3–8 hours).
  • At the end, all overrides are disabled and vanilla weather resumes.




Sandbox Options

Customize everything from the sandbox menu: "UnseasonalWeather".

  • Enabled – toggle the system on/off.
  • Daily Event Chance (%)] – how likely it is that a special event happens each day.
  • Min Duration (hours)] – minimum event length.
  • Max Duration (hours)] – maximum event length.
  • Intensity Multiplier] – global multiplier for the strength of all events (rain, temperature, fog, etc.).

Use it to make the world moodier, more cinematic… or subtly different.




Season Event Examples

Spring
  • Light drizzle with mild warming.
  • Foggy mornings with low visibility.
  • Spring storms with heavy rain and unstable winds.

Summer
  • Heat waves pushing temperatures sharply upward.
  • Tropical downpours with dense warm rain.
  • Violent summer storms with powerful wind.

Autumn
  • Cold fronts and shifting wind patterns.
  • Misty dawns and foggy evenings.
  • Windy showers with unstable clouds.

Winter
  • Snowstorms and heavy snow accumulation.
  • Blizzards with strong winds and thick fog.
  • Crystal-clear but freezing cold days.

Every event is softly randomized to avoid repetition.




Rare Global Events (all seasons)

  • SuperFog: extremely dense fog with near-zero visibility.
  • CrystalClearDay: ultra-clean skies with vivid brightness.
  • Moonlit Clarity: bright, fogless nights with cold air.
  • Blood Sky: heavy reddish clouds with a surreal atmosphere.
  • Static Storm: storm cloud buildup without rain.
  • Ashfall / Dustfall: soft grey haze resembling drifting ash.
  • Frozen Dawn: icy sunrise with pale blue fog and cold winds.
  • Silver Skies: metallic-bright skies with crisp visuals.

These events are uncommon but flavor-rich, adding heavy ambience to any season.




Ultra-Rare Cinematic Events (DLC Update)

Triggered with an extremely small probability — designed to be memorable, atmospheric and visually striking.

  • Solar Hellburst:
    A red-orange, dune-like solar storm.
    Features a custom sky and ambient color overlay for a harsh, desert-style glare.

  • White Death:
    A polar-blue, freezing dawn event.
    Applies an icy blue atmospheric tint across the environment.

These events are not shown in Sandbox options and remain intentionally mysterious.




Debug Commands

-- Trigger a random event UW.startEvent() -- Trigger a rare event UW.RareEvent() -- Trigger a Ultra rare event UW.UltraRareEvent() -- End the active event UW.endEvent()

Useful for testing, administration and server moderation.




Compatibility & Performance

  • Build: fully designed for Project Zomboid Build 42.
  • Singleplayer / Multiplayer: works in both; MP requires server installation.
  • Performance: extremely light — only checks once every in-game 10 minutes.
  • Weather Mods: compatible with anything that doesn’t hard-override climate values every tick.




Known Limitations

  • Changing sandbox options mid-save affects future events only.
  • Very high Intensity Multipliers or tiny duration ranges may cause strange extremes. Adjust as needed.




Credits & Notes

  • Scripted and tested for Build 42 dynamic climate.
  • Uses only vanilla systems — no dependencies.
  • You may include this mod in modpacks or servers; please credit the original Workshop page.

Support the Mod


Thank you for your support!
A like or favorite helps a LOT ?

Workshop ID: 3582891045
Mod ID: UnseasonalWeather
81 条留言
R o c k y J e t 18 小时以前 
No worries, i chose your mod thank you!
MasterGG  [作者] 21 小时以前 
@R o c k y J e t I'm sorry, it's not compatible because both mods use weather events.
R o c k y J e t 21 小时以前 
nevermind i got my answer thank you. Its not
R o c k y J e t 21 小时以前 
Is this compatible with "Cold Winters " Mod? thank you
MasterGG  [作者] 11 月 28 日 上午 5:55 
@maxvmaxvmax Yes.
maxvmaxvmax 11 月 28 日 上午 5:07 
is it safe to remove mid save?
ingridmorgen 11 月 28 日 上午 2:45 
I really hope that I have activated the mod successfully, though so far it has been boring vanilla winter. It would be great that I can get some excting changes in the next season. :)
MasterGG  [作者] 11 月 27 日 下午 2:15 
@cainaazevedoO Incompatible.
cainaazevedoO 11 月 27 日 下午 12:48 
Hi, how does this fare with the Cold winters mod by Jackson Frost
MasterGG  [作者] 11 月 27 日 上午 2:46 
@ingridmorgen At first, you might not notice the changes in the weather because it can be confused with vanilla weather, but then in the next season, you will notice it.