You are viewing a potentially older version of this package. View all versions.
Wisher-Weather_Modifiers-1.2.0 icon

Weather Modifiers

Adjust scrap value and amount based on moon weather. Increase enemy power levels & adjust spawn curves, enable early enemy spawning for higher difficulty and customize enemy spawn caps. Works with modded weathers.

Date uploaded 8 months ago
Version 1.2.0
Download link Wisher-Weather_Modifiers-1.2.0.zip
Downloads 489
Dependency string Wisher-Weather_Modifiers-1.2.0

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

README

WeatherModifiers

WeatherModifiers transforms moon weather from an annoyance into a high-stakes, high-reward strategic choice. By dynamically adjusting scrap value & spawn rates, and enemy spawn rates & spawn caps, this mod incentivizes players to prioritise active weathering planets for better rewards.

Features

Dynamic Scrap Scaling

  • Weather Multipliers: Configurable multipliers for both the total value and total amount of scrap spawned based on the current weather.
  • Persistent Gift Boxes: Tracks the weather a Gift Box was found in to ensure its value remains consistent with its origin, even if opened later on the ship or otherwise.

Enhanced Enemy Spawning

  • Power Level Bonuses: Additive bonuses to indoor and outdoor power caps. Want an Eclipsed moon to have 500 power? Now you can.
  • Aggressive Curves: Automatically adjusts spawn probability curves. As power bonuses increase, the game checks for spawns more frequently and with higher success rates.
  • Early Spawning: Optional feature to trigger the spawning sequence earlier in the day (Hardcoded to 8:30 AM indoors and 10:30 AM outdoors).

Customizable Mob Caps

  • Max Count Bonuses: Increase the individual caps for specific enemy types (e.g., allow multiple Brackens or more-than-normal Coil-heads) based on the weather condition.\

Modded Weather Support

  • Works with modded weathers added via the library mod WeatherRegistry. Which many, many weather mods utilize.

Highly Configurable

  • Almost every single multiplier, bonus, and feature toggle is exposed in the BepInEx configuration file for fine-tuning.

Version History

Version Notes
1.2.0 Added modded weather support via Weather Registry

Installation

  1. Ensure BepInEx is installed.
  2. Place WeatherModifiers.dll into your BepInEx/plugins folder.
  3. (Optional) Install LobbyCompatibility for better modded lobby management.

Support

For bugs or feature requests, please visit the GitLab Repository.

Consider checking out my Patreon page: https://www.patreon.com/77wisher77, support there helps me keep working on mods and other projects.

CHANGELOG

Patch - 1.3.3

  • Fixed a bug where the minimum enemies to spawn calculations were off with bonus power levels

Patch - 1.3.2

  • Make giftboxes scale with progressive modifiers

Patch - 1.3.1

  • Fix a bug with enemies spawning earlier when they shouldn't
  • adjusted how enemies spawn throughout the day when there is bonus power levels

Release - 1.3.0

  • Added progressive modifier scaling

Release - 1.2.0

  • Added modded weather support via the library mod WeatherRegistry

Patch - 1.1.1

  • Fix Lobby Compatability support

Release - 1.1.0

  • Reworked early spawning to be per weather

Patch - 1.0.2

  • Add BepInExPack as a dependency

Patch - 1.0.1

  • Fix typo in code
  • Decouple enemy spawning logic to allow spawns as soon as feasible even if earlier spawns is off (within normal time constraints)

Release - 1.0.0

Initial release

Lobby Compatability support currently broken