Due to update 2.4.3, some mods may no longer function. FixedConfig may be necessary.
BoplShader
Lighting for all of Bopl Battle: lit grass, snow, ice, space rock and robot platforms, a sky for every level, clear lit reflections, glowing powers and a shaded interface. Client-side only.
By GoopByte
| Last updated | 9 hours ago |
| Total downloads | 26 |
| Total rating | 0 |
| Categories | Mods Tools |
| Dependency string | GoopByte-BoplShader-1.0.0 |
| Dependants | 0 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.2305README
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 Thunderstore 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.