WeatherTweaks
Difficulty tweaks to the weather system in Lethal Company.
About this mod Author’s original text
WeatherTweaks
Simple mod that adds a few difficulty 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, in combination with WeatherRegistry attempts to fix that and make it more engaging in the process.
Features
- The first set of Weathers on a new save try to mimic default vanilla behavior, which didn't happen with any modded moons present
- 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
- (Optional) Uncertain weather mechanics: Shown forecast won't always be 100% accurate
(Disable UncertainWeatherEnabled in the config to disable all.)
- Weather? which has a chance of being a different weather
- Weather1/Weather2: A 50/50 chance for either weather
- [UNKNOWN] which hides the weather condition present.
- (Optional) Difficulty scaling with player amount and quotas completed
- The multipliers for each player and quota are added onto each other and then multiplied with all weathers but None
- You can also set a cap (default 0.8)
- Set the multiplier cap to 0 to disable all.
- Example: 2 players (each 0.01) and 3 quotas (each 0.05) would result in a 1.17 multiplier. It can not go above 1.8.
- (Optional) No certain weather conditions shown mode
- (Optional) Always unknown weather mode
ℹ️ If you intend changing the WeatherToWeather/Moon Weather weights for combined and progressive weather in WeatherRegistry, this is the format: Combined+Weather@0;Progressive>Weather@0
Conditions
Weather calculation operates based on weights defined in the config file for WeatherRegistry.
License
This project is licensed under CC BY-NC-ND 4.0 license.
Report issues
If you encounter any issues, please report them on the GitHub issues page or in the discord thread.
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, Easyidle123, anon, Clark and whole TheMostLethalCompany Discord for their feedback, testing and support on the initial versions of this mod.
Thanks to everyone using my mod, reporting bugs and suggesting new features - without you I wouldn't be able to make this mod as good as it is now.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: