File Details
v15.2
- R
- Mar 16, 2026
- 66.18 KB
- 82
- 12.0.1
- Retail
File Name
Tnaropanel-v15.2.zip
Supported Versions
- 12.0.1
Tnaropanel
v15.2 (2026-03-16)
- release: v15.2
- fix: correct CVar ranges and document apply order for graphics presets
MAX_GRAPHICS fixes (values were out-of-range, causing wrap-around):- graphicsViewDistance: "10" -> "9" (range 0-9, not 1-10)
- graphicsEnvironmentDetail: "5" -> "9" (range 0-9)
- graphicsGroundClutter: "4" -> "9" (range 0-9)
- graphicsSpellDensity: "3" -> "5" (range 0-5, 5=Everything)
- graphicsComputeEffects: "3" -> "4" (range 0-4, 4=Ultra)
- graphicsTextureResolution: "2" -> "5" (range 0-5)
- graphicsOutlineMode: "1" -> "2" (range 0-2, 2=High)
- ResampleQuality: "0" -> "3" (FSR 1.0)
- Remove spellClutter/spellVisualDensityFilterSetting from MAX preset
(conflicts with graphicsSpellDensity, causes back-calculation)
FPS preset fixes: - graphicsQuality: "9" -> "1" (low base, override with individual CVars)
- alphaTestMSAA: "1" -> "0" (no effect without MSAA)
- VRSMode: "0" -> "1" (free FPS gain)
- farclip: "5000" -> "3000" (sufficient for gameplay)
- lodObjectMinSize: "0" -> "10" (skip tiny objects)
- Contrast: "75" -> "50" (don't override user display preference)
Both presets: GxApi D3D11->D3D12, LowLatencyMode "3"->"1" for stability
Three-phase apply order in ApplyCVarPresetOrdered():
- graphicsQuality (master) 2. sub-aggregates 3. individual CVars
Added comprehensive CVar range reference and apply order docs to header.
All ranges sourced from warcraft.wiki.gg Patch 12.0.1.
- fix: CVar apply order and optimize FPS/MaxGraphics presets
- Apply aggregate quality CVars (graphicsQuality, graphicsViewDistance, etc.)
before individual overrides to prevent WoW from recalculating values - Centralize CVar apply logic in ApplyCVarPresetOrdered() used by all presets,
keybinds, custom slots, and Options buttons - FPS preset: lower graphicsQuality base to 1, disable alphaTestMSAA, enable
VRS, reduce farclip to 3000, set lodObjectMinSize to 10, normalize contrast - Both presets: switch to D3D12, reduce LowLatencyMode to 1 for stability
- MaxGraphics: add missing ResampleSharpness/ResampleAlwaysSharpen CVars
- Apply aggregate quality CVars (graphicsQuality, graphicsViewDistance, etc.)

