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.

HDPeak
Advanced graphics settings mod. Control shadows, anti-aliasing, textures, LOD, and more for better performance or visual quality.
Last updated | 4 days ago |
Total downloads | 39381 |
Total rating | 2 |
Categories | Mods Misc World Quality Of Life Client Side Optimization |
Dependency string | Nozz-HDPeak-1.2.2 |
Dependants | 13 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100
pharmacomaniac-SettingsExtenderForked
Updated fork of the original PeakSettingsExtender by jspapp
Preferred version: 0.1.4README
HDPeak
Advanced graphics settings mod for PEAK. Provides enhanced visual quality and performance optimization options.
Features
Graphics Quality Settings
Setting | Description | Options | Performance Impact |
---|---|---|---|
Anti-Aliasing | Reduces jagged edges on 3D objects | Off, 2x, 4x, 8x MSAA | Higher = smoother edges, lower performance |
Anisotropic Filtering | Improves texture quality at distance | Disable, Enable, Force Enable | Higher = sharper distant textures |
Texture Quality | Controls texture resolution | Very Low → Very High | Higher = sharper textures, more VRAM usage |
Shadow Resolution | Controls shadow map quality | Very Low (256px) → Ultra (8192px) | Higher = sharper shadows, more GPU usage |
LOD Bias | Controls model detail distance | 0.5 → 2.0 | Higher = more detail at distance, lower performance |
Far Plane Culling Distance | Sets the camera's far clipping plane distance | 100.0 → 2000.0 (float) | Higher = renders more distant objects, lower performance |
Performance Settings
Setting | Description | Options | Performance Impact |
---|---|---|---|
Opaque Texture | Camera opaque texture for effects | Disabled, Enabled | Disabled = Better performance |
Max Additional Lights | Maximum real-time lights | Very Low (1) → Very High (8) | Higher = more dynamic lights, lower performance |
Dynamic Batching | Optimizes rendering of small objects | Disabled, Enabled | Disabled = Better for complex scenes |
Implementation Notes
- Far Plane Culling Distance uses a
FloatSetting
for user adjustment due to UI limitations withIntSetting
. This allows decimal input, but the value is treated as an integer internally. - A field for the Harmony instance is added to the plugin class for patch management.
- A custom setting class for the culling distance is registered in the
SettingsRegistry
. - Harmony is used to patch the game's
MainCamera
class, ensuring the culling distance updates in real time.
Installation
- Install BepInEx
- Place
HDPeak.dll
inBepInEx/plugins/
- Launch game and access settings via Options menu
Requirements
- BepInEx 5.x
- PEAK game