Skip to content

Console Variable Browser

Module: Design · Category: Systems · Tool ID: ConsoleVariableBrowser

Two-tab CVar manager. Search & Filter enumerates every console variable in the engine via IConsoleManager, supports search by name / value / help text, filters by category prefix or modified-only, and lets you edit values inline. Presets ships 20+ built-in presets across Cinematic / Debug / Performance / Platform / Workflow categories (including per-discipline presets for Environment Artist, Lighting Artist, Animator, VFX Artist), with a manual CVar builder for custom presets that persist to JSON.

Screenshot 01 — Hero shot — Browser open on Search tab with "Modified Only" toggled, showing several edited CVars. Tab bar visible.


  • Tuning rendering / scalability CVars without typing into the console every time
  • Saving tested CVar combos as named presets for future sessions
  • Onboarding to a project — applying the team’s standard “Lighting Artist” or “VFX Artist” preset
  • Debugging — quickly toggling between Default and a custom debug-vis preset
  • Don’t use this for runtime gameplay CVars — those need to be set via game code, not editor session
  • Don’t expect persistent project-wide CVar changes — most CVars reset on editor restart unless saved to a .ini

  1. Open the EQLabs Hub and search for CVar or Console (or browse to Design → Systems)
  2. Click the tool card
  3. Use the tab bar: Search & Filter or Presets

Enumerate, search, and edit individual CVars.

SectionWhat it does
Scan buttonEnumerates every CVar via IConsoleManager
Filter textSearch by CVar name, current value, or help text
Category comboFilter by category prefix (r., s., tg., etc.)
Modified Only checkboxHide CVars at default values
Export CSVSaves the visible list
Copy to Preset BuilderPer-row action — adds the CVar to the Presets tab’s manual builder
StatsTotal CVars / modified count
Results listPer-CVar row: name, current value (editable), source, help text, category, modified flag

Click the value column on any row — UE’s inline editor opens. Press Enter to commit. Read-only CVars are flagged and skipped.

Screenshot 02 — Search tab with filter — Search results filtered to "r.Shadow", multiple shadow CVars visible with current values.


Browse built-in presets, build custom ones, save to disk.

CategoryExamples
CinematicCinematic Render Quality, Cinematic Lighting Setup
DebugGPU Visualizers, Wireframe Mode, Stat Counters
PerformanceQuality Low / Medium / Epic, Mobile Profile
PlatformConsole Profile, Mobile Profile, Quest VR Profile
WorkflowEnvironment Artist, Lighting Artist, Animator, VFX Artist, Tech Artist, Designer, Audio

Click a preset row to see its CVar list in the detail panel. Click Apply to set every CVar in the preset.

SectionWhat it does
New Preset NameName for the custom preset
CVar Name + Value inputsType to add a single CVar to the builder
Add CVar to BuilderAdds the row to the builder
Builder listPer-row CVar entries; remove individual rows
Save Builder as PresetPersists to JSON in the user presets directory
Clear BuilderResets the builder

User presets save to [Project]/Saved/EQLabs/CVarPresets/<presetname>.json and reload automatically when the tool opens.


  1. Open the Presets tab
  2. Browse / filter by category
  3. Click a preset — review the CVar list in the detail panel
  4. Click Apply Preset
  1. Apply a baseline preset (e.g., Quality Epic)
  2. Switch to the Search tab, dial in the CVars you want to tune
  3. Per-row, click Copy to Preset Builder
  4. Switch back to Presets, give the builder a name, click Save Builder as Preset

Apply the Reset to Default preset to restore engine defaults.


FieldDefault
Filter Textempty
Modified Onlyfalse
Selected CategoryAll

User presets save to: [Project]/Saved/EQLabs/CVarPresets/


  • In-panel CVar list + preset list + builder
  • CSV export — current filtered view
  • JSON files — user presets saved per file
  • Engine state changes — applying a preset modifies CVar values in the live editor session

  • CVar changes are session-only by default — to persist, save to a .ini file or use a startup CVar preset
  • Some CVars are read-only or threadsafe-locked — the tool flags these and skips inline edit
  • The 20+ built-in presets are a starting point — copy and tweak, don’t fight the defaults
  • Workflow presets are per-discipline — Environment Artist’s preset turns on visualizers an env artist needs; same for VFX, Lighting, etc.


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.