Skip to content

Data Schema::Cvar List File

Subject9x edited this page Nov 6, 2019 · 1 revision

The .cvl files are used by the Main Menu module for storing long strings of command line variables. Quake uses a Command Line Interface for interacting with many runtime settings for the game. Many of the options in the options menu are set via code, but that code is simply making an internal CLI call. I batched up lists of cvars into .cvl files that can be located in:

/data/cache/settings/

Example: High Graphics settings

Format

  • every line is a key and a value.
    • key is the console command to execute.
    • value is the value to assign to the command.
  • use newlines for separating pairs of keys and values.
  • single-line comments are allowed with //.
  • values are all in String format.