Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

The World of Warcraft game engine supports a list of command line switches. This page attempts to document them based on the information available. Due to the configuration of various systems, using them might cause some system to break. Use them at your own risk!!!

Flags[]

Command line switches

The -help argument. Not all commands are listed here and not all of these actually work.

General[]

-help | -h
Test-inline Prints this help output.
-version | -v
Test-inline Print version number (major.minor.patch.build_number). Only shows the build number though.
-console
Enable in-game console (default key '~')
-config <file name>
Replaces default wtf\config.wtf file with provided config file name
-nosound
Disable sound.
-launcherlogin
Makes game think it's being launched from Battle.net App. Does not seem to work: You have been disconnected. (WOW51900308)
-cascdir <dir>
Unknown
-casrefresh
Unknown
-datadir <dir>
Unknown
-uid <uid>
Unknown

Graphics[]

See also: CVar gxApi and New Graphics APIs in 8.1.5

-d3d11
Force Gx to use Direct X 11 backend.
-d3d11legacy
Force Gx to use Direct X 11 Legacy backend.
-d3d12
Force Gx to use Direct X 12 backend.
-metal
Run the game using Metal.
-allowSoftwareRenderer
Allow game to run on the Software Renderer (performance will be bad)
-windowed
Force game to launch in windowed mode.
-fullscreen
Force game to launch in windowed fullscreen mode.

Unknown[]

These arguments are removed or inaccessible.

-opengl
Run the game using OpenGL (default under Mac).
-ogl41
Run the game using OpenGL 4.1.
-swtnl
Run the game using Software T&L.
-maximized
When used with -windowed, runs the game window maximized.
-widthxheight
Sets the resolution to width by height. note: it is not known if this works with abnormal resolutions. it is recommended to only use resolutions known to work with WoW.
-noautolaunch64bit
Forces launch of 32-bit version of the the game on 64-bit systems
-launch
Launch the game, used by Battle.net app to start WoW
-uptodate
Makes game think it's up to date
-hwdetect
Perform hardware detection
-soundchaos
Unknown
-nofixlag
Unknown
-d16, -d24, -d32
Unknown (color bits?)
-gxoverride
Unknown (override graphics?)
-gluescript
Lua code run at the glue screens.
-gluescriptFile
File containing Lua code run at the glue screens.
-gamescript
Lua code run once in-game.
-gamescriptFile
File containing Lua code run once in-game.

References[]

World of Warcraft - English (NA) Forums -> Command line switches... (message board). Retrieved on 2008-11-06.
Source for the resolution flag
Advertisement