
Warhammer 40,000: Dawn of War is the PC version of the highly addictive Warhammer card game series and over the course of the past years, it has gained enough notoriety to move the concept even further, to the online realms. If you want to get familiar with the wars between the Orks and the Space marines, if you need to know how the Imperial Guards rose to power, then by all means, this is the game to help you do it. Be advised though that the listed cheats don't seem to work with patch 1.3 and higher. Not in their entirety, as they only work in the skirmish games and you must previously check the "allow cheats" box in the options.
Cheat ListTo use cheats, hold CTRL + SHIFT and then press the tilde key ~ during gameplay to reveal the command console. These cheats require version 1.10 or higher to work. Type in the appropriate code in order to get the desired effect:
cheat_revealall - reveal all FOW
cheat_killself - kill yourself
cheat_power # - give yourself # units of power
cheat_requisition # - give yourself # units of requisition
Developer
commandsDevelopers had their specific tools too. Here's a list. For them to work, you need to right click the Warhammer 40,000: Dawn of War shortcut and type in dev at the end of the executable command line (the one that depicts the .exe file path).
taskbar_hide- completely removes taskbar
taskbar_show- display the taskbar after a taskbar_hide()
statgraph_channel("fps") - the statgraph commands must be used together. Shows FPS
quit - returns to Windows
cls - clears the console
render_togglerainbow() - hideous colours
render_togglexray() see/through white textures
render_togglewireframe() - colored wireframe
detail_toggle() - turns on/off shaders
decal_toggle() - turns on/off banners and badges
fog_toggle() - turns on/off brown dust
terrlod_dist(min, max) - changes the distance where models lose detail
terrlod_toggle() - models do/don't drop detail
staticdecal_dump() - dump static decal stats to file
dynamicdecal_dump() - dump dynamic decal stats to file
shadow_toggle - turns shadows on/off
ingame_stats_mouseover_toggle - turns mouseover stat barson/off
ingame_stats_toggle - turns stat bars on/off
ingame_select_ui_toggle - removes selection boxes
simvis_cameranearclip("meters") - objects closer than this aren't drawn
simvis_camerafarclip("meters") - hide objects further than this (default- 200 - higher the number, more troublesome will get for your computer)
getsimrate() - gives you current game speed
setsimrate() - modifies game speed
simvis_fx_refresh- screen update while console is up
simvis_list- reads Dataartebps files, lists handler (channel) usage
simvis_toggle("ChannelName") - turns on/off subsystem visibility.
Available channels for simvis_toggle():
EnviroHandler - ambient lighting
TerrainHandler - terrain (ground) visibility
SkyHandlerStencil - the skybox
NISletAnimHandler - animation for in-game movies
TerrainOverlayHandler - all ground decoration (not buildings)
TerrainDecoratorHandler - rubble
marker_handler - markers on bridges and in cover.
scargroups_handler - marks relative position of units
AnimatorHandler - visibility of units
GhostHandler - infiltration units
ShadowHandler - shadows
OceanHandler - water
FXHandler - special effects (tracers,lasers,smoke,etc)
LightManagerHandler - dynamic lights
SoundHandler - dynamic sound (not ambient sounds or music)
BoundVolumeHandler - shows the boundary box of each model
Unlock All LevelsFirst, open up your Dawn of WarProfiles folder and choose which profile you are going to use. Now go to W40ksingleplayercampaignstate1 and open up "campaignstate.lua" with any text editor (like Notepad, for instance). You need to change two lines, the "maxmission = #" and the "scenario = #". Adjust # to whatever mission you want, bearing in mind that the maximum is 11, and both numbers must be the same.