Mods / Better and Improved Weather Continued

Tags:
Graphics QoL
Authors:
alexzumar, Matt998
Side:
Both
Created:
Aug 4th at 8:37 AM
Last modified:
4 days ago
Downloads:
1778
Recommended download (for Vintage Story 1.19.0-pre.0 - 1.22.6):
betterandimprovedweather_2.0.5.zip  1-click install

A continuation and rework of Matt998's original Better and Improved Weather mod. Fixes broken/unused config fields left over from the original, adds proper climate scaling for extreme events, and expands the fog system with a layered ground-mist effect. Updated and tested for Vintage Story 1.22.x. 

 

This mod is a complete overhaul and mathematical rebalance of the weather in Vintage Story. By synchronizing sky visuals, precipitation, fog, and wind across a structured 12-zone climate matrix.

Rather than cluttering the game with hundreds of competing config files, this mod features 45+ carefully tuned, zero-bloat weather definitions designed to make every biome and season feel distinct, immersive, and realistic. (As far as possible without modifying the game's code)

🔗 Compatibility

This mod works strictly within Vintage Story's native weather system and does not alter core game algorithms or worldgen. It is fully compatible with any mod that does not completely replace global climate and weather generation.

The mod is 100% safe for save files: even in the rare event of a conflict with another weather mod, the game will simply prioritize one set of configs without crashing or breaking your world.

Realistic Biome Generation - fully compatible

✅ TassHardcoreWinter - 90% sure they are compatible.

⚠️ WeatherStory - ran a test world and both mods seem to work fine together. But it requires additional testing.

🌍 Base Synchronized Pairs (12 Macro-Zones)

    • Arctic Arid Flurry
    • Moderate Winter Snowfall

    • Heavy Polar Blizzard

    • Cool Dry Weather

    • Autumn Light Drizzle

    • Cool Gloomy Downpour

    • Fair Moderate Dry

    • Moderate Passing Shower

    • Summer Thunderstorm with Hail

    • Desert Arid Heat

    • Savanna Warm Shower

    • Tropical Heavy Monsoon

🌤️ Additional Background Sky Options

    • Clear Bright Sunshine

    • Overcast Gloomy Day

    • Thin Cirrus Sunset Sky

    • Universal Dry Clear Event

🌫️ Specialized Fogs

    • Radiation Fog

    • Dense Valley Mist

    • Low Coastal Fog

    • Universal Morning Dew Mist

    • Dense Freezing Ice Fog

🌪️ Rare Catastrophic Anomalies

    • Freezing Ice Fog Anomaly

    • Heavy Snow Squall Anomaly

    • Whiteout Super Blizzard Anomaly

    • Cool Gale Dust Anomaly

    • Ice Glaze Freezing Rain Anomaly

    • Persistent Autumn Torrential Deluge Anomaly

    • Dry Heat Lightning Anomaly

    • Violent Supercell Hail Anomaly

    • Catastrophic Hail Superstorm Anomaly

    • Blinding Desert Sandstorm Anomaly

    • Savanna Wind Squall Anomaly

    • Tropical Category 5 Typhoon Anomaly

💨Wind Patterns

    • Calm Breeze-Less Wind
    • Light Refreshing Breeze
    • Moderate Wind
    • Strong Gusty Wind
    • Severe Gale Wind
    • Violent Storm Winds

Content & Fix Update 2.0.4

ALL IMAGES FROM UPDATE (IMGUR)

What was fixed:

  • Closed the climate boundaries for clear skies and cirrus sunsets (fair_sunshine_sky and cirrus_sunset_sky), mathematically eliminating any chance of rain or precipitation during sunny weather or sunset.

What was added:

  • Added one rare anomaly to each of the 12 climate zones, featuring a low trigger chance of 1%–3% and a short duration (1–2 hours):

    • Blinding ice fog in arctic regions 

    • Squall-driven snow wall in winter

    • Whiteout super-blizzard in polar zones

    • Dust-yellow sandstorm in cold arid regions

    • Freezing ice rain with icy conditions and damage in autumn

    • Continuous autumn deluge in cool, wet biomes

    • Dry summer night thunderstorm without precipitation in temperate climates

    • Spring supercell thunderstorm with heavy hail in temperate zones

    • Catastrophic summer superstorm

    • Blinding desert sandstorm

    • Hot squall line and thunderstorm front in savannas

    • Category 5 tropical typhoon in the tropics

Big Update 2.0.2

  • Synchronized Skies & Precipitation. Sky visuals (weatherpatterns) and precipitation (weatherevents) are aligned 1-to-1 by climate parameters. Dark storm clouds now bring rain, while clear skies stay dry.

  • 12 Macro-Climate Zones. The entire world map (from -60°C to +60°C and 0.0–1.0 humidity) is divided into 12 seamless climate zones, eliminating weight competition and endless rain loops.

  • Cloud Height & Mesh Fix. Normalized cloud thickness (baseThickness) to prevent 3D cloud meshes from stretching vertically to unnatural altitudes (300–700+ blocks).

  • Seamless Smooth Clouds. Disabled patchy cloud noise (locationalThickness: null), eliminating blocky/patchy cloud gaps and dark cloud squares over wet areas.

  • Layered Fog System. Rebuilt fog mechanics. Combining atmospheric haze with terrain-hugging ground mist that properly envelopes the player at ground level.

  • Lightning & Wind Balance. Re-scaled lightning and added 6 balanced wind states (from dead calm to violent storms).

  • Balanced Rare Anomalies. Catastrophic superstorms and whiteout blizzards are tuned to rare 1%–5% in-game chances with short durations.

 

 

 

The numbers on the map in the screenshot below represent the number of weather types competing with each other at the current temperature and humidity. Whenever the game selects new weather, each "competitor" has a chance to trigger. For example, in the screenshot, at a hypothetical humidity of 0.6 and a temperature of 0°C, 6 different weather conditions collide at once. For comparison, this number peaks at just 2-3 in the vanilla game. Thanks to this variety, the weather will feel much more alive across most climate zones.

Important note: This mod does not alter the game's core code, so do not expect drastic gameplay overhauls. If you are looking for a fundamentally new and extreme experience, the Extreme Weathers mod might be a better fit for you.

Precipitation Coverage Map

 

Mods used in screenshots: Conquest Blocklayer Overhaul, Conquest Landform Overhaul, farseer, Natural Foliage, SheyderMod, terrainslabs, and betterandimprovedweather. 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.5 betterandimprovedweather2
1.19.0-pre.0 - 1.22.6
522 4 days ago betterandimprovedweather_2.0.5.zip 1-click install

Minor Update

Version 2.0.5 is optional. You can safely skip it.

This will likely be the last update before version 3.0 (unless urgent fixes are required). Version 3.0 won't be anything grand, as I will continue to focus on refining weather and the overall environment without modifying the base game code.

Vanilla Weather Patch:

  • Reduced the duration of certain weather events so they don't override modded weather.

  • Slightly tweaked the visual appearance of vanilla clouds (this change is so minor you might not even notice).

Mod File Restructuring:

  • Completely reorganized and restructured the mod's files. This will help smooth out weather anomalies and bypass the generation issue.

  • Version 2.0.5 will continue to work correctly in the future. Once the developers fix the bug, you won't need to update the mod again.

 

 

What is the bug in the base game?

In version 1.22.6 and lower, there is a critical bug: the weather generator should filter out illogical events based on climate and temperature, but due to a coding error, this logic is broken, and events are selected almost completely at random.

2.0.4 betterandimprovedweather2
1.19.0-pre.0 - 1.22.6
793 Aug 6th at 12:02 PM betterandimprovedweather_2.0.4.zip 1-click install

Fixes:

  • Synced climate thresholds for fair_sunshine_sky and cirrus_sunset_sky to mathematically prevent rain or precipitation during sunny skies and sunsets.

  • Fixed an issue with overly frequent weather anomalies from 2.0.3

Additions:

  • 12 Rare Weather Anomalies. Introduced 1 unique anomaly per climate zone (1%–3% chance, 1–2 hours duration):

    • Arctic: Blinding ice fog

    • Winter: Squall snow wall

    • Polar: Whiteout super-blizzard

    • Cold Arid: Dust-yellow sandstorm

    • Autumn: Freezing rain with icing and damage

    • Cool Wet: Continuous autumn deluge

    • Temperate Summer: Dry night thunderstorm (no rain)

    • Temperate Spring: Supercell storm with heavy hail

    • Summer: Catastrophic superstorm

    • Desert: Blinding desert storm

    • Savanna: Hot squall line with lightning

    • Tropics: Category 5 tropical typhoon

2.0.3 betterandimprovedweather2
1.19.0-pre.0 - 1.22.6
4 Aug 6th at 11:11 AM Release Retracted

Retraction Reason:

critical bug

Changelog:

Fixes:

  • Synced climate thresholds for fair_sunshine_sky and cirrus_sunset_sky to mathematically prevent rain or precipitation during sunny skies and sunsets.

Additions:

  • 12 Rare Weather Anomalies. Introduced 1 unique anomaly per climate zone (1%–3% chance, 1–2 hours duration):

    • Arctic: Blinding ice fog

    • Winter: Squall snow wall

    • Polar: Whiteout super-blizzard

    • Cold Arid: Dust-yellow sandstorm

    • Autumn: Freezing rain with icing and damage

    • Cool Wet: Continuous autumn deluge

    • Temperate Summer: Dry night thunderstorm (no rain)

    • Temperate Spring: Supercell storm with heavy hail

    • Summer: Catastrophic superstorm

    • Desert: Blinding desert storm

    • Savanna: Hot squall line with lightning

    • Tropics: Category 5 tropical typhoon

2.0.2 betterandimprovedweather2
1.19.0-pre.0 - 1.22.6
173 Aug 5th at 7:38 PM betterandimprovedweather_2.0.2.zip 1-click install

Big Update

In the vanilla game, the sky's appearance and precipitation are selected randomly and independently of each other. To prevent situations like rain falling from a clear sky or dark storm clouds hanging without any rain, the entire weather system has been completely reworked and synchronized.

  • Synchronized the sky and precipitation by aligning their climate parameters. The entire world map is now divided into 12 balanced zones for logical weather transitions in every biome.
  • Adjusted cloud height and disabled harsh spatial noise, making cloud cover smoother and more seamless, without floating blocky artifacts.
  • Adjusted low-altitude fog height so it wraps around terrain naturally at player eye level and creates atmospheric lowlands near bodies of water.
  • Tweaked hail particle sizes to deal physical damage under the open sky, adjusted lightning frequency, and introduced 6 wind intensities ranging from calm to hurricane.
  • Severe storms and blizzards are now rare, short-lived events with a 1–5% chance, serving as an occasional challenge without becoming exhausting.
2.0.1 betterandimprovedweather2
1.19.0-pre.0 - 1.22.6
286 Aug 4th at 10:17 AM betterandimprovedweather_2.0.1.zip 1-click install

Based on Matt998's old project, this mod has been completely rewritten from scratch using the game's source code. It covers all climate and temperature zones in the game. It features a wide variety of weather conditions, including a few dangerous ones :)


