Mods / Pelagus Winds
Author: Rhoun
Side: Both
Created: Apr 17th 2024 at 10:49 PM
Last modified: Aug 25th at 6:37 PM
Downloads: 29408
Follow Unfollow 435
Latest release (for Vintage Story 1.20.0-pre.0 - 1.21.0, potentially outdated):
pelaguswinds_1.2.2.zip
1-click install
The mod randomizes wind, clouds, rain, and other particles' direction with changes over time.
It's designed with a few goals in mind:
- Immersion - it feels way more natural to have the wind blow in different directions
- Harder experience - for those who play without a map, it's now not possible to use wind and different particles as an indicator of direction
- Synergy with other mods - random wind direction affects mods like Joy of Sailing and Real Smoke, and could make the experience deeper and more fun.
Let me know if you have any questions or problems while using it.
Is it singleplayer or multiplayer?
The mod works for both single-player and multiplayer. When installed on the server, Changes are controlled server-side and synced with players, so everyone has the same wind/cloud direction.
Does it affect windmills?
No, windmills use the game's weather system, which is not affected by this mod.
Does it affect anything else?
It affects clouds and the visual part of the wind impact - wind particles (rain, dust, torch smoke & fire, etc.), item drop direction, plant bending, leaves, etc
Can I configure anything?
The mod config is generated after first launch with the mod and allows you to change periods how long the wind stays the same and how fast the change is.
Cloud direction randomizer is also fully configurable.
What are sync types for clouds?
The config has three supported sync types, specified as a number:
- 0 - disabled, clouds use vanilla direction
- 1 - sync with wind direction, clouds will fly in the current direction of wind. Might look a bit awkward if the wind changes too often & fast
- 2 - individual randomization, so the wind & clouds will have different directions and change periods, and use separate config values for those periods
TODO:
- Wind direction patterns - to allow some logic instead of complete randomness, e.g., daily changes where wind blows from a random direction, but limited to a general direction like west
- Seasonal winds - as part of wind direction patterns, preconfigured winds that change over seasons
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.2.2 | pelaguswinds | 7818 | Aug 24th at 5:40 PM | pelaguswinds_1.2.2.zip | 1-click install | ||
|
Fixed issue with mod version 1.2.1 with rain/particle rendering for game versions 1.20.x | |||||||
| 1.2.1 | pelaguswinds | 166 | Aug 24th at 1:00 PM | pelaguswinds_1.2.1.zip | 1-click install | ||
|
Now affects the direction of rain particles skew - rain droplets' movement was affected by the wind already, but they visually were always skewed to the north, as in vanilla, which looked weird and also led to issues where too much rain got inside buildings. Now, rain droplets skew correctly under the wind, and the issue with too much rain inside buildings is solved. | |||||||
| 1.2.0 | pelaguswinds | 1284 | Aug 17th at 12:20 AM | pelaguswinds_1.2.0.zip | 1-click install | ||
|
NEW: Cloud direction randomizer with three modes: disabled, same as wind, separate from wind (default). Works with both classic and volumetric clouds | |||||||
| 1.1.0 | pelaguswinds | 492 | Aug 10th at 8:04 PM | pelaguswinds_1.1.0.zip | 1-click install | ||
|
NEW: Now affects wind visuals like plant and leaves bending direction FIX: Visual wind strength was reduced under some conditions because vanilla rendering uses only one direction to calculate speed | |||||||
| 1.0.1 | pelaguswinds | 41 | Aug 8th at 11:41 PM | pelaguswinds_1.0.1.zip | 1-click install | ||
|
Support for 1.21.X by upgrading NET version from 7 to 8 | |||||||
| 1.0.0 | pelaguswinds | 19607 | Apr 17th 2024 at 10:53 PM | Empty | pelaguswinds_1.0.0.zip | 1-click install | |
It's hard to test but I feel like rain particles tilt too much relative to wind speed.
Enabling this mod for the first time (I think only the first time) while having Real Smoke mod makes the smoke particles colorful. The issue can be resolved by exiting the game completely (not just exiting to main menu) only the first time. After that it always looks correct, even if the mods were disabled and enabled again and again.
Can I request a feature? The ability to set a maximum particle speed, separate from the wind speed itself, would be nice. Having particles constantly streaking across my screen at 70 degrees is a little weird (plus I'd like to have a real smoke plume reach higher even at higher wind speeds)
it says it works on the server, but the wind direction doesn't change on my server (there are no mods installed on the server, it's vanilla), but it works in single-player mode
Hello again I may have come across another bug that I only just noticed because I'm usually pretty protective of my torches due to this mod: https://news.kalataka.ru/firestarters
This Mod from Salty would blow out a torch in strong enough winds but I've only just recently realized It's not working anymore
Could you have a look at please? Thanks!
Also still on game v1.20.12
Reporting in that I've also had the green smoke when combined with Real Smoke.
I don't have Real Smoke but I do have Pelagus Winds. I've been doing testing of the mod set for an upcoming 1.21 game for several days with no issue. I added Pelagus Winds this evening and have had three hard crashes since with the same exception logged. I'm pretty certain Pelagus Winds is required to trigger this bug, although as a mod author myself I'm definitely sympathetic to the reproducibility problem. Unfortunately I can't see any commonality in the crashes I've had. I'm basically just regenerating the world and then flying around in Creative RN looking at terrain to make sure I've got the rivers tuned well enough for Terra Prety. I literally have not advanced the game progression at all.
Always fun to look like an idiot. I could swear I added Pelagus Winds but it's not on the list. So this ends up being more of a report that you can definitely get this crash without Pelagus Winds...
(The two mods with `-gnifty.1` in the version have a json file modified to remove one negative character trait from their added character classes.)
B0YAR I wish it were a simple mod conflict, but both the author of Real Smoke and I have tested mods running together and tried to reproduce the crash and green smoke issue, and it's with no luck so far - all runs fine without issues for us.
There's something else to it, and the same crash due to 'asyncparticles' appears to have been reported in Discord before Real Smoke was even created. Are your players able to reproduce the issue now? I really need either a way to reproduce it step-by-step, even if it's something like if it happens in one particular map region, only for a few players, the key is the ability to reproduce it somehow, or using your server save file (if you're able to provide it and it helps to reproduce the issue). If I can get this myself, then I can catch it in the debugger and investigate why it happens, be it my mod or something else - at least it will give us answers
Rhoun
We probably found a conflict problem. The conflict between two mods is Real Smoke and Pelagus Winds. Other players from other builds have various strange issues with these two mods.
B0YAR Thanks again, now I have the server working and played doing random things for ~20 minutes with no issues so far. Together with your mention of about a week of real-time without issues, it makes it highly unlikely that the issue comes from the Pelagus Winds mod.
The log has 'Event_OnGetWindSpeed', but the crash itself is related to particle spawning, so I'd assume the related thing might be a mod that adds something with particles, and players got access only after some progress in the game, hence the week without issues.
If you manage to narrow it down to something like that and get a way to somehow reproduce the crashes, I can investigate it further
Rhoun
We did not change the list of mods and played throughout the in-game year. It's been about a week of real time and we haven't had any CTD. Then crashes started on the clients of some players with this message, which I have listed below. They are not permanent and happen randomly, but regularly.
You can update this mods to version 1.20.12 by this updater
https://news.kalataka.ru/modsupdater
or you can try our build from Google Disk
B0YAR that's quite a list, thanks! So far, I haven't been able to catch the crash. Is it completely random, or is there something in common, like doing something particular, being in a particular biome, etc?
Update: tried to run a separate server with the provided modlist instead of singleplayer, and it crashes on player join, so I guess I got some mod(s) version wrong, so a list of mods with version from the server log will help a lot. Or even all mod files shared via Google Drive or similar
Rhoun
Sure
B0YAR Interestingly, the place in the game code where it crashes has nothing to do with the wind speed. Can you provide the full mod list so I can see the full picture here?
Rhoun
Game version: 1.20.12
Mod version: 1.2.2
Cache and mod config cleared
Sometimes our players have crash to desktop from this mod.
Server works fine. Error happen only on clients.
31.8.2025 01:53:01 [Error] Exception: Object reference not set to an instance of an object.
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.WeatherSystemBase.Event_OnGetWindSpeed(Vec3d pos, Vec3d& windSpeed) in VSEssentials\Systems\Weather\WeatherSystemBase.cs:line 63
at Vintagestory.Common.EventManager.TriggerOnGetWindSpeed(Vec3d pos, Vec3d& windSpeed) in VintagestoryLib\Common\EventManager.cs:line 65
at Vintagestory.GameContent.WeatherSimulationParticles.asyncParticleSpawn(Single dt, IAsyncParticleManager manager) in VSEssentials\Systems\Weather\WeatherSimulationParticles.cs:line 329
at Vintagestory.Client.NoObf.SystemRenderParticles.OnSeperateThreadGameTick(Single dt) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 270
at Vintagestory.Client.NoObf.ClientThread.Update() in VintagestoryLib\Client\ClientThread.cs:line 81
at Vintagestory.Client.NoObf.ClientThread.Process() in VintagestoryLib\Client\ClientThread.cs:line 67
Skaface443 The mod supports both 1.20 and 1.21 for the game versions, so I'm asking about the version of the mod itself - can you please check the version of the mod you have installed?
@Rhoun Im stuck on 1.20.12 rn until the docker file on github gets updated/my pull request accepted so im using 1.2.0 when this happens. will test asap on 1.21.0 when i can
NylonCat I'm happy that you like it!
Skaface443 Do you use the latest mod version, 1.2.2?
When using Pelagus Winds all my smoke particles are just gone.
Tested with and without real smoke. As soon as I disable pelagus, smoke is back again.
Could you check why this happens?
Currently on 1.20.12
I only got the game somewhat recently and was a little surprised that wind would always blow from the same direction considering how much effort went into making the rest of the weather system feel realistic and immersive.
Very glad this mod exists, it's especially fun during winter with all the snow particles!
0w0 awesome, thanks for reporting the issue!
Alright Seems to be working but I'll need a bit more testing as I'm only getting a strong Breeze at the moment XD.
Thanks for the fix!
Edit: Yes Looks like its working really well now, Thanks!
0w0 please try with the new mod version 1.2.2 and let me know if that works for you
Sorry for the mess I don't know how to get a clean mod list
0w0 Interesting, what's your game version and other mods?
Newest version breaks all particals and doesn't show the usual dust in the air also from other mods like Real Smoke
New version 1.2.1: Now affects the direction of rain particles skew - rain droplets' movement was affected by the wind already, but they visually were always skewed to the north, as in vanilla, which looked weird and also led to issues where too much rain got inside buildings.
Now, rain droplets skew correctly under the wind, and the issue with too much rain inside buildings is solved.
SecretFoxfire Glad you like it! But yeah, I also like playing without a map, and clouds/wind/rain were an easy indicator of direction, so preventing that was one of the reasons, aside from immersion, to expand the mod to visual part of the game
Thank you for this mod! I've always thought wind always blowing in the same direction has made certain challenges (without a map) too easy. 😂 I love the idea of removing that guaranteed indicator of which direction is which! Now to inflict this on my poor unsuspecting players... 😈
EnderMelody It's completely random, but I plan to add season-based winds and some other configurable patterns so it stays random within given ranges. Not sure when, but likely the next few weeks
El_Neuman hehe, yeah! A little more immersion/realism often goes a long way in games like the Vintage Story
Realistic, simple mods are like a balm for the soul😌
is the wind direction completely random or can it be season based?
CaptainGlenn That's a vanilla thing, but yeah, it becomes more pronounced with different rain directions and strong winds. Not sure if I can do something about this, but I'll check in any case
My only complaint is that sometimes the wind seems so strong that it causes rain particles blow through solid walls.
New version 1.2.0 for both 1.20.x and 1.21.x:
- NEW: Cloud direction randomizer with three modes: disabled, same as wind, separate from wind (default). Works with both classic and volumetric clouds
- FIX: Graceful unload of patches to prevent crashes after disabling the mod
New version 1.1.0 for both 1.20.x and 1.21.x:
- NEW: Now affects wind visuals like plant and leaves bending direction
- FIX: Visual wind strength was reduced under some conditions because vanilla rendering uses only one direction to calculate speed
FentonCheese glad you found the solution already, but yeah, there's no setting for wind strength in this mod
Silverfang No, but that's an interesting idea to limit sailing direction to season
Thalius I've just added 1.0.1 version which works for 1.21
pondobruin85 No, it doesn't affect clouds
QBSteve Windmills are not to affected, but falling items are affected, also visual effects like dust particles are affected, not sure about other visual effects though
Marlim MysticFire Windmills use the game's weather system directly, so the mod doesn't affect them because it changes wind a step later than the weather system
Is there a way to set a minimum wind speed?
Disregard my existence, you can do this in joy of sailing
Does this have an option to change general wind direction per season? Like it can vary from blowing from SW-SE in the summer and from NW-NE in the winter.
Hoping you plan to keep this mod updated going into 1.21!!
Does this change the direction the clouds travel?
This seems interesting, but does it affect other parts of the game (falling items, windmills, visual effects such as leaves and smoke, etc)?
Does this mod work for windmills? All my windmills work perfectly, regardless of wind direction
Rhoun
I've noticed that since getting this mod, it causes the windmills to slow down and speed up every few seconds, not sure why
It works both for solo and multiplayer, and I've edited the description a bit to avoid further confusion. DarkThoughts
DarkThoughts "Wouldn't work as a client only" means the mod needs to be installed server side rather than client side to work on multiplayer servers I'm pretty sure.
Hambone
That would make any sort of non-server warning redundant though.
DarkThoughts not the author, but even in offline singleplayer the game is running a server of sorts in the background for various calculations afaik.
I find the earlier comments confusing because the description makes it sound like the mod won't work in singleplayer at all? Is the comment info outdated or is the description just badly worded?
Yeah, it seems to be working fine for 1.20.x, but let me know if something breaks. Not actively playing/modding VS now, but I'll check as the mod is pretty simple.
Seems to work in 1.20.3.
seems to work fine in 1.19.8. i switched to this because simple wind direction was pissing me off.
Do you know if this mod still works in 1.19.8? I have set it in my server since the beginning, we're on year 3 now (30 day months), and wind always comes from the same side. Do I need to configure something for it to start?
Hey, Rhoun! This is a great add-on to compliment Joy of Sailing! It makes the winds at least a little more realistic than vanilla (just one wind direction), and makes the overall experience more enjoyable as a result. Thanks a bunch for making it! :2D
Glad you enjoy it! And you're right, I should mention in the description that it works for single-player without any issues. Rabbs14
I'm in a single-player world, and this works a treat. However, I had my doubts because the description doesn't specifically mention single-player worlds, and I have no knowledge at all about servers and multiplayer mods.
The thing with simple wind direction is that the wind behaved more like campfire smoke in that id be sailing along and get a headwind, forcing me to row, and whenever I changed direction, the headwind would follow me, and I'd be dead in the water; just like smoke around a campfire... so damn frustrating lol.
This mod makes sailing more enjoyable and has enough direction variability to let you sail in any direction for a decent time. In my world, the wind is blowing to the north, but it shifts from northwest to northeast, which means I can still sail directly south with a slight course adjustment and a play with the sails.
In summary, This mod works a treat and has become my new default wind mod.