The BepInEx console will not appear when launching like it does for other games on Thunderstore (you can turn it back on in your BepInEx.cfg file). If your PEAK crashes on startup, add -dx12 to your launch parameters.

Last updated | 4 months ago |
Total downloads | 1899 |
Total rating | 2 |
Categories | Client Side |
Dependency string | zbytek-CorruptPEAK-1.1.0 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403README
CorruptPEAK
Changelog
[Unreleased]
Planned Added
- Networking for users using the mod
- Ways to revert corruption
[1.1.0] - 2025-06-30
Added
- Added BepInEx Config
- Added RandomValueCorruption (disabled by default)
- Added CustomProp (unused for right now)
- Added AntiCrashMessage
Fixed
- Crashes when a certain object is messed with
[1.0.0] - 2025-06-15
Added
- Initial release
Overview
CorruptPEAK is a BepInEx plugin mod that introduces dynamic visual and audio corruption effects into the game environment. Using various randomized distortions on rendering, audio, particles, meshes, transforms, and lightmaps, the mod progressively increases its intensity during gameplay, creating a unique and chaotic experience.
Features
- Dynamic corruption intensity that increases over time once the mod starts.
- Corrupts multiple aspects of the scene:
- Materials and textures
- Audio clips and sources
- Particle systems with randomized parameters
- Mesh vertices deformation
- Transform position, rotation, and scale changes
- Lightmaps color corruption
- Configurable toggles to enable/disable corruption of renderers, audio, particles, transforms, meshes, and lightmaps.
- Automatic initialization and corruption start when joining a multiplayer room (Photon).
- Safety feature to quit the game if corruption intensity exceeds a critical threshold to avoid crashes.
Installation
- Install BepInEx (version compatible with your game).
- Download the latest release of CorruptPEAK.dll from the Releases page.
- Place
CorruptPEAK.dll
into theBepInEx/plugins
folder of your game directory. - Launch the game and join a multiplayer room to see the corruption effects begin.
Configuration
All settings are currently hardcoded in the plugin source but can be customized by modifying the following public variables in Plugin.cs
before building:
Variable | Description | Default |
---|---|---|
CorruptionIntensity |
Starting intensity of corruption | 0.0001f |
CorruptionIncreaseRate |
Rate at which corruption intensity grows per second | 0.0001f |
CorruptRenderers |
Toggle corruption of materials/textures | true |
CorruptAudio |
Toggle corruption of audio sources | true |
CorruptParticles |
Toggle corruption of particle systems | true |
CorruptTransforms |
Toggle corruption of transform data | false |
CorruptMeshes |
Toggle mesh vertex corruption | true |
ShouldCorruptLightmaps |
Toggle lightmap corruption | true |
How It Works
- When you join Photon room, corruption automatically begins.
- The corruption intensity gradually increases, amplifying the visual and audio distortions.
- Random elements in the scene are continuously selected and corrupted based on the current intensity.
- Corruption includes color shifts, texture distortions, mesh deformation, audio pitch/volume shifts, and particle effect randomness.
- The plugin sends a one-time notification message when corruption starts.
- If the corruption intensity becomes too high (indicative of memory issues), the game will automatically quit to prevent crashes.
Dependencies
- BepInEx (plugin framework)
Development
This project is open-source and welcomes contributions.