Warhammer 40,000: Dawn of War PC Cheats Guide

Remove the fog of war, set the game speed, and more

Character shooting in Warhammer 40,000 dawn of war

THQ Insider / Getty Images

Developed by Relic Entertainment, Warhammer 40,000: Dawn of War is a riveting science fiction real-time strategy (RTS) game originally released in 2004. An expansion, Dawn of War ll, was released in 2009. The game is highly touted for its wide variety of competitive tactics and strategies, and for its high level of gameplay difficulty. If you're looking for some help, here's a list of cheats.

This guide is for Warhammer 40,000: Dawn of War on Windows PC.

How to Enable Warhammer 40,000: Dawn of War Cheat Codes

To activate cheats in Warhammer 40,000: Dawn of War, run the game with the -dev command line parameter. To add it to the desktop shortcut:

  1. Right-click the game's shortcut icon on the Windows desktop and select Properties.

  2. Select the Shortcut tab.

  3. In the Target field, type -dev after the last quotation mark.

  4. Select Apply, then select OK.

Warhammer 40,000: Dawn of War PC Cheats

Once the game starts (using the -dev parameter) press CTRL+Shift+~ to display the cheat console window. Then type a cheat code to activate its effect.

The version 1.10 patch or higher must be installed for these codes to work. Many of these cheats don't work in version 1.3; the ones that do only work in Skirmish mode. You must also select Allow Cheats in the game's Options menu.

Cheat Code Effect
cheat_power(number) Gives you number units of power.
cheat_requisition(number) Gives you number units of requisition.
cheat_killself Kills your player character.
cheat_revealall Removes the fog of war.
taskbar_hide Hides the taskbar.
taskbar_show Displays the taskbar.
quit Quits to the Windows desktop.
cls Clears the console window.
render_togglerainbow() Toggles rainbow colors.
render_togglexray() Toggles transparent white textures.
render_togglewireframe() Toggles colored wireframes.
detail_toggle() Toggles shaders.
decal_toggle() Toggles banners and badges.
fog_toggle() Toggles brown dust.
terrlod_dist(number, number) Changes the distance at which model details drop.
terrlod_toggle() Toggles model detail drop.
staticdecal_dump() Saves static decal statistics to a file.
dynamicdecal_dump() Saves dynamic decal stats to a file.
shadow_toggle Toggles shadows.
ingame_stats_mouseover_toggle Toggles mouseover status bars.
ingame_stats_toggle Toggles stat bars.
ingame_select_ui_toggle Removes selection boxes.
simvis_cameranearclip("meters") Objects closer than this are not drawn.
simvis_camerafarclip("meters") Objects further away than this are not drawn (the default is 200).
getsimrate() Displays the current game speed.
setsimrate(number) Sets the game speed.
simvis_fx_refresh Updates the screen while console is up.
simvis_list Reads Data\art\ebps files and lists handler (channel) usage.
simvis_toggle("ChannelName") Toggles subsystem visibility.

Channels for simvis_toggle

Use these channel options with the simvis_toggle code:

Channel Name Effect Toggled
EnviroHandler Ambient lighting
TerrainHandler Ground visibility
SkyHandlerStencil The skybox
NISletAnimHandler In-game movie animations
TerrainOverlayHandler Ground decorations (excluding buildings)
TerrainDecoratorHandler Rubble
marker_handler Markers on bridges and cover
scargroups_handler Relative unit positions
AnimatorHandler Unit visibility
GhostHandler Infiltration units
ShadowHandler Shadows
OceanHandler Water
FXHandler Special effects (for example, tracers, lasers, smoke)
LightManagerHandler Dynamic lighting
SoundHandler Dynamic sounds (excluding music and ambient sounds)
BoundVolumeHandler Model boundary boxes