RimWorld

RimWorld

175 ratings
WeatherControl
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
1.203 MB
Oct 7, 2023 @ 2:24am
Mar 30 @ 2:38am
10 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
78 Comments
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
NightmareCorporation  [author] Mar 24 @ 12:58am 
@Skyshadow
I skipped over the other question, sorry - the offsets are raw additions, so if you set it to +20°F where default would be 0-60 it would now be 20-80.
NightmareCorporation  [author] Mar 23 @ 2:43pm 
@Skyshadow
Ah damn, I assume it says 32F at the default position? I'll fix that right away.
Skyshadow Mar 23 @ 2:31pm 
Just to clarify, when it says +32 F I'm assuming that is just a translation error moving from C to F and not that it actually adds 32 degrees. Is that correct? And any up or down on the sliders adds or subtracts by that much?

If a biome has a temperature range of 0-60F normally then if I raise summer by +20 F does that mean the new range will be 0-80F or should I be setting the slider for the temps I actually want to see?