34 Comments (oldest first | newest first) (threaded | flat)

MrShiver, 1 day ago

am i the only one using this that has really back singleplayer tickrate

sickofmike, Aug 8th at 8:47 AM

Getting the same bug on 2.0.4 where the dry lightning storms anomaly are absolutely way too common, is there a config file I'm forgetting to delete first?

alexzumar , Aug 8th at 9:42 AM
@sickofmike: Getting the same bug on 2.0.4 where the dry lightning storms anomaly are absolutely way too common, is there a config file I'm forgetting to delete first?

No, the mod doesn't create any configuration files. The issue right now is a long-standing bug in the base game itself, which I hope will be fixed in version 1.22.7. Because of this bug, weather is pretty much picked at random from the whole list. The quickest workaround for now is to delete the anomaly weather files from the archive: 99_anomalies_events.json in the weatherevents folder, and 99_anomalies_patterns.json in the weatherpatterns folder.

Unfortunately, I can't fix this bug with just a mod without modifying the base game code. But honestly, it's strange that you're running into anomaly weather events so often. In version 2.0.4, I lowered their spawn chance so much that I wasn't even sure anyone would actually encounter them in-game.

sickofmike, Aug 8th at 9:58 AM
@alexzumar: No, the mod doesn't create any configuration files. The issue right now is a long-standing bug in the base game itself, which I hope will be fixed in version 1.22.7. Because of this bug, weather is pretty much picked at random from the whole list. The qui

