CorruptPEAK
Corruption Mod For The Game PEAK
截圖 共 1 張
模組介紹 作者原文
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 the BepInEx/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.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: