BoplShader

v1.1.0·Updated 2026-10-08

Shaders for ALL of Bopl Battle!! Textured grass, snow, ice, space rock and platforms, raycasting for every level, clear lit reflections, glowing abilities and more! (Client Sided)

Screenshots 4 screenshots

About this mod Author’s original text

BoplShader

BoplShader is shader mod for Bopl Battle. It improves the game's lighting and adds more depth to its textures all while keeping the original art style.

This mod can run alongside vanilla, meaning online still works as this is only client sided.

Controls

| Key | Action |

| --- | --- |

| F8 | Toggle BoplShader on/off. |

| F9 | Cycle Low, Medium and High quality. |

Everything can be changed in:

BepInEx/config/com.boplshader.lighting.cfg

Before and after

Vanilla on the left, BoplShader High on the right.

Water

Medium and High rebuild the water reflection making it overall more realistic (I still tried to keep Bopl's style).

Low will use Bopl Battle's normal reflection.

UI

The winner screen, ability select, score portraits and menus get subtle lighting and depth changes.

Quality

BoplShader starts enabled on High.

Low

  • terrain lighting and texture depth
  • ability lights
  • UI lighting
  • vanilla water reflection
  • no cast shadows

Medium

Adds:

  • rebuilt water reflections
  • cast shadows
  • full-resolution terrain lighting

High

Adds:

  • sun rays
  • brighter cloud edges
  • selective bloom
  • sun glitter
  • water sparkles and moving caustics
  • stronger sun core
  • final color grading
  • brighter aurora lighting at night
  • stronger sun shafts and rim light in space

Tuning

The config has:

LightIntensity, ShadowStrength, BloomStrength, AmbientDarkening, DepthShading, BackgroundShading, SunAngle

1 is the intended value for the strength settings. Going above 1 pushes the effect harder.

DepthShading = 0 disables the added terrain/UI depth.

BackgroundShading = 0 leaves the sky, clouds and sea vanilla.

SunAngle defaults to 125, placing the main light in the upper-left.

Install

Install it through r2modman or Mod Manager. Select Bopl Battle, search for BoplShader, and install it.

BoplShader should be compatible with most other mods, though it may not properly light custom abilities.

Manual

Install BepInExPack, then place BoplShader.dll in:

Bopl Battle\BepInEx\plugins\BoplShader\

For mod authors

Other mods are able to add lights without depending on BoplShader.

Use BoplShader.BoplShaderApi directly or through reflection.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
BoplShader-1.1.0.zip
File size
163.6 KiB