You are viewing a potentially older version of this package. View all versions.
reis637-PeakOptimizer-2.0.1 icon

PeakOptimizer

A performance and stability mod for PEAK that improves frame rates, eliminates micro-stutters, and reduces CPU/GPU overhead.

Date uploaded 2 months ago
Version 2.0.1
Download link reis637-PeakOptimizer-2.0.1.zip
Downloads 29
Dependency string reis637-PeakOptimizer-2.0.1

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

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)

  1. Search for PeakOptimizer in the Online tab.
  2. Click Download and launch the game.

Manual

  1. Requires BepInEx 5.
  2. Drop PeakOptimizer.dll into PEAK/BepInEx/plugins/.