Yeah I got it in the previous version 2.0.3, but when I updated the lightning storms persisted. I'll delete those files for now, thanks! They are cool but after wiping out half my farm animals in 3 days they're not so welcome anymore

ProrokFYNTK, Aug 7th at 3:23 PM

The description says: It is fully compatible with any mod that does not completely replace global climate and weather generation. 
So just to make sure: It will not work with Realistic Biome Generation? mods' description: "removing the vanilla biome structure, [...] Instead of repeating waves, biomes now follow a single, smooth cycle from North Pole to South Pole."

CriminalCake, Aug 6th at 4:27 PM

Does this work with TassHardcoreWinter and are there any weather events that can destroy buildings?

alexzumar , Aug 6th at 4:35 PM
@CriminalCake: Does this work with TassHardcoreWinter and are there any weather events that can destroy buildings?

I think it should be compatible because my mod simply adds weather variations and doesn't touch the game code at all. In case of any error, my weather patterns just won't spawn in the world. But of course, it's best to check directly with the developer of TassHardcoreWinter.

pngwn, Aug 6th at 11:23 AM (modified Aug 6th at 11:23 AM)

Woah... just joined my world after adding this mod. Is this... normal?

alexzumar , Aug 6th at 11:27 AM
@pngwn: Woah... just joined my world after adding this mod. Is this... normal?

