WeatherRegistry RouteRandom Compat
A mod for controlling the game's weather system. Patched by SenilePenguin to work with RouteRandom.
CHANGELOG
0.1.16
- one-off patch implementing a pull request #5 to fix random moons
0.1.15
- fixed
StartOfRound.OnDisable
patch not firing correctly
0.1.14
- improved resolving planet and weather names that have spaces in them
0.1.13
- fixed
SetupFinished
event firing correctly
0.1.12
- fixed an issue with Nuget propagating wrong LC dependency version further (thanks, giosuel)
0.1.11
- MrovLib is now a required dependency
WeatherChanged
event is now properly invoked when new weathers are picked
0.1.10
- fixed an issue with randomWeathers having multiple entries of the same modded weather (thanks, xuxiaolan)
0.1.9
- added config options to disable logging startup logs & weather selection logs
0.1.8
- optimized the weight-picking algorithm (thanks, whitespike)
- changed some logs
0.1.7
- LevelWeights and WeatherWeights config options are now functional
- redid the ConfigHandler completely (it's cursed)
- added a set of defaults for vanilla weather>weather transitions (this requires testing and feedback!)
- changed some logs
- weights are now clamped between 0 and 10000
- added new options for weather makers:
DefaultLevelWeights
andDefaultWeatherToWeatherWeights
0.1.6
- fixed an error with config strings not being resolved correctly (thanks, xuxiaolan)
- changed some logs
0.1.5
- changed the scale of weather multipliers from (0,10000) to (0,100)
0.1.4
- added ScrapAmountMultiplier, ScrapValueMultiplier config options
- added LevelWeights and WeatherWeights config options (they don't do anything yet)
- fixed an error with WeatherRegistry not disabling registered weathers' effects when leaving lobby (thanks: endoxicom, xuxiaolan, lunxara)
0.1.3
- (hopefully) fixed an error with WeatherRegistry not disabling registered weathers' effects when leaving lobby (thanks, endoxicom)
0.1.2
- fixed an error with WeatherRegistry crashing when there were more than 1 weather to register (thanks, xuxiaolan)
0.1.1
- fixed an issue with LethalLib weathers not being registered correctly on modded moons
- fixed an issue with WeatherRegistry weathers being destroyed on joining lobbies
- (hopefully) fixed a Dictionary issue with modded weathers on clients
- renamed events:
setupFinished
->SetupFinished
,weatherChanged
->WeatherChanged
- added
DisableAllWeathers
event - added
WeatherController
for changing weathers - changed some logs
- changed possibleWeathers table to be sorted using enum values
- changed WeatherRegistry to forcefully remove all "None" weather entries from randomWeathers
0.1.0
Please re-generate your configs!
- added a check to SunAnimator to verify if custom weather has an animator bool defined (thanks, PureFPSZac)
- added a check to SunAnimator to honor the blacklist setting (although the result should be virtually the same)
- possibleWeathers table displayed during startup is now sorted correctly
- fixed the default filtering options not having a semicolon at the end
- added an option to blacklist vanilla weathers from happening on selected moons
0.0.5
- added an check to SunAnimator to check if there are any sun animator clips (thanks, finembelli)
0.0.4
- fixed an error with WeatherRegistry keeping references to previous lobby weathers
- changed weather fields
0.0.3
- added config options for setting the default weights and level filtering
- fixed an issue with LethalLib hard dependency
- added an event system
0.0.2
- fixed an error preventing people from joining online lobbies
0.0.1
- hello! 👋