GoblinAttackForce-ShaderEdit icon

ShaderEdit

Adjust brightness and map fog. Toggle Bloom, Vignette, ColorGrading, LensDistortion, and ChromaticAberration in REPOConfig. F8 toggles all configured adjustments. Client-side.

Last updated 2 hours ago
Total downloads 31
Total rating 0 
Categories AI Generated Mods Misc Client-side
Dependency string GoblinAttackForce-ShaderEdit-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
REPOModding-REPOConfig-1.2.7 icon
REPOModding-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.7

README

ShaderEdit

Customize R.E.P.O.'s screen effects, brightness and map fog from REPOConfig. Press F8 to switch between the original appearance and your saved adjustments.

Features

  • Independent switches for Bloom, Vignette, ColorGrading, LensDistortion and ChromaticAberration.
  • Brightness adjustment from 1.0 to 5.0, including when ColorGrading is disabled.
  • Three fog choices: original distance, double distance, or off.
  • F8 toggles the whole mod while keeping your individual preferences.
  • Settings are applied without restarting and saved automatically.
  • Client-side: this mod does not send settings to other players.

Installation

Install with Thunderstore Mod Manager or r2modman. The package declares BepInExPack and REPOConfig as dependencies.

For manual installation, install those dependencies and their dependencies first. Then copy the package's BepInEx folder into the game installation or your active mod profile.

Configuration

Open REPOConfig → ShaderEdit.

Effects

ON follows the game's settings. OFF suppresses that effect. ON does not force an effect the game has disabled to become active.

Setting Effect Fresh-install default
Bloom Glow around bright areas OFF
Vignette Darkening around screen edges ON
ColorGrading Color, contrast, gamma and tone adjustments OFF
LensDistortion Curved or distorted screen edges ON
ChromaticAberration Color fringing at screen edges OFF

For a less washed-out image, disable ColorGrading. To remove curved edges or color fringes, disable LensDistortion or ChromaticAberration respectively.

Brightness

Brightness → Multiplier ranges from 1.0 to 5.0. The default is 2.0. Set it to 1.0 for no correction.

It works with ColorGrading = OFF, without restoring the game's color cast or gamma adjustments. Try 1.5 to 2.0 first and adjust to taste.

This changes exposure, not world lighting. A value of 2.0 doubles linear exposure; displayed pixels do not necessarily look twice as bright. Bright areas may clip, and completely black pixels remain black. Brightness applies to the local main camera with an active PostProcessLayer and exposure support; separately rendered HUD/menu cameras are unaffected.

Fog

Fog → Distance Function
Default Preserve the game's fog.
DoubleDistance Double the fog distance scale. Default setting.
Off Disable the main camera's map fog.

For linear fog, DoubleDistance doubles the start and end distances. For exponential fog, it halves density. Fog and camera-distance adjustments are applied before post-processing setup and restored after rendering.

The camera render distance is extended when needed. Other game-controlled room/object culling remains active, so distant objects may still be hidden or appear abruptly. Fog removal does not provide unlimited visibility, and increased render distance may reduce performance.

General and F8

Setting Function Default
ModEnabled Apply all saved adjustments; OFF restores the original rendering without this mod's changes. ON
EnableHotkey Allow the whole-mod shortcut. ON

F8 changes only ModEnabled. Your effect switches, brightness and fog selection are preserved. Brightness correction is also removed when the mod is OFF.

The config file is BepInEx/config/local.repo.playervieweffects.cfg. To change the shortcut, close the game and edit ToggleKey in that file. The shortcut itself is hidden in REPOConfig because its KeyboardShortcut type is unsupported. Without REPOConfig, cfg editing and the shortcut still work.

Defaults apply when a setting has no saved value. Existing configuration values are preserved.

Compatibility and limitations

  • Effect switches affect runtime PostProcessVolume profiles, which can also be used by menus, HUD or spectator views.
  • Fog and brightness adjustments target the local main camera; auxiliary cameras and reflections may differ.
  • Damage UI, enemy-specific overlays, camera shake, material-specific fog and PostProcessLayer anti-aliasing are outside these switches.
  • Other graphics mods modifying the same values or render callbacks may conflict.
  • No game assemblies or dependency binaries are included, and game assets on disk are not modified.
  • If you used a development build, remove duplicate ShaderEdit DLLs and any old TogglePostProcessing.dll or PlayerViewEffects.dll. Your existing config file can be kept.