PEAK
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
0.0.3
Last Updated
First Uploaded
Downloads
62
Likes
0
Size
149KB
Dependants

Tags

Deprecated

PEAK Ecology Director

PEAK Ecology Director gives the host fine control over environmental hazards and world-event spawners in a multiplayer run.

The mod is designed around host authority. The host publishes the active feature set to the room, and clients that also have the mod installed will mirror those settings automatically. For core gameplay systems that already use the game's built-in networking, the host also pushes authoritative runtime state so guests stay in sync as closely as the base game allows.

What It Controls

  • Wind storm timing and activation
  • Wind force applied to players and items
  • Fog state updates and fog movement
  • Lava startup timing and lava rise progression
  • Tornado checks and tornado spawns
  • Beehive bee spawning
  • Mushroom zombie spawner objects and spawn calls
  • Networked object spawn loops and spawn calls

Multiplayer Behavior

  • The host is always authoritative inside a room
  • The current host configuration is synced through room properties
  • Clients with the mod installed will follow the host configuration automatically
  • The mod also pushes key runtime state for wind, fog, and lava by using the game's own networked systems
  • Guests can still join without the mod, but installing it on clients is recommended for the most consistent visuals and scene-object behavior

Configuration

Config file path:

BepInEx/config/com.github.Thanks.EcologicalEnableControl.cfg

Config Guide

These options are written in plain language on purpose. Instead of exposing internal class names, each toggle describes what you will actually feel in a run.

Key Plain-language explanation
Allow Storm Cycles Controls whether storm events are allowed to build up and start at all. Turn this off if you want the run to stop entering storm phases entirely.
Allow Strong Wind Force Controls whether strong wind can physically shove players and loose items around. Useful if you want to keep the biome but remove the frustrating pushback.
Allow Fog Pressure Controls whether the fog system keeps advancing and pressuring the team forward. Turn this off if you want the fog to stop becoming a run-ending timer.
Allow Fog Movement Controls whether the fog is allowed to actually move once it exists. This is the stronger "freeze it in place" option.
Allow Lava Countdown Controls whether the lava event is allowed to begin its startup countdown. Good if you want to stop the event before it ever gets going.
Allow Lava Rise Controls whether lava is allowed to keep rising after the event starts. Turning this off can reset an active lava climb back into a safe state.
Allow Tornado Checks Controls whether the map keeps checking for possible tornado spawns over time.
Allow Tornado Spawns Controls whether a tornado can actually be created. Good if you only want to block the final result.
Allow Bee Swarms Controls whether beehives are allowed to release hostile bee swarms. The hive can remain in the scene without becoming a threat.
Keep Mushroom Zombie Spawners Controls whether mushroom zombie spawn points stay in the map at all. Turn this off for the cleanest way to remove that threat.
Allow Mushroom Zombie Spawns Controls whether mushroom zombies can actually spawn, even if the spawn point still exists.
Allow World Spawn Checks Controls whether networked environment spawners continue checking for spawn timing in the background.
Allow World Object Spawns Controls whether those networked world objects are actually allowed to appear.

Recommended Reading Of The Toggles

  • If a key starts with Allow, turning it off means "block this event or hazard".
  • If a key starts with Keep, turning it off means "remove the source object itself".
  • In most cases, update/check style toggles stop the system from preparing an event, while spawn style toggles stop the final thing from appearing.
  • If you want the simplest setup, leave everything on except the hazards you clearly do not want in your run.

Example

[Ecology Control]

Allow Storm Cycles = true
Allow Strong Wind Force = true
Allow Fog Pressure = true
Allow Fog Movement = true
Allow Lava Countdown = true
Allow Lava Rise = true
Allow Tornado Checks = true
Allow Tornado Spawns = true
Allow Bee Swarms = true
Keep Mushroom Zombie Spawners = true
Allow Mushroom Zombie Spawns = true
Allow World Spawn Checks = true
Allow World Object Spawns = true

Installation

  1. Install BepInEx for PEAK.
  2. Place com.github.Thanks.PEAKEcologyDirector.dll in PEAK/BepInEx/plugins/PeakEcologyDirector/.
  3. Optional: install PEAKLib.ModConfig if you want an in-game settings menu.

Dependencies

  • BepInEx-BepInExPack_PEAK-5.4.75301
  • PEAKLib.ModConfig (optional)
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.