Skip to content

QWCL / cmdline_param

72 of 72 · snapshot 2.33

Name
Description
-allow360
Allows 360-pixel-wide video modes to remain in the mode list, which the client otherwise drops to save space when many 320-wide modes exist.
-basedir
The "base" directory is the path to the directory holding the quake.exe and all game directories.
-bpp
Allows setting of 'r_colorbits' cvar during start-up
-cddev
On Linux, specifies the cd device to use.
-cdmediacheck
Enables periodic checking for CD media changes (a disc being inserted or removed) for CD audio playback.
-condebug
log all console output to qw/qconsole.log
-conheight
set vid_conheight during startup
-conwidth
set vid_conwidth during startup
-current
Uses the current desktop resolution as the fullscreen video mode instead of switching to a preset mode.
-d
(SVGAlib build) Sets the color depth, in bits, of the requested video mode, used together with -w and -h.
-dibonly
Forces the WinQuake software renderer to use only the GDI/DIB output path, disabling DirectDraw and WinDirect.
-dinput
Uses DirectInput for mouse input instead of standard Windows messages, giving more reliable raw movement.
-force
Adds a custom video mode (from -width/-height) to the mode list even if the display did not enumerate it.
-fullsbar
Draws the status bar across the full width of the screen rather than at console width.
-gamma
Sets the initial gamma value at startup (`-gamma <float>`, range 0.3-3.0), overriding the `gl_gamma` cvar default before the first frame.
-gl11
Forces the plain OpenGL 1.1 path (loading opengl32.dll), bypassing multitexture and other extensions.
-h
(SVGAlib build) Sets the height, in pixels, of the requested video mode.
-heapsize
Sets the hunk memory allocation to `<kilobytes>` (`-heapsize <kb>`, e.g.
-height
Sets the vertical resolution in pixels (`-height <pixels>`).
-ip
Binds all network sockets to the specified local IP address rather than all interfaces (`-ip <address>`).
-lm_1
Selects the GL_LUMINANCE single-channel OpenGL lightmap texture format (the default).
-lm_2
Selects the GL_RGBA4 (16-bit) OpenGL lightmap texture format.
-lm_4
Selects the full GL_RGBA (32-bit) OpenGL lightmap texture format.
-lm_a
Selects the GL_ALPHA single-channel OpenGL lightmap texture format.
-lm_i
Selects the GL_INTENSITY single-channel OpenGL lightmap texture format.
-mdev
(Linux build) Sets the mouse device file to read, overriding the default /dev/mouse.
-mem
Sets the hunk memory allocation to `<megabytes>` (`-mem <mb>`, e.g.
-minmemory
Sets the hunk allocation to the engine minimum (~5.3 MB); takes no argument.
-mode
Selects the fullscreen video mode by its number in the mode list.
-mrate
(Linux build) Sets the serial mouse sample rate, overriding the default of 1200.
-no8bit
Disables the 8-bit shared-texture-palette OpenGL extension, forcing full-color textures.
-noadjustaspect
Stops the client from halving the width of very wide (dual-monitor) video modes.
-noautostretch
Prevents the client from automatically choosing a stretched windowed mode on desktops wider than 640 pixels.
-nocdaudio
Disables CD audio (music) playback entirely.
-noconinput
Disables reading console commands from stdin.
-nodd
Disables DirectDraw, forcing the WinQuake software renderer onto the GDI path (alias of -nodirectdraw).
-noddraw
Disables DirectDraw, forcing the WinQuake software renderer onto the GDI path (alias of -nodirectdraw).
-nodirectdraw
Disables DirectDraw, forcing the WinQuake software renderer onto the GDI path.
-noforcemaccel
Stops the client from overriding the Windows mouse acceleration setting while running.
-noforcemparms
Stops the client from overriding the Windows mouse parameters (threshold and speed) while running.
-noforcemspd
Stops the client from overriding the Windows mouse speed setting while running.
-noforcevga
Stops the software renderer from forcibly including the 320x200 VGA mode in the mode list.
-nofulldib
Disables the use of a fullscreen DIB (GDI) video mode in WinQuake.
-nojoy
Disables joystick input.
-nokbd
(Linux build) Disables keyboard input handling.
-nomouse
Disables mouse input.
-nomtex
Disables OpenGL multitexturing in the Classic renderer (prevents loading of `glMultiTexCoord2f`, `glActiveTexture`, and `glClientActiveTexture`), and additionally disables fog rendering engine-wide.
-nosound
Skips SDL audio initialization entirely, leaving all sound subsystems inactive for the session.
-nostdout
Suppresses stdout output on POSIX by setting `sys_nostdout=1` before `Host_Init`.
-notriplebuf
Disables triple buffering of the video output.
-novesa
Disables the WinDirect fullscreen video path in the WinQuake software renderer (treated like -nowindirect).
-nowd
Disables the WinDirect fullscreen video path (short form of -nowindirect).
-nowindirect
Disables the WinDirect (MGL) fullscreen video path in the WinQuake software renderer.
-particles
Sets the maximum number of simultaneously active particles to `<count>` (`-particles <count>`), overriding the `r_particles_count` cvar at startup.
-primarysound
Mixes directly into the DirectSound primary buffer instead of a secondary buffer, reducing latency on some hardware.
-resetwinpos
Resets the saved game-window position to the default, useful if the window opened off-screen.
-simsound
Enables fake-DMA sound: the mixer runs but no audio is sent to the hardware (used for testing).
-sndbits
(Linux/OSS build) Sets the sound sample size in bits (8 or 16).
-sndmono
(Linux/OSS build) Forces single-channel (mono) sound output.
-sndspeed
(Linux/OSS build) Sets the sound sample rate, in Hz.
-sndstereo
(Linux/OSS build) Forces two-channel (stereo) sound output.
-snoforceformat
Stops the DirectSound code from forcing its preferred sample format on the output device.
-startwindowed
Starts ezQuake in windowed (non-fullscreen) mode.
-surfcachesize
Sets the size, in bytes, of the surface cache used by the software renderer.
-verbose
(X11 build) Prints extra diagnostic information about the display and chosen visual at startup.
-visualid
(X11 build) Selects a specific X11 visual by its numeric id instead of letting the client choose.
-w
(SVGAlib build) Sets the width, in pixels, of the requested video mode.
-wavonly
Uses the older waveOut sound output instead of DirectSound.
-width
Sets the horizontal resolution in pixels (`-width <pixels>`).
-window
Starts ezQuake in windowed mode and routes `-width`, `-height`, and `-display` to the windowed resolution cvars (`vid_win_*`) instead of the fullscreen ones.
-winsize
(X11 build) Sets the client window size as width and height in pixels.
-zone
Sets the size, in bytes, of the zone memory heap used for small dynamic allocations.