mrov-WeatherRegistry icon

WeatherRegistry

A mod for controlling the game's weather system.

Last updated 4 days ago
Total downloads 488406
Total rating 13 
Categories Mods Tools Libraries BepInEx Client-side Server-side Weather
Dependency string mrov-WeatherRegistry-0.2.4
Dependants 261 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
mrov-MrovLib-0.2.7 icon
mrov-MrovLib

Common methods for my mods.

Preferred version: 0.2.7
mrov-AutoScroll-0.0.1 icon
mrov-AutoScroll

A mod for enabling auto-scrolling of ship screen's text.

Preferred version: 0.0.1

README

WeatherRegistry

A Lethal Company mod for controlling game's weather system.

Features

  • A system for registering custom weathers and weather effects
  • Weight-based weather selection system
  • Level-based weather filtering system

Weight-based weather selection system

Contrary to the vanilla algorithm, this mod uses a weight-based system for selecting weathers. You can set the weights based on 3 criteria:

  1. Level weight: the weight of the weather based on specific level
  2. Weather-to-weather weight: the weight of the weather based on the previous weather
  3. Default weight: the base weight of the weather

During the weather selection process, the algorithm will try to apply the weights in the order listed above.

License

This project is licensed under GNU Lesser General Public License v3.0.

Credits

This project uses LethalCompanyTemplate, licensed under MIT License.

This project uses code from WeatherTweaks, licensed under CC BY-NC-ND 4.0.

This project uses code from LethalLib, licensed under MIT License.

This project uses code from LethalLevelLoader, licensed under MIT License.

This project uses code from LC-SimpleWeatherDisplay, licensed under MIT License.