| Last updated | a day ago |
| Total downloads | 74 |
| Total rating | 1 |
| Categories | Mods |
| Dependency string | SeKoNd-NoPixelFilter-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.2304README
YAPYAP No Pixel Filter
A visual cleanup mod for YAPYAP that removes the game’s intentional low-resolution pixelation while preserving fog, lighting, and post-effects. Built with BepInEx, designed to be safe, lightweight, and compatible with the game’s UI and input systems.
Best in-game settings:
Features
- Removes low-resolution pixelation
- Disables the game’s internal LowRes rendering path
- Eliminates chunky pixel blocks caused by low-res render textures
- Keeps fog and atmosphere
- Does not disable Volumes or fog effects
- Preserves the intended visual mood
- UI-safe
- Menus, chat, spell wheel, and interaction overlays continue to work
- Automatic render target upscaling
- Forces low-resolution render textures to match screen resolution
- Prevents blocky upscaling artifacts
- Performance friendly
- No per-frame heavy reflection loops
- Runs on a timed interval (not every frame)
- Minimal allocations and GC pressure**
What This Mod Fixes
- Chunky “pixel grid” look across the world
- Low-resolution rendering (e.g. 960×540 upscaled to fullscreen)
- Pixelated ground, foliage, and geometry at normal viewing distances
What This Mod Does Not Do
- Does not sharpen textures or change art style
- Does not remove fog or lighting effects
- Does not modify gameplay or balance
Installation
-
Install BepInEx 5.x for YAPYAP
-
Copy the compiled
.dllinto: YAPYAP/BepInEx/plugins/ -
Launch the game
- No configuration file is required.
How It Works (Technical Overview)
-
Detects URP (Universal Render Pipeline) at runtime
-
Identifies the LowResRendererFeature responsible for low-resolution rendering
-
Disables that feature only
-
Detects cameras rendering into low-resolution RenderTextures
-
Resizes those render targets to full screen resolution
-
Leaves the rest of the rendering pipeline untouched
-
This avoids breaking:
- Menus - Chat - Spell selection wheel - UI interaction layers
Compatibility
- Unity version: 6000.x (tested)
- Render Pipeline: URP
- Compatible with:
- Fog / Haze effects
- Post-processing (except intentional pixelation)
- Other visual mods (as long as they don’t rely on LowRes rendering)
Known Behavior
- The mod reapplies changes periodically because the game may recreate render features or render textures at runtime
- If the game updates and renames the low-res feature, the mod may need a small update
Performance Impact
- Negligible.
- No per-frame scanning
- No dynamic allocations in hot paths
- Runs once per second initially, then slows down automatically
License
- Community mod — free to use and modify.
- Credit appreciated but not required.
Credits
-
Built with BepInEx
-
Thanks to:
- Sinai-dev | UnityExplorer for runtime inspection - The YAPYAP modding community - OccaSoftware URP tooling (for helping identify render features)