HazardControl

v0.1.2·Updated 2026-09-12

A mod to control various hazards in the game.

About this mod Author’s original text

HazardControl

Control the rising hazards in PEAK, including Fog, Caldera Lava, Kiln Lava, Gloom, and Void Ghosts.

Config

Fog Control

  • Enable Fog Control - Enable Fog control features. Default is true.
  • Fog speed multiplier - Multiplier for the speed of the fog. Default is 1.0. 0.0 will stop the fog from moving, and 10.0 will make it move 10 times faster than normal.
  • Fog sync rate - Seconds between syncs to other clients. Default is 1.0, or 1 time per second. 5.0 is the vanilla rate. Lower values may cause more lag.

Fog Wait Times

  • Shore, Tropics, Alpine, Mesa, and Roots each have an independent wait-time setting. The default is -1, which preserves the original position and maximum-wait behavior for that biome.
  • A non-negative value starts the Fog after that many seconds of non-resting game time and prevents biome position thresholds from starting it early. The timer pauses while players are resting.
  • A non-negative Shore value enables timed Fog on Shore. With Shore = -1, Shore keeps its original position-only trigger.
  • The current game maxWaitTime is 1000 seconds. It is a fallback maximum for non-Shore biomes, so the original position thresholds can start the Fog earlier.
  • Other biome types keep the game's original Fog behavior.
  • Fog timing is host-authoritative; the host starts Fog through the game's normal synchronization RPC, so clients do not need matching timing settings.

Caldera Lava Control

  • Enable Caldera Lava Control - Enable Caldera lava control features. Default is true.
  • Lava cycle speed multiplier - Multiplier for the speed of the lava cycle. Default is 1.0. 0.0 will stop the lava from moving, and 20.0 will make it move 20 times faster than normal.
  • Fixed lava (overrides speed mult) - Prevents the lava from moving. Like the name implies, ignores the speed multiplier. Control the lava animation with the Fixed lava position option below. Default is false.
  • Fixed lava position - The position of the lava when it's fixed. Only applies if the option above is True. 0.0 is the lowest position, while 1.0 is the highest.
  • (ALL CLIENTS) Dynamic lava height - Enables dynamic lava height. The lava will move up and down between the minimum and maximum heights over a full cycle of time. Default is false.
  • (ALL CLIENTS) Minimum lava height - The minimum height of the lava when dynamic lava height is enabled.
  • (ALL CLIENTS) Maximum lava height - The maximum height of the lava when dynamic lava height is enabled.
  • (ALL CLIENTS) Lava cycle time - The time it takes for the lava to complete a full cycle of moving up and down when dynamic lava height is enabled. Default is 80 seconds.
  • (ALL CLIENTS) Lava cycle pause time - The time the lava will pause at the minimum and maximum heights when dynamic lava height is enabled. Default is 10 seconds.
  • Lava sync rate - Seconds between syncs to other clients. Default is 1.0, or 1 time per second. 5.0 is the vanilla rate. Lower values may cause more lag.

Kiln Lava Control

  • Enable Kiln Lava Control - Enable Kiln lava control features. Default is true.
  • Lava wait time - Seconds before the Kiln lava starts rising. Default is -1, which preserves the wait time defined by the game scene; the current game value is 180 seconds.
  • Lava speed multiplier - Multiplier for the Kiln lava speed. Default is 1.0. 0.0 stops it, while negative values move it back toward its starting height.
  • Lava sync rate - Seconds between syncs to other clients. Default is 5.0, or 1 time per 5 seconds. 15.0 is the vanilla rate. Lower values may cause more lag.

Gloom Control

  • Enable Gloom control - Enable Gloom control features. Default is true.
  • Gloom wait time - Seconds before the Gloom starts rising. Default is -1, which preserves the wait time defined by the game scene; the current game value is 150 seconds.
  • Gloom speed multiplier - Multiplier for the Gloom's rising speed. Default is 1.0. Negative values are not supported.
  • Gloom sync rate - Seconds between state syncs to other clients. Defa

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAK

File & checksum

Filename
HazardControl-0.1.2.zip
File size
50.4 KiB