You are viewing a potentially older version of this package. View all versions.
mrov-BetaWeatherTweaksBeta-0.24.2 icon

BetaWeatherTweaksBeta

Changes to the weather system in Lethal Company.

Date uploaded 2 days ago
Version 0.24.2
Download link mrov-BetaWeatherTweaksBeta-0.24.2.zip
Downloads 937
Dependency string mrov-BetaWeatherTweaksBeta-0.24.2

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-WeatherRegistry-0.3.7 icon
mrov-WeatherRegistry

A mod for controlling the game's weather system.

Preferred version: 0.3.7

README

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.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 uses DefaultWeight instead of WeightModify
  • 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 and LogWeatherVariables
  • added first-day algorithm options: FirstDaySpecial (a toggle for current first-day algorithm) and FirstDayRandomSeed (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

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