You are viewing a potentially older version of this package. View all versions.
TKronix-VR_Shader_Fix-0.1.0 icon

VR Shader Fix

Replaces Supported Materials and Shaders with VR Compatiable Versions

By TKronix
Date uploaded 5 days ago
Version 0.1.0
Download link TKronix-VR_Shader_Fix-0.1.0.zip
Downloads 143
Dependency string TKronix-VR_Shader_Fix-0.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

VR Shader Fix (Beta Release)

A BepInEx plugin that replaces supported shaders with VR‑compatible versions to fix visual issues in VR.

Only supported shaders are replaced.

Important:
Custom shaders are not automatically fixable.

  • Shader Graph shaders must be recompiled with the VR package included in the creator’s Unity project.
  • Hand‑written .shader files must be manually updated by the author to include proper VR support (multi‑pass setup, correct stereo macros, VR‑safe lighting paths, etc.).
    This plugin cannot automatically convert or repair custom shader code.

Features

  • Replaces supported shaders with VR‑compatible variants
  • UI, Decals, Particles, MeshRender, Etc (All materials get shaders replaced)

Changes

  • Refactored the code
  • Removed scene blacklisting — the new system makes it useless
  • Replacement now works correctly on animators (previously known to fail in several cases)

To‑Do

  • Add support for more common shaders used by everyone