RimWorld

RimWorld

184 ratings
WeatherControl
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
1.262 MB
7 Oct, 2023 @ 2:24am
14 Jun @ 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
12 Jan @ 6:38am
Error with Better Loading mod [FIXED]
Johnny
81 Comments
AndGoatz04 11 Jun @ 10:32am 
So does this mean i can make a permanent summer into a summer and spring or is that smth else
NightmareCorporation  [author] 1 Jun @ 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 1 Jun @ 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 ;) 25 Apr @ 9:38am 
@NightmareCorporation

Thanks for the explanation :)
NightmareCorporation  [author] 24 Apr @ 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 ;) 24 Apr @ 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 11 Apr @ 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 30 Mar @ 7:48am 
Thank you so much :)
NightmareCorporation  [author] 30 Mar @ 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 29 Mar @ 9:04am 
Getting errors at the start with no other mods : https://gist.github.com/HugsLibRecordKeeper/60aea8c3e5beef2bd8bcc966514df032