Mods / better and Improved Weather to VS.

Category: #Graphics #QoL
Author: Matt998
Side: Both
Created: Jan 22nd at 11:58 PM
Last modified: 4 days ago
Downloads: 1734
Follow Unfollow 89

Latest file for Various v1.20.x:
betterandimprovedweather_0.1.0.zip 1-click install


Better and improved weather for VS.

Added:

  • 45+ realistic types of clouds and related effects (from single clouds in the sky to extreme hurricanes)
  • 35 types of winds + (from light breezes to powerful storms, warm and cold fronts)
  • 20+ weather events, including powerful thunderstorms, drizzle, etc.

The mod is in development, I’m waiting for tests from other players, and screenshots are also welcome.

P.S. Watch out for storms, some can be very active :D

This is my first VS modification. Please understand that feedback and screenshots of how it looks in your game are highly appreciated.

The mod is 100% safe and won't break your current world – I've tested it many times.

If you don’t like it, simply disable it and let me know why.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.1.0 1180 4 days ago Show betterandimprovedweather_0.1.0.zip Install now
v0.0.7 389 4 days ago Show betterandimprovedweather.zip Install now
v0.0.6 143 5 days ago Show betterandimprovedweather.zip Install now

42 Comments (oldest first | newest first)

💬 Kalmorph, 18 hours ago

Yes QBSteve, it happened right after waking up from sleeping on a bed.
So does that happen on vanilla as well?

If it happens again, I'll do that Matt998

💬 Matt998Author, 2 days ago

Kalmorph IanDig I personally noticed this issue as well, but I thought it was a problem with my computer (it happened when my RAM reached 100% usage, with 12GB in total).

The mod shouldn’t normally cause such issues, but if you can, please check the log folder. Perhaps one of the cloud types is corrupted.

💬 QBSteve, 2 days ago

Kalmorph Did you use a bed when the clouds disapeared? There's a bug where sleeping (more specifically speeding up time) causes clouds to bug out on some machines.

💬 IanDig, 2 days ago

Kalmorph yeah I had that bug too

💬 Kalmorph, 2 days ago

Your mod worked nice last night for over 3h playing Solo, it only had a tiny glitchy issue that happened once where eventually the sky had no clouds at all. At first I though it was suuuper cool, for once I was seeing a pretty clear sky, something never happened on VS, and immediately thought it was the mod and that was intended. Until, sadly, I went out my area to travel far from my house, and saw lightings from afar while the sky was still clear with no clouds at all. Walking further would start raining and going back would stop, but sky was still just clean with no clouds. Good thing is just restarting the world and reloading solved it, and all clouds were back after restarting.

💬 RosstheGreat, 3 days ago

Intriguing, I have no idea what happened then! Appreciate the response!

💬 Matt998Author, 3 days ago

Thalius Strange, it’s possible that my mod could add a few extra seconds to the loading time, but it shouldn't overload anything like that. It’s more likely that the "river" you generated was too large or triggered a cascade over a big area. I’ll definitely check it more thoroughly to be sure.

💬 Matt998Author, 3 days ago

RosstheGreat No, my mod mostly just adds visual effects, or possibly changes the intensity of things like wind or the activity of a storm. But if "fire from lightning" is off, nothing should happen. The mod doesn't add any disasters or anything that could damage buildings.

💬 Thalius, 3 days ago

Had an issue trying to start a new world on my server with this mod loaded.

World was very slow loading initially, and much slower than normal joining.

On log in we were spawning into the world in the sky and falling to our deaths.

The world chunks were not loading.

Removed the mod and started a new server world without issues.

Loading the mod to an existing world seems to be fine. Starting a new one with this mod loaded does not work.

EDIT: Not sure if this mod was the issue. Saw a clue that pointed toward Rivers. But Rivers worked fine until I added this mod. No clue what the two would have to do with each other. Tried this mod without Rivers, and seems to load fine.

💬 RosstheGreat, 3 days ago

