# True Valday

Gives the Valday PS-320 back the sight picture it had before the optics rework. Stock, the 1x/6x hybrid
runs a heavy shadow ring that crowds the glass and swims around whenever you move or flick the zoom;
older builds of the game had almost none of it. This restores that.

The vignette isn't code, it's two numbers baked into the scope's lens material: how wide the clear
picture is, and how far the shadow travels as your eye comes off the axis. The Valday ships with a
clear radius of 0.474 where clean 1-6x glass like the Razor sits at 0.94, and half again the shadow
travel. The mod rewrites both on the fly. No bundle edits, nothing touches the game files.

The numbers are fixed on purpose: clear radius 1.0, so the glass runs edge to edge, and shadow travel
0.0665 — a touch over stock — so the picture still reacts to movement instead of looking painted on.
No config. Only the Valday is touched; every other optic keeps its stock glass.

## Install

Copy the `TrueValday` folder into `BepInEx/plugins`. Client-side only — fine in a Fika group without
everyone running it.

## Build

`dotnet build -c Release` with the .NET SDK 8+. `SptRoot` in the csproj walks three folders up to the
SPT install. Built against SPT 4.0.13 (EFT 0.16.9); the hooks are on stable named classes, so it should
survive small updates, but the material numbers are the shipping asset's and could move on a patch.
