How to reset Quake Live video settings without launching the game

quake-live

I just ruined my client's video settings somehow and my display shows "input not supported" when the client is running, which means I can't see anything. I tried to press ~ and type cvar_restart right after the video disappears, but it didn't work and I had to force-quit the game.

Is there a way to reset video settings without launching the game?

Best Answer

You'll want to edit your Quake Live configuration file. This can be found in the following locations, depending on the version of Windows you're running:

  • Windows XP: %appdata%\id Software\quakelive\home\baseq3

  • Windows Vista or later: %userprofile%\AppData\LocalLow\id Software\quakelive\home\baseq3

Once you've opened this location, it's the qzconfig.cfg file you're after. In this file, search for the line r_mode. This will be set to a value between -2 and 27, depending on the resolutions available to the game.

Here is a list of r_mode values:

-2   Desktop resolution        16   1280x800
-1   Custom resolution         17   1280x1024
0    320x240                   18   1440x900
1    400x300                   19   1600x900
2    512x385                   20   1600x1000
3    640x360                   21   1680x1050
4    640x400                   22   1600x1200
5    640x480                   23   1920x1080
6    800x450                   24   1920x1200
7    852x480                   25   1920x1440
8    800x500                   26   2048x1536
9    800x600                   27   2560x1600
10   1024x640
11   1024x576
12   1024x768
13   1152x864
14   1280x720
15   1280x768

Simply change the value of r_mode to a resolution your monitor can support.

If you want to use a custom resolution, set r_mode to -1 and take a look at the following settings:

r_aspectratio  - aspect ratio setting
r_customheight - custom height (ie: 1080 in 1920x1080) 
r_customwidth  - custom width (ie: 1920 in 1920x1080)

In addition to the above, you can also set Quake Live to run in Window Mode by setting r_fullscreen to 0 (or 1 to set full screen).