Does this mod add any form of destructive weather like meteors or automatically enable fire by lightning? I just had one of my members on a server I run have his entire house and local area destroyed by a fire and what looks like potentially a small explosion.

💬 Matt998Author, 3 days ago

propaneko I don't think there should be any issues with any mod. I'll double-check everything in a few hours.

 
💬 propaneko, 3 days ago

Hmm is it compatible with Pelagus Winds?

💬 Matt998Author, 3 days ago

Thalius "I've been working on a more advanced weather system, but due to the limitations of my computer, it's been quite challenging. However, I'm making progress step by step, even though it won't be happening too quickly.

💬 Thalius, 3 days ago

This is a beautiful little mod!
Does the wind and clouds ever change direction? And if not, do you plan to look into making this happen?

💬 Sagisou, 3 days ago

@Matt998 All seems to work now. Thx :) There is no errors in the logs.

💬 Matt998Author, 4 days ago

@Thesandwitch_man

I would like to, but my computer would catch fire :D

 
💬 Matt998Author, 4 days ago

@Sagisou Please let me know if the issue you described has been fixed



"We got CTD on one of clients when rainy weather starts

System.IndexOutOfRangeException: MapRegion data, index was -2147483585 but length was 512 ..... (...)"

💬 Matt998Author, 4 days ago

I have fixed all the reported bugs and also improved some of the code, etc. Everything should be working correctly now. Thank you for all the feedback!

💬 Matt998Author, 4 days ago

I'll go through all the errors one by one and try to fix them. Thank you!

💬 Matt998Author, 4 days ago

@Sagisou Wow, thanks for the log. It's strange though, because I haven't seen any errors in the log on my end. Are you sure you have the latest version of the mod?

💬 Sagisou, 4 days ago

Also checked server-main logs...  sorry for posting it here.. 

There is no any other weather or even worldgen mods installed right now. Tested on both server and client side with this errors as a result. But still most weather effects seems to work well.


