PeakOptimizer
Unified performance and stability mod for PEAK. Multithreaded physics, Zero-GC pipelines, Lava & Gloom particle overdraw fixes, and grass frustum culling.
| Date uploaded | 2 months ago |
| Version | 2.0.0 |
| Download link | reis637-PeakOptimizer-2.0.0.zip |
| Downloads | 31 |
| Dependency string | reis637-PeakOptimizer-2.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
PeakOptimizer
A performance and stability mod for PEAK that improves frame rates, eliminates micro-stutters, and reduces CPU/GPU overhead.
What is this mod?
I originally made PeakOptimizer because playing in big multiplayer lobbies was turning our games into literal slideshows.
This mod focuses almost entirely on CPU, math, and internal engine cleanup—things like moving voice and wind physics to background threads, stopping the game from stuttering every time someone throws a rock, and fixing laggy distance checks.
- Works great with graphics mods: Since this touches engine logic under the hood instead of modifying textures or reducing visual quality, you can safely use it alongside other traditional performance mods.
Features
- Multithreaded Physics: Offloads heavy background raycasts (voice chat obstruction, wind shelter) to worker threads.
- Zero-GC & Anti-Stutter: Eliminates GC allocation freezes during rockfalls, bot targeting, and continuous physics checks.
- Multiplayer Optimizations: Fixes lag spikes in large multiplayer lobbies with many players.
- Hazard & Particle Fixes: Eliminates Volcano lava lag in The Kiln while keeping hazards working.
- Rendering & Shadows: Optimizes Citadel torch shadows, grass rendering, and fixes shadow acne on mountain terrain.
- World Culling: Pauses distant foliage physics and culls tiny decorative pebbles.
- Experimental Hi-Z Culling: Optional occlusion culling for objects hidden behind mountains (disabled by default).
- Fully Configurable: Every optimization can be customized or disabled in the config file.
Configuration
Tweak or disable specific features in:
BepInEx/config/com.reis.peakoptimizer.cfg
| Setting | Default | Description |
|---|---|---|
MasterEnabled |
true |
Master toggle for all optimizer systems. |
EnableBatchedPhysics |
true |
Runs voice and wind raycasts on background CPU threads. |
EnableZeroGCBuffers |
true |
Eliminates GC heap freezes during rockfalls and physics loops. |
EnableMultiplayerFixes |
true |
Optimizes distance loops and bot searches in multiplayer lobbies. |
EnableFoliageAndTrapCulling |
true |
Pauses physics for distant foliage and traps beyond 45 meters. |
EnableSmallPropCulling |
true |
Culls tiny decorative ground pebbles beyond 50 meters. |
EnableShadowOptimizations |
true |
Disables secondary Citadel torch shadows and fixes terrain shadow acne. |
EnableGrassFrustumCulling |
true |
Skips procedural grass outside the camera view. |
TerrainLodBias |
0.6 |
Multiplier for distant terrain detail (0.6 = recommended, 1.0 = vanilla). |
EnableHiZOcclusionCulling |
false |
Experimental Hi-Z chunk occlusion culling (Enable at your own risk). |
Installation
With r2modman (Recommended)
- Search for
PeakOptimizerin the Online tab. - Click Download and launch the game.
Manual
- Requires BepInEx 5.
- Drop
PeakOptimizer.dllintoPEAK/BepInEx/plugins/.