Page 1 of 1

[Steam] Warhammer 40,000: Dawn of War - Definitive Edition

Posted: Sun Aug 17, 2025 6:08 pm
by Spike78

Hi everybody,

just found out about this site and i think Open Sourcing the material is a great idea,
also wanted to contribute with a basic pointer table for this game:

I only tested the pointers on the Steam version, i have no idea if they will work with releases from other sites.

Since every campaign loads a different .dll file there are 3 sections and you have to look for the values in the section you are playing.
Haven't found a way to find a pointer that is universal for every campaign.

Features:
DOW Original Campaign:
*Requisition Ressource
*Power Ressource

Winter Assault Campaign:
*Requisition Ressource
*Power Ressource

Dark Crusade Campaign:
*Requisition Main Map
*Requisition Ressource
*Power Ressource
*godmode all units (also enemy, might be usefull in case of enemy base rush at the beginning to give yourself more time to build stuff, might add proper godmode later if i figure out how)

Soulstorm Campaign:
*Requisition Ressource
*Power Ressource
*godmode all units

W40k.CT
Steam Build ID: 19595286
(9.45 KiB) Downloaded 606 times

Re: [Steam] Warhammer 40,000: Dawn of War - Definitive Edition

Posted: Tue Aug 19, 2025 3:38 pm
by Spike78

Well i have an update for this game. I just found out there is a built in cheatscript in this game which makes cheatengine or an table obsolete.
The cheatscript includes everything you can wish for and works only in single player.
What you have to do is start the game with the -dev command line option.
Then you can use follwing keys for all the cheats, enjoy:

Code: Select all

bind( "CONTROL+F1", "resource_cheating()" );
bind( "CONTROL+F2", "population_cheating()" );
bind( "CONTROL+F3", "toggle_instant_build()" );
bind( "CONTROL+F4", "toggle_anim_and_boundvol()" );
bind( "CONTROL+F5", "toggle_terrainoverlay()" );
bind( "CONTROL+F6", "render()" );
bind( "CONTROL+F8", "rp_toggle()" );
bind( "CONTROL+F12", "legacy_pathfinding_toggle()" );

bind( "CONTROL+LBRACKET", "toggleplayer" );

bind( "CONTROL+SHIFT+A", "animator_toggle_draw_animator_state()" );
bind( "CONTROL+SHIFT+B", "toggle_drawbox()" );
bind( "CONTROL+SHIFT+C", "toggle_display_commands()" );
bind( "CONTROL+SHIFT+D", "animator_toggle_draw_distance_to_camera()" );
bind( "CONTROL+SHIFT+E", "toggle_drawentity()" );
bind( "CONTROL+SHIFT+G", "toggle_wpnName()" );
bind( "CONTROL+SHIFT+J", "toggle_draw_path()" );
bind( "CONTROL+SHIFT+K", "destroy_mouse_over_entity_or_squad()" );
bind( "CONTROL+SHIFT+L", "toggle_lowdetailrendering()" ); -- toggles fog, decals, and terrain detail
bind( "CONTROL+SHIFT+M", "toggle_drawmarkers()" );
bind( "CONTROL+SHIFT+P", "toggle_drawscargroups()" );
bind( "CONTROL+SHIFT+R", "toggle_attackRadii()" );
bind( "CONTROL+SHIFT+S", "toggle_drawsquad()" );
bind( "CONTROL+SHIFT+W", "toggle_drawweapon()" );
bind( "CONTROL+SHIFT+F", "toggle_draw_mines()" );

bind( "CONTROL+SHIFT+I", "make_invulnerable()");
bind( "CONTROL+SHIFT+V", "make_vulnerable()");

bind("ALT+SHIFT+F", "toggle_fow()");


bind( "CONTROL+SHIFT+ALT+C", "trace_camera_info()" );

bind( "CONTROL+SHIFT+F1", "setimpassland()" );
bind( "CONTROL+SHIFT+F2", "setimpasswater()" );
bind( "CONTROL+SHIFT+F3", "setimpassamph()" );
bind( "CONTROL+SHIFT+F4", "setimpassnobuild()" );
bind( "CONTROL+SHIFT+F5", "setsectormap()" );
bind( "CONTROL+SHIFT+F6", "setsectormap()" );
bind( "CONTROL+SHIFT+F7", "sd_drawprecise(1)" );
bind( "CONTROL+SHIFT+F8", "setcovermap()" );
bind( "CONTROL+SHIFT+F9", "setfootfallmap()" );

bind( "CONTROL+ALT+I", "toggle_indicators()" );
bind( "CONTROL+ALT+M", "toggleMorale()" );
bind( "CONTROL+ALT+R", "toggleReqs()");
bind( "CONTROL+ALT+S",  "slow()" );
bind( "CONTROL+ALT+T",  "turbo()" );
bind( "CONTROL+ALT+C",  "render_togglerainbow()" );
bind( "CONTROL+ALT+X",  "render_togglexray()" );
bind( "CONTROL+ALT+Z",  "render_togglewireframe()" );
bind( "CONTROL+ALT+N",  "net_stat_toggle()" );
bind( "CONTROL+ALT+E", "toggle_draw_entity_modifiers()" );