​Is this version 2.0.2 or 2.0.3? Generally, this is an anomaly weather event that is supposed to happen, but it should be extremely rare and last for about two hours. You might have just gotten lucky, but if it keeps happening frequently, then there's likely a bug somewhere.

alexzumar , Aug 6th at 12:09 PM
@pngwn: It is 2.0.3. It's now been 4 in-game hours and it has not stopped, I fear for my life!

​I fixed this bug in 2.0.4. It turns out to be an issue with the base game itself in version 1.22.6 and below. Thx for the report! 

alexzumar , Aug 6th at 12:11 PM
@pngwn: It is 2.0.3. It's now been 4 in-game hours and it has not stopped, I fear for my life!

​If you spot any other bugs or notice anomalies happening too often, just let me know — I'll try to fix them as soon as possible

Shey, Aug 7th at 3:34 PM (modified Aug 7th at 3:34 PM)
@pngwn: Woah... just joined my world after adding this mod. Is this... normal?

I think someone has divided by 0 on that mountain

starfishbunnz, Aug 6th at 9:08 AM

thank you for continuing support and reworking this mod, there are not too many like it especially on 1.22

alexzumar , Aug 6th at 9:28 AM
@starfishbunnz: thank you for continuing support and reworking this mod, there are not too many like it especially on 1.22

I really loved the original idea behind this mod myself, which is why I decided to keep the author's vision alive. Today or tomorrow, I'm going to try and finish their concept for extreme weather events across different climate zones and drop an update — doing so as much as possible without adding extra game-altering code, to keep the mod compatible with as many other mods as possible.

EnderMelody, Aug 5th at 11:40 PM

with the new update actually changing how weather works in 2.0.2, would this mod be compatible with https://mods.vintagestory.at/show/mod/58437 ? not sure if it was before compatible before either but from what i can tell it should be?

alexzumar , Aug 6th at 2:02 AM
@EnderMelody: with the new update actually changing how weather works in 2.0.2, would this mod be compatible with https://mods.vintagestory.at/show/mod/58437 ? not sure if it was before compatible before either but from what i can tell it should be?

​I think they’re incompatible because my mod refines the existing weather system, while Weather Story introduces its own rewritten mechanics. In theory, though, nothing bad will happen — my mod just won’t run because it won’t know what to do.

Liliet, Aug 6th at 12:29 PM
@alexzumar: ​I think they’re incompatible because my mod refines the existing weather system, while Weather Story introduces its own rewritten mechanics. In theory, though, nothing bad will happen — my mod just won’t run because it won’t know what to do.

Would it be possible to make your mod work with WeatherStory? Yours has the cool local weather patterns, while WeatherStory does the global climate, it feels intuitively like they should be complementary.

alexzumar , Aug 6th at 12:46 PM
@Liliet: Would it be possible to make your mod work with WeatherStory? Yours has the cool local weather patterns, while WeatherStory does the global climate, it feels intuitively like they should be complementary.

