You are viewing a potentially older version of this package.
View all versions.
BetaWeatherTweaksBeta
Changes to the weather system in Lethal Company.
Date uploaded | a day ago |
Version | 0.24.4 |
Download link | mrov-BetaWeatherTweaksBeta-0.24.4.zip |
Downloads | 1420 |
Dependency string | mrov-BetaWeatherTweaksBeta-0.24.4 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100xilophor-LethalNetworkAPI
A library/API to allow developers to easily add networking to their mods.
Preferred version: 3.3.1README
THIS IS AN EXPERIMENTAL VERSION
WeatherTweaks
Simple mod that adds a few tweaks to the weather system.
Currently, vanilla weather system is completely random - it means that weather condition can exists for few days in a row, which makes it not fun to play - this mod aims to fix that.
Features
- More advanced weather picking system
- Weathers on a new save try to mimic default vanilla behavior, which didn't happen with any modded moons present
- Uncertain weather mechanic: shown forecast won't always be 100% accurate
- (optional) No certain weather conditions shown mode
- (optional) Always unknown weather mode
- Combined weathers: the ability for multiple weather conditions to be present at the same time
- Progressing weathers: the ability for weather conditions to change during the day
Credits
This project uses LethalCompanyTemplate, licensed under MIT License.
This project uses ConsoleTables, licensed under MIT License.
This project uses Xilophor's LethalNetworkAPI.
This project uses mrov's WeatherRegistry.
Massive thanks to Electric131 and Easyidle123 for their feedback and support.
CHANGELOG
0.24.3
- added
CombinedStormyRainyFloodedEclipsed
weather - removed
ProgressingMadness
weather - fixed an issue where WeatherTweaks would override WeatherRegistry's vanilla algorithm
0.24.2
- changes to Blackout:
- fixed errors during game startup
- apparatus lights won't be disabled anymore
- fixed breaker box being non-functional and throwing errors
- i was trying to destroy the breakerbox object, which caused errors
- now the breaker box will be inactive
- reduced the range of floodlights
- (hopefully) fixed all issues with progressing weathers changing during the landing
0.24.1
- added ||Blackout|| weather
- ||disables all lights on the planet and in the dungeon||
- ||makes the floodlight work like real ones||
0.24.0
Please re-generate your configs!
- changed config entry names
- added an option to generate all hidden config entries for special weathers (thanks,
dragonmcmx
!) - updated how picked weathers are displayed
- re-introduced foggy patch ||with a twist||
0.23.2
- made sure WeatherTweaks weathers are registered before Registry initialization
- changed configs:
WeatherTweaksWeather
usesDefaultWeight
instead ofWeightModify
- changed some logs
0.23.1
- fixed an issue where special weathers weren't properly registered
0.23.0
- reworked the whole thing
Changelog from earlier "Beta" version
0.22.0
- removed foggy patch
- removed LGU's probe integration
0.21.3
- fully updated LethalNetworkAPI to v3
- fixed an issue with the game crashing on lobby reloads (thank you, xilophor!)
- added
FoggyIgnoreLevels
config option: block foggy patch from applying on defined levels - publicized
Variables.GetCurrentWeather
(thanks, loaforc) - reimplemented combined and progressing weather multipliers
0.21.2
- hopefully finally fully fixed lobby reload errors
0.21.1
- fixed issues related to LethalNetworkAPI v3 update
0.21.0
- fixed the issue with combined weather effects not applying correctly (thanks: lunxara, instaplayer)
- removed some leftover files
- finally unified Combined and Progressing weathers methods to not be separate and shit
0.20.8
- removed all weight-related config entries, as they are now handled by WeatherRegistry
- added new config entries:
LogWeatherSelection
andLogWeatherVariables
- added first-day algorithm options:
FirstDaySpecial
(a toggle for current first-day algorithm) andFirstDayRandomSeed
(for randomizing the first day seed) - moved bunch of stuff to use MrovLib
- added full compatibility with v55
0.20.7
- fixed issues with MrovLib update
0.20.6
- (hopefully) fixed an issue with ChangeMidDay allocating absurd amounts of memory every TimeOfDay update (thanks, diffoz)
- added Cloudy weather
- moved even more things into WeatherRegistry
0.20.5
- fixed an issue with weighted weather list being empty (thanks, b1adewo1f)
0.20.4
- fixed an issue with special weathers not being disabled (thanks: mari0no1, finembelli, Lunxara)
0.20.3
- fixed an issue with the game adding progressing weathers to wrong moons
- updated logs
- removed unused config entries
0.20.2
- fixed weathers not using default WeatherRegistry values
- updated logs
0.20.1
- (hopefully) fixed EntranceTeleport errors
- changed logging level of some debug messages
- added LobbyCompatibility support
0.20.0
- Released WeatherRegistry: a new foundation library for managing all weather-related things in the game
- switched to WeatherRegistry for all weather-related things - Weather type, Effect type and more
- removed SunAnimator patches
- removed MapScreen patch
- changed Combined/Progressing weathers registration
- changed Foggy weather applying correctly with progressing weathers
0.14.11
- fixed LethalLib weathers causing dictionary errors
0.14.10
- fixed "all eclipsed" issue (#21) (thanks, 1410677474)
0.14.9
- fixed an issue with sunAnimator disabling eclipse-related animations not tied to sunAnimator itself
0.14.8
- disabled debug thingies (thanks, littlemssara)
0.14.7
- fixed the issues with missing config entries
0.14.6
- fixed the SunAnimator issues on Ooblterra (thanks, SkullCrusher)
0.14.5
- fixed fog settings not being applied consistently
0.14.4
- fixed compatibility patch with GeneralImprovements (circular dependency)
0.14.3
- started doing changelog
- fixed an issue where the game would softlock if any levels had no defined randomWeathers