> For the complete documentation index, see [llms.txt](https://stylizededge-devs.gitbook.io/aqs-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stylizededge-devs.gitbook.io/aqs-doc/reference/cvar-reference.md).

# CVar Reference (Short)

The 5 CVars actually recommended as player-facing menu rows, plus a quick pointer to the full list.

## The Menu-Safe Set

| CVar                         | Suggested ControlType                  | Why it's safe                                                               |
| ---------------------------- | -------------------------------------- | --------------------------------------------------------------------------- |
| `r.ScreenPercentage`         | `Slider01` (50–100) or `SliderStepped` | Resolution scale — the single most impactful, always-safe player control    |
| `t.MaxFPS`                   | `IntDropdown` or `Stepper`             | FPS cap — common, expected, never destabilizing                             |
| `r.VSync`                    | `Toggle`                               | Universally safe binary toggle                                              |
| `r.MobileContentScaleFactor` | `Slider01` (50–100)                    | Mobile-specific resolution control, same safety profile as ScreenPercentage |
| `sg.ResolutionQuality`       | `SliderStepped`                        | Same resolution control via the scalability group path                      |

These 5 are the ones safe to add as [Virtual CVar Settings](/aqs-doc/building-menus/virtual-cvar-settings.md) — predictable ranges, no crash risk, no competitive fairness concerns. Everything else in the full list should stay in `CVarOverrides`, set by you in a preset, never handed directly to a player as a live control.

## Quick Category Overview

The full reference covers 100 CVars across three categories:

* **Engine & Rendering Stability** — streaming, shadows, Lumen, Nanite, TSR, post-process quality tiers
* **Gameplay & Simulation Stability** — frame rate, physics solver iterations, network replication, particle budgets, garbage collection
* **Mobile-Friendly** — forward vs deferred shading, MobileHDR, dynamic light caps, mobile-specific Lumen

## Get the Full List

This short page covers the essentials. For the complete 100-CVar categorized reference with ranges, defaults, and stability notes on every single one:

[**📄 Download: Understand Your Console Variables (PDF)**](https://github.com/KimsFerdy/AutoQualitySwitcherDoc/blob/main/docs-assets/AQS_Understand_Your_CVars.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://stylizededge-devs.gitbook.io/aqs-doc/reference/cvar-reference.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
