YAPYAP
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
519
Likes
1
Size
126KB
Dependants

Categories

Tags

Deprecated

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 .dll into: 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)
    
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.