RimWorld

RimWorld

182 ratings
WeatherControl
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
1.262 MB
Oct 7, 2023 @ 2:24am
Jun 14 @ 1:23pm
11 Change Notes ( view )

Subscribe to download
WeatherControl

Description
A RimWorld mod to control and inspect various convoluted mechanics regarding weather.

Features
- Configure a biomes weathers and their commonality within that biome
- Configure the duration range for weather
- Wind sock building to display current wind speed
- Weather station building to display various weather information

How Commonality works
In the game the WeatherManager is responsible for determining the next weather. It does so by taking all the weathers available for the current biome of the map and summing up all the commonalities of the weathers to select a random one by weight. Meaning a weather with a high commonality such as Clear has a higher chance of being picked. This mod lets you play with those values to change a given biomes commonalities and change the cocktail of weather frequencies.

Performance
This mod has no performance impact. There are no harmony patches, nor is there anything running on a scheduled basis. All this mod does is modify static values at runtime that the weather manager accesses.

Buildings
The buildings present some mildly interesting internal values of the weather system.
To build weather stations you must first complete the matching research (after Microelectronics).
The buildings have little "purpose" and are mostly neat flavor and can be used as functional decoration.

Safety
It is safe to add or remove new biomes or weathers while WeatherControl is installed, it will automatically pick up on any changes and present options on how to resolve issues.
However, installing new biomes mid-playthrough WILL break your game. This is base-game behaviour and will not be fixed by this mod.

Afterword
This mod is mostly a convenience tool, everything regarding commonalities in this mod does can be done via PatchOperation modding - but it offers some visual aid to understand the values that you tweak.
Popular Discussions View All (1)
2
Jan 12 @ 6:38am
Error with Better Loading mod [FIXED]
Johnny
81 Comments
AndGoatz04 Jun 11 @ 10:32am 
So does this mean i can make a permanent summer into a summer and spring or is that smth else
NightmareCorporation  [author] Jun 1 @ 11:36pm 
@TheNamelessOne
Sandstorms can happen as an incident or as a natural weather. You may be experiencing sandstorm incidents if your map does not naturally have sandstorm as a weather (proximity to world tiles that do have weather).

I kinda don't remember if there is an option to turn off sandstorm incidents, but in the absolute worst case you can use the mod Cherry Picker to disable the IncidentDef for sandstorms. I may look into a nicer way of achieving that in the future if it does not exist yet.
TheNamelessOne Jun 1 @ 11:10pm 
In the mod options under duration range, sandstorm is set 3 hours - 1 day by default...but it seems they always last 3 days or more! Is this suppose to happen?
Wally Winker ;) Apr 25 @ 9:38am 
@NightmareCorporation

Thanks for the explanation :)
NightmareCorporation  [author] Apr 24 @ 12:37pm 
@Wally Winker ;)
As "offsets" they modify the base games weather. So if you set an offset of +10°C, and the current map would normally have a temperature of 18°C, then the actual temperature your pawns experience with this mod will be 28°C.
Wally Winker ;) Apr 24 @ 11:26am 
Can anyone explain this aspect of temperature control to me: Are temperature offsets set within the mod settings summed with the vanilla temperature fluctuations or do they override them?
estrogenesys Apr 11 @ 7:34pm 
yessss thank you i been trying to find a way to change my tile's temperature range without having to restart on a new tile
Taemaly Mar 30 @ 7:48am 
Thank you so much :)
NightmareCorporation  [author] Mar 30 @ 2:40am 
@Taemaly
Apologies, an update in NightmareCore led to that. I just pushed updates to both this mod and NightmareCore, so when steam updates those two mods for you it should be gone.

Thanks for the report!
Taemaly Mar 29 @ 9:04am 
Getting errors at the start with no other mods : https://gist.github.com/HugsLibRecordKeeper/60aea8c3e5beef2bd8bcc966514df032