Mods / Better and Improved Weather Continued
- Tags:
- 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_skyandcirrus_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 Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.0.5 | betterandimprovedweather2 | 522 | 4 days ago | betterandimprovedweather_2.0.5.zip | 1-click install | ||
Minor UpdateVersion 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:
Mod File Restructuring:
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 | 793 | Aug 6th at 12:02 PM | betterandimprovedweather_2.0.4.zip | 1-click install | ||
Fixes:
Additions:
| |||||||
| 2.0.3 | betterandimprovedweather2 | 4 | Aug 6th at 11:11 AM | Release Retracted | |||
Retraction Reason:critical bugChangelog:Fixes:
Additions:
| |||||||
| 2.0.2 | betterandimprovedweather2 | 173 | Aug 5th at 7:38 PM | betterandimprovedweather_2.0.2.zip | 1-click install | ||
Big UpdateIn 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.
| |||||||
| 2.0.1 | betterandimprovedweather2 | 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 :) | |||||||
















am i the only one using this that has really back singleplayer tickrate
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.jsonin theweathereventsfolder, and99_anomalies_patterns.jsonin theweatherpatternsfolder.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.
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
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."
They are 100% compatible, I play with this mod myself
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.
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.
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!
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
2.0.4 has stopped the lightning, thanks!
I think someone has divided by 0 on that mountain
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.
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.
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
Yay!!!!
looking good
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!
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?
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
weightvalues from the JSON files. So in practice, it turns out completely random.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.
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.
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.
looks amazing!!!!