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
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
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
- Ensure BepInEx is installed.
- Place
WeatherModifiers.dllinto yourBepInEx/pluginsfolder. - (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