26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/altocumulusperlucidus.json': Failed deserializing altocumulusperlucidus.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 60.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/cirrostratusfibratus.json': Failed deserializing cirrostratusfibratus.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 60.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/cirrostratusnebulosus.json': Failed deserializing cirrostratusnebulosus.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 60.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/cirrusspissatus.json': Failed deserializing cirrusspissatus.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 60.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/cirrusuncinus.json': Failed deserializing cirrusuncinus.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 60.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherpatterns/cumulushumilis.json': Failed deserializing cumulushumilis.json: Error converting value "weakexp" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].fog.density.dist', line 17, position 58.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/arctic_blast.json': Failed deserializing arctic_blast.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/autumn_winds.json': Failed deserializing autumn_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/blistering_winds.json': Failed deserializing blistering_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/breezy.json': Failed deserializing breezy.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/calm.json': Failed deserializing calm.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/calm_before_storm.json': Failed deserializing calm_before_storm.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/canyon_roar.json': Failed deserializing canyon_roar.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/chilly_draft.json': Failed deserializing chilly_draft.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/coastal_breeze.json': Failed deserializing coastal_breeze.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/desert_winds.json': Failed deserializing desert_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/dusk_draft.json': Failed deserializing dusk_draft.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/evening_zephyr.json': Failed deserializing evening_zephyr.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/foggy_drift.json': Failed deserializing foggy_drift.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/forest_whispers.json': Failed deserializing forest_whispers.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/frigid_wind.json': Failed deserializing frigid_wind.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/gale_force.json': Failed deserializing gale_force.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/glacial_chill.json': Failed deserializing glacial_chill.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/gusty.json': Failed deserializing gusty.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/harsh_desert_winds.json': Failed deserializing harsh_desert_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/highland_winds.json': Failed deserializing highland_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/mountain_gusts.json': Failed deserializing mountain_gusts.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/night_gale.json': Failed deserializing night_gale.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/ocean_gale.json': Failed deserializing ocean_gale.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/rolling_plains_winds.json': Failed deserializing rolling_plains_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/sandstorm_winds.json': Failed deserializing sandstorm_winds.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/savanna_gusts.json': Failed deserializing savanna_gusts.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/sea_breeze.json': Failed deserializing sea_breeze.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/storm_surge.json': Failed deserializing storm_surge.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/tropical_breeze.json': Failed deserializing tropical_breeze.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/urban_chill.json': Failed deserializing urban_chill.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/valley_drift.json': Failed deserializing valley_drift.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/warm_breeze.json': Failed deserializing warm_breeze.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/whirlwind.json': Failed deserializing whirlwind.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/winter_gale.json': Failed deserializing winter_gale.json: Error converting value "normal" to type 'Vintagestory.API.MathTools.EnumDistribution'. Path '[0].durationHours.dist', line 9, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/windpatterns/zephyr.json': Failed deserializing zephyr.json: Invalid character after parsing property name. Expected ':' but got: z. Path '[0]', line 3, position 13.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/ashfall.json': Failed deserializing ashfall.json: Error converting value "ash" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 21.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/auroraborealis.json': Failed deserializing auroraborealis.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/blizzard.json': Failed deserializing blizzard.json: Error converting value "TestSnowTemp" to type 'Vintagestory.GameContent.EnumChanceFunction'. Path '[0].weightFunction', line 18, position 36.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/coldsnap.json': Failed deserializing coldsnap.json: Error converting value "TestSuddenCold" to type 'Vintagestory.GameContent.EnumChanceFunction'. Path '[0].weightFunction', line 14, position 38.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/dustdevil.json': Failed deserializing dustdevil.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/floodingrains.json': Failed deserializing floodingrains.json: Error converting value "TestHeavyRain" to type 'Vintagestory.GameContent.EnumChanceFunction'. Path '[0].weightFunction', line 15, position 37.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/foggymorning.json': Failed deserializing foggymorning.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/frostynight.json': Failed deserializing frostynight.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/heatwave.json': Failed deserializing heatwave.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/hurricane.json': Failed deserializing hurricane.json: Error converting value "TestTropicalStorms" to type 'Vintagestory.GameContent.EnumChanceFunction'. Path '[0].weightFunction', line 18, position 42.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/icydrizzle.json': Failed deserializing icydrizzle.json: Error converting value "ice" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 21.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/meteorshower.json': Failed deserializing meteorshower.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/rainbowafterrain.json': Failed deserializing rainbowafterrain.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/sandstorm.json': Failed deserializing sandstorm.json: Error converting value "dust" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/sunnywithbreeze.json': Failed deserializing sunnywithbreeze.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/tornado.json': Failed deserializing tornado.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Error] Syntax error in json file 'game:config/weatherevents/windstorm.json': Failed deserializing windstorm.json: Error converting value "none" to type 'Vintagestory.GameContent.EnumPrecipitationType'. Path '[0].precType', line 5, position 22.
26.1.2025 05:04:39 [Notification] Reloaded 49 weather patterns, 8 wind patterns and 9 weather events

💬 Sagisou, 4 days ago

We got CTD on one of clients when rainy weather starts

System.IndexOutOfRangeException: MapRegion data, index was -2147483585 but length was 512
at Vintagestory.API.Datastructures.IntDataMap2D.GetUnpaddedColorLerped(Single x, Single z) in VintagestoryApi\Datastructures\IntDataMap2D.cs:line 71
at Vintagestory.GameContent.WeatherDataReaderBase.LoadLerp(Vec3d pos, Boolean useArgValues, Single lerpRainCloudOverlay, Single lerpRainOverlay, Single dt) in VSEssentials\Systems\Weather\WeatherDataReader.cs:line 245
at Vintagestory.GameContent.WeatherDataReader.GetWindSpeed(Vec3d pos) in VSEssentials\Systems\Weather\WeatherDataReader.cs:line 54
at Vintagestory.GameContent.EntityButterfly.OnGameTick(Single dt) in VSSurvivalMod\Entities\EntityButterfly.cs:line 125
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 109
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Thesandwitch_man, 4 days ago