Re: [Steam] Warhammer 40,000: Dawn of War - Definitive Edition

Posted: Mon May 04, 2026 2:39 pm
by Unknowneeer
Spike78 wrote: Tue Aug 19, 2025 3:38 pm

Well i have an update for this game. I just found out there is a built in cheatscript in this game which makes cheatengine or an table obsolete.
The cheatscript includes everything you can wish for and works only in single player.
What you have to do is start the game with the -dev command line option.
Then you can use follwing keys for all the cheats, enjoy:

Code: Select all

bind( "CONTROL+F1", "resource_cheating()" );
bind( "CONTROL+F2", "population_cheating()" );
bind( "CONTROL+F3", "toggle_instant_build()" );
bind( "CONTROL+F4", "toggle_anim_and_boundvol()" );
bind( "CONTROL+F5", "toggle_terrainoverlay()" );
bind( "CONTROL+F6", "render()" );
bind( "CONTROL+F8", "rp_toggle()" );
bind( "CONTROL+F12", "legacy_pathfinding_toggle()" );

bind( "CONTROL+LBRACKET", "toggleplayer" );

bind( "CONTROL+SHIFT+A", "animator_toggle_draw_animator_state()" );
bind( "CONTROL+SHIFT+B", "toggle_drawbox()" );
bind( "CONTROL+SHIFT+C", "toggle_display_commands()" );
bind( "CONTROL+SHIFT+D", "animator_toggle_draw_distance_to_camera()" );
bind( "CONTROL+SHIFT+E", "toggle_drawentity()" );
bind( "CONTROL+SHIFT+G", "toggle_wpnName()" );
bind( "CONTROL+SHIFT+J", "toggle_draw_path()" );
bind( "CONTROL+SHIFT+K", "destroy_mouse_over_entity_or_squad()" );
bind( "CONTROL+SHIFT+L", "toggle_lowdetailrendering()" ); -- toggles fog, decals, and terrain detail
bind( "CONTROL+SHIFT+M", "toggle_drawmarkers()" );
bind( "CONTROL+SHIFT+P", "toggle_drawscargroups()" );
bind( "CONTROL+SHIFT+R", "toggle_attackRadii()" );
bind( "CONTROL+SHIFT+S", "toggle_drawsquad()" );
bind( "CONTROL+SHIFT+W", "toggle_drawweapon()" );
bind( "CONTROL+SHIFT+F", "toggle_draw_mines()" );

bind( "CONTROL+SHIFT+I", "make_invulnerable()");
bind( "CONTROL+SHIFT+V", "make_vulnerable()");

bind("ALT+SHIFT+F", "toggle_fow()");


bind( "CONTROL+SHIFT+ALT+C", "trace_camera_info()" );

bind( "CONTROL+SHIFT+F1", "setimpassland()" );
bind( "CONTROL+SHIFT+F2", "setimpasswater()" );
bind( "CONTROL+SHIFT+F3", "setimpassamph()" );
bind( "CONTROL+SHIFT+F4", "setimpassnobuild()" );
bind( "CONTROL+SHIFT+F5", "setsectormap()" );
bind( "CONTROL+SHIFT+F6", "setsectormap()" );
bind( "CONTROL+SHIFT+F7", "sd_drawprecise(1)" );
bind( "CONTROL+SHIFT+F8", "setcovermap()" );
bind( "CONTROL+SHIFT+F9", "setfootfallmap()" );

bind( "CONTROL+ALT+I", "toggle_indicators()" );
bind( "CONTROL+ALT+M", "toggleMorale()" );
bind( "CONTROL+ALT+R", "toggleReqs()");
bind( "CONTROL+ALT+S",  "slow()" );
bind( "CONTROL+ALT+T",  "turbo()" );
bind( "CONTROL+ALT+C",  "render_togglerainbow()" );
bind( "CONTROL+ALT+X",  "render_togglexray()" );
bind( "CONTROL+ALT+Z",  "render_togglewireframe()" );
bind( "CONTROL+ALT+N",  "net_stat_toggle()" );
bind( "CONTROL+ALT+E", "toggle_draw_entity_modifiers()" );

Sadly for me adding -dev to shortcut "Target" after all cutscenes it freezes at splashscreen before menu it may be cause im GOG user while i seen Steam users just add it in launch options i would prefer to have it working but idk how i also have cheatscript.lua in Dev folder


Re: [Steam] Warhammer 40,000: Dawn of War - Definitive Edition

Posted: Sat May 09, 2026 9:47 am
by Spike78
Unknowneeer wrote: Mon May 04, 2026 2:39 pm

Sadly for me adding -dev to shortcut "Target" after all cutscenes it freezes at splashscreen before menu it may be cause im GOG user while i seen Steam users just add it in launch options i would prefer to have it working but idk how i also have cheatscript.lua in Dev folder

Unfortunately i don't have the GOG version or Windows for this matter (Linux user).
However i rememeber that sometime it can help to put the whole command inside quotation marks like this: "game.exe -dev"
Maybe it will help you