You are viewing a potentially older version of this package. View all versions.
Wisher-Weather_Modifiers-1.3.3 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 6 days ago
Version 1.3.3
Download link Wisher-Weather_Modifiers-1.3.3.zip
Downloads 1106
Dependency string Wisher-Weather_Modifiers-1.3.3

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.

Progressive Scaling

  • Scale scrap values, amounts, enemy power levels and caps as you complete each quota. Each quote completed can now make the modifiers steeper.

Modded Weather Support

  • Works with modded weathers added via the library mod WeatherRegistry. Which many, many weather mods utilize.
    • For the modded weathers config to be filled in with all available weathers you will need to load into a save atleast once with your modlist, not just launching the game.

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.3.3 fix bug with min enemies to spawn calculations
1.3.2 Make GiftBoxes contents scale with progressive modifiers
1.3.1 Fix enemies spawning too early when not configured
1.3.0 Added progressive modifiers which progress each fulfilled quota
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