You should add a trailer video showing how the mod works that would be fire.🔥

💬 IanDig, 4 days ago

Matt998 I recommend making a forum post in the vintage story discord so we can easily share screenshots and issues there for you

💬 Matt998Author, 4 days ago

Just a reminder, I would really love to get your feedback and in-game screenshots to see how it looks on your better graphic settings!⚡

💬 Matt998Author, 4 days ago

ohh, my mistake, corrected!

💬 Lightpowder, 4 days ago

Can you put English translation back to the description please?

💬 Shadowise, 4 days ago

Great, thank you, Matt998!

💬 Matt998Author, 4 days ago

Oops! From the next version, I’ll add the mod version in the name. If you’re still unsure, it’s best to just download the latest version.

💬 RosstheGreat, 4 days ago

I highly recommend adding your mod version number to your mod name, as I don't know what version I'm running! 😅

💬 Matt998Author, 4 days ago

I've updated the modification and removed unnecessary files

@Shadowise Yes, different conditions depend on the climate, amount of rain, temperature, and other factors. It shouldn't happen that sudden rainfall occurs in a dry region.

💬 Shadowise, 4 days ago

Hello, this looks quite interesting! Does the mod respect VS's own local precipitation climate? In other words, if rain is "uncommon" in a given area, would the mod behave in a way where rain remains uncommon for that area? Thank you!

💬 Matt998Author, 4 days ago

@FirelingLine
It’s kind of strange that it would use more RAM, especially since it only relies on the original presets and doesn’t add anything new.
It’s possible that I’ll work on reducing the number of new effects by 50% and leave only the most interesting ones if others also report an issue with RAM usage.

Thank you for the feedback!

 
💬 FiringLine, 4 days ago

Like the atmosphere and the new weather events that it brings 

but i have the feeling its not really optimized because without it i use about 50 % of my ram and whit this mod it shouts up to 80 % ram usage and i have already 32 gb ram 

I also use other mods but they dont bring my pc down in it knees like this one

Dont know if its just a problem for me or generell

💬 Matt998Author, 5 days ago
I’ve updated the mod and fixed its issues, everything should be working now. I’ve also added a few screenshots. I encourage you to take your own screenshots and share them in the comments.
💬 Matt998Author, 5 days ago

I wish it were like that, but 'advanced' mods like tornadoes are a bit too much for me :D. At most, lightning can strike fairly often, but there's a very small chance of such weather.

I’m working on a fix, and I hope it will work soon!

💬 Rizard, 5 days ago

@Matt998

 

Ok, then I don't need to worry that my house is destroyed by a tornado

 

Well, it could be it isn't loading, cause the path in the zip is assets/game/game/config right now

💬 Matt998Author, 5 days ago

@Rizard

No, there’s no way this mod could break the world, it only adds more variants for .json files.

Currently, I’m still learning it myself, and I have the feeling that it suddenly doesn’t want to load automatically through the game. I mean... when I had the files in my game folder assets\game\config... everything worked. I used the built-in "ModMaker" to turn it into a mod, and now I’m not even sure if it works as a mod ;-;

💬 Rizard, 5 days ago

Just to make sure, non of the events destroy anything in the world right?

I usually like mods like this for optics, not to get my world ruined

💬 Matt998Author, 5 days ago

@Mirok

I’ll try, but the game runs pretty average on my PC, so I can’t afford to use a long render distance.

💬 Mirok, 5 days ago

Can you upload screenshots? I want to look at the changes first, rather than download the mod right away...

Ты можешь загрузить скриншоты? Хочется в начале посмотреть на изменения, а не грузить мод сразу...

💬 Matt998Author, 5 days ago

If you can, please check and let me know if it works in the game for you :D As I mentioned, this is my first time.

(edit comment delete)