ShaderPlayground
Standalone shader suite with strict host-verified sync handshake, tabbed UI, advanced color controls, world/water tuning, presets, and built-in sync diagnostics.
About this mod Author’s original text
ShaderPlayground
ShaderPlayground is a standalone visual overhaul suite for On-Together with strict host-verified sync.
Highlights
- F10 tabbed editor:
- Core
- Effects
- World
- Advanced Color
- Quality
- Presets
- Tools
- Effects:
- Fisheye (0.00-0.10)
- Dream Bloom
- Comic/Sketch
- Breathing (0.00-0.05) + speed
- Noir
- Vapor
- Pixelate
- Chromatic Split
- Dither
- Motion Blur
- Depth of Field
- World controls:
- Sky intensity/exposure/hue/color blend
- Skybox style (Original, Black)
- Sun intensity/temperature/color
- Cloud layering + density
- Weather mode + strength
- Water clarity + wave strength
- Advanced color:
- Tonemapping (Off, Neutral, ACES)
- White balance (temperature/tint)
- Lift/Gamma/Gain
- Quality:
- AA presets (Off, FXAA, SMAA, TAA, CAS)
- CAS sharpening
- Built-in presets:
- Clean
- Noir
- Stormfront
- Night Time
- Dreamy Style
- Pitch Black
- Save/Load profile slot
- Scanner + handshake diagnostics panel
Reset button and reset wiring were removed.
Presets (Exact Values)
Shared baseline applied before each preset:
- EnhancedSky = true
- CloudLayers = true
- WeatherSystem = true
- WaterOverride = true
- ForceVolumeFallback = false
- QualityTier = 1
- AAPreset = 2 (SMAA)
- CAS = 0.30
- Effects reset:
- Fisheye=off(0.00), Dream=off(0.00), Comic=off(0.00), Breathing=off(0.00 @ 1.00 speed), Noir=off(0.00), Vapor=off(0.00), Pixelate=off(0.00), ChromaticSplit=off(0.00), Dither=off(0.00), MotionBlur=off(0.00), DepthOfField=off(0.00)
- World reset:
- SkyIntensity=0.68, SkyHueShift=0, SkyColorBlend=0.00, CloudDensity=0.62, WeatherMode=0 (Auto), WeatherStrength=0.62, WaterClarity=0.70, WaterWaveStrength=0.60
Per-preset overrides:
- Clean
- QualityTier=1
- AAPreset=2 (SMAA)
- CAS=0.25
- WeatherMode=1 (Clear)
- Noir
- Noir=on (0.88)
- Comic=on (0.18)
- WeatherMode=3 (Overcast)
- WeatherStrength=0.65
- Stormfront
- WeatherMode=4 (Storm)
- WeatherStrength=0.92
- CloudDensity=0.86
- WaterWaveStrength=0.90
- Comic=on (0.20)
- Night Time
- Noir=on (0.33)
- SkyIntensity=1.00
- CloudLayers=true
- WeatherMode=4 (Storm)
- WeatherStrength=1.00
- CloudDensity=1.00
- WaterClarity=0.22
- WaterWaveStrength=0.50
- Dreamy Style
- QualityTier=1 (Medium)
- AAPreset=4 (CAS)
- CAS=1.00
- Fisheye=on (0.02)
- Dream=on (0.16)
- Comic=off (0.00)
- Breathing=on (0.02)
- BreathingSpeed=0.20
- Noir=off (0.00)
- Vapor=on (0.74)
- EnhancedSky=true
- SkyIntensity=1.00
- SkyHueShift=61
- SkyColorBlend=0.19
- CloudLayers=true
- CloudDensity=1.00
- WeatherSystem=true
- WeatherMode=5 (Dream)
- WeatherStrength=1.00
- WaterOverride=true
- WaterClarity=0.70
- WaterWaveStrength=0.60
- Pitch Black
- QualityTier=0 (Low)
- AAPreset=0 (Off)
- CAS=1.00
- Fisheye=off (0.00)
- Dream=on (0.12)
- Comic=off (0.00)
- Breathing=off (0.00)
- BreathingSpeed=1.00
- Noir=off (0.00)
- Vapor=off (0.00)
- Pixelate=off (0.00)
- ChromaticSplit=on (1.00)
- Dither=off (0.00)
- MotionBlur=off (0.00)
- DepthOfField=on (0.24)
- LensCenterX=0.54
- LensCenterY=0.57
- EnhancedSky=true
- SkyIntensity=0.25
- SkyExposure=0.34
- SkyHueShift=-96
- SkyColorBlend=0.90
- SkyboxStyle=Black
- SunIntensity=0.88
- SunTemperature=18447
- SunColorRGB=0.75,0.76,0.89
- SunColorBlend=1.00
- CloudLayers=false
- CloudDensity=0.28
- WeatherSystem=true
- WeatherMode=4 (Storm)
- WeatherStrength=1.00
- WaterOverride=false
- WaterClarity=0.70
- WaterWaveStrength=0.60
- Tonemapping=Off
- WhiteBalance=enabled (Temp=-5, Tint=15)
- LiftGammaGain=enabled (Lift=0.37, Gamma=1.00, Gain=1.39)
Preset application does not change sync ownership toggles (SyncEnabled, LocalOnlyMode, AcceptHostSync).
Networking
- Sync is host-authoritative with strict host verification.
- Client handshake flow: Hello -> HelloAck -> StateRequest -> StateSnapshot.
- Validation includes nonce, host identity, session epoch, revision order, and state hash.
- No first-sender authority pinning.
- Client opt-out is supported via Allow Host Sync.
Compatibility
- Host->client sync requires b
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- 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.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- 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.