LengSword-HazardControl icon

HazardControl

A mod to control various hazards in the game.

Last updated a week ago
Total downloads 104
Total rating 0 
Categories Mods Host Only All Clients AI Generated
Dependency string LengSword-HazardControl-0.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

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. Default is 5.0, or 1 time per 5 seconds. 15.0 is the vanilla rate. Lower values may cause more lag.

Void Ghosts Control

  • Enable Void Ghosts control - Enable Void Ghosts control features. Default is true.
  • Void Ghosts wait time - Seconds after the triggering soul event before the Void Ghosts start rising. Default is -1, which preserves the wait time defined by the game scene; the current game value is 0 seconds.
  • Void Ghosts speed multiplier - Multiplier for the Void Ghosts' rising speed. Default is 1.0. Negative values are not supported.
  • Void Ghosts sync rate - Seconds between state 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.

Rising-field controls are host-authoritative and remain compatible with unmodded clients by using the game's original synchronization RPC. Extreme speed multipliers can cause visible position corrections on unmodded clients between syncs.

References