SLK Cvar Editor

A small in-game utility for browsing, searching, and editing WoW CVars without alt-tabbing or typing blind `/run C_CVar.SetCVar(...)` commands.
cvareditor.png

cvareditor.png

cvarr.png

cvarr.png

Description

SLK Cvar Editor

A small in-game utility for browsing, searching, and editing WoW CVars without alt-tabbing or typing blind /run C_CVar.SetCVar(...) commands.

CVar Browser

Floating draggable window with about 75 common CVars across Camera, Sound, Chat, UI, Nameplates, Combat, Graphics, Network, and Misc categories. Filter by category, search by name or description, edit values inline (Enter to apply, Escape to revert), and reset any CVar to its default with one click. Names turn yellow when the value differs from default. There is also a free-form lookup bar at the bottom for any CVar not in the list.

Window position saves across sessions.

Commands

Command Action
/ce Toggle CVar browser
/ce r Toggle restriction testing panel
/ce s Print all restriction CVar values to chat
/ce version Show version

Restriction Testing Panel

A separate small window for toggling the six built-in restriction simulation CVars added in patch 12.0.5. Useful when testing addon behavior under boss encounter, M+, combat, or chat lockdown conditions without needing a real group.

CVar What it does
addonChatRestrictionsForced Makes InChatMessagingLockdown() return true, silently drops SendAddonMessage
addonChallengeModeRestrictionsForced Simulates an active M+ timer
addonEncounterRestrictionsForced Simulates an active boss pull, blocks SendChatMessage and other protected calls
addonCombatRestrictionsForced General in-combat addon restrictions
addonMapRestrictionsForced Map and instance identity restrictions
addonPvPMatchRestrictionsForced PvP match restrictions

Checkboxes reflect the real CVar value at all times. If you flip one via the console while the panel is open it updates immediately. Active restrictions highlight orange. Reset All zeros all six at once.

Notes

Requires WoW Retail 12.0.5 or later (Interface 120005). No dependencies.

Bad CVar values fail silently via pcall and the field reverts. CVars that need a UI reload to take effect still need one after editing.

The addon*RestrictionsForced names are current as of 12.0.5. Blizzard renamed these from secret*RestrictionsForced in that patch.

The SLK Cvar Editor Team

profile avatar
  • 2
    Projects
  • 14
    Downloads

Experienced evoker and software developer, who is now getting into making addons I do use AI tools to assist but I use them mainly as helpers, so I would not call my addons as completely vibe coded