I’ll try to achieve compatibility, but only once I’m confident the mod is working as intended at least 80% of the time. Right now, I’m actively developing it and adding new features. Overall, pretty much everything possible to keep the game from turning into total chaos is already in the mod — now I just need to fine-tune it all properly, and then I can move on to compatibility with other mods

ProrokFYNTK, Aug 5th at 3:02 PM (modified Aug 5th at 3:07 PM)

looking good

Matt998, Aug 4th at 7:26 PM

I'm really glad someone decided to continue developing this mod. I put a lot of work into it, even though a large part of it was based on AI assistance. Personally, I'm really looking forward to the development of the Weather Story mod, but until then, I'm more than happy to test this version.

I'm curious if you'll manage to fix the issue where the clouds disappear during longer gameplay sessions. I never managed to figure that one out myself.

Best of luck, and I hope the mod continues to grow and improve!

alexzumar , Aug 5th at 5:07 AM
@Matt998: I'm really glad someone decided to continue developing this mod. I put a lot of work into it, even though a large part of it was based on AI assistance. Personally, I'm really looking forward to the development of the Weather Story mod, but until then, I'

Really glad to see you here! I’m still testing the mod and seeing how it performs. I’ve also seen the Weather Story mod and hope the author finishes it — the current in-game weather system feels pretty weird, even though Tyron managed to capture the liveliness of nature really well.

​I also have a question regarding some of the weather events in your mod. If I'm not mistaken, regarding the "Tornado": there were lines about damage in the json file. I couldn't find anything related to weather damage in the game's code, so I decided to skip them. Do those lines actually work in practice?

Matt998, Aug 5th at 9:51 AM
@alexzumar: Really glad to see you here! I’m still testing the mod and seeing how it performs. I’ve also seen the Weather Story mod and hope the author finishes it — the current in-game weather system feels pretty weird, even though Tyron managed to capture the livel

They don't matter. I spent a long time trying to create a more advanced system, but it ended up being beyond my abilities, so I reverted to the previous version. Those are probably just leftovers from that attempt.

alexzumar , Aug 5th at 10:13 AM
@Matt998: They don't matter. I spent a long time trying to create a more advanced system, but it ended up being beyond my abilities, so I reverted to the previous version. Those are probably just leftovers from that attempt.

By the way, regarding the clouds: I haven't found that bug yet. However, someone else found a different bug yesterday, and today I stumbled upon a critical old bug myself. Because of it, both your mod and mine are completely broken right now. It turns out the game doesn't select weather based on temperature and humidity — well, the chances are calculated, but when it actually comes down to picking the weather, the game just uses the raw weight values from the JSON files. So in practice, it turns out completely random.

Lemmington, Aug 4th at 6:19 PM

Was AI used at all in the updating of this mod?

alexzumar , Aug 4th at 6:53 PM
@Lemmington: Was AI used at all in the updating of this mod?

​I’d love to rely on AI even more since work leaves me with limited free time. I’m using AI to translate from Russian to English because my English isn't great. AI also helped brainstorm weather ideas for different climates — my priority was restoring and porting the mod, not diving deep into meteorology. However, the actual numbers and values had to be tweaked manually (and sometimes guessed) based on the game's code, the old mod, and testing, because AI generates completely weird weather conditions on its own.

 

As for mapping weather conditions across climate zones, that was mostly done using Excel. It makes it really easy to condense tons of rows into one big heatmap, especially since all the formulas for calculating weather trigger candidates are already right there in the code.

Hiran, Aug 4th at 4:43 PM

Will there be any issues if I add this to already existing save? 

alexzumar , Aug 4th at 4:50 PM
@Hiran: Will there be any issues if I add this to already existing save?

There won't be any issues adding or removing the mod from an existing world — you can do it as many times as you like with zero consequences for your save.

BetaFire, Aug 4th at 4:04 PM

I missed playing with this! Could it be used alongside tasshardcorewinter?

alexzumar , Aug 4th at 4:45 PM
@BetaFire: I missed playing with this! Could it be used alongside tasshardcorewinter?

There shouldn't be any issues with other weather mods. If anything does conflict, the weather from my mod simply won't load.

BastionOTWells, Aug 4th at 3:19 PM

looks amazing!!!!