Warhammer 40,000: Dawn of War - Anniversary Edition

Warhammer 40,000: Dawn of War - Anniversary Edition

Kasa Jul 17, 2020 @ 7:02am
A autohotkey for WASD gameplay
for some reason Relic was / is alergic to wasd controls for their camera to the point you can't even rebind keys. Here is a little script to help players who wish for wasd camera:

F8::Suspend

w::up
a::left
s::down
d::right
return

1: Make sure auto hotkey is installed
2: Copy and paste script into notepad / notepad++
3: Save as a .ahk file
4: Run as admin

Pressing F8 will toggle the script on and off.
< >
Showing 1-7 of 7 comments
Tracido Oct 18, 2020 @ 7:54am 
I just finished the main game campaign without it, but, now the expansions won't be as cumbersome, thank you.
Kasa Oct 18, 2020 @ 8:01am 
glad to help
Tracido Oct 18, 2020 @ 1:49pm 
Originally posted by Kasa:
glad to help

I'm glad the community has worked so hard to keep this game working. Much appreciated.
bsrlinmaz Jan 12, 2021 @ 1:14pm 
Would this interfere with using the 'A' key for the 'attack/move' command?

Thank you for your time and assistance.
Kasa Jan 12, 2021 @ 4:14pm 
Luckily it's not hard to edit the script, I don't have the game currently installed so I don't know what hot key it is but all you have to do is add to the script (edit it using notepad or some other writing program and save it as .ahk):

a::(attack/move command)

If you mean does it effect that hotkey by default? No It seems to overwrite it.
Mustaine Oct 5, 2024 @ 4:46pm 
Necroposting here in case anyone wants a solution without autohotkey / other 3rd party tools and finds this thread. Here's a modified Platform.dll: https://drive.google.com/file/d/1nnxeGKn5W36mTtMwwKHq85AWymLb3Pfr. With it, WASD will now move the camera just like arrow keys (and custom actions bound to WASD in keydefaults.lua will not work). In case the link ever goes broken, the changes to the original file are (in hex):
@0000702B: E9 83 57 01 00
@0001C7B3: 50 8B 43 08 83 F8 57 75 07 C7 43 08 80 00 00 00 83 F8 53 75 07 C7 43 08 81 00 00 00 83 F8 41 75 07 C7 43 08 82 00 00 00 83 F8 44 75 07 C7 43 08 83 00 00 00 58 83 F8 03 0F 85 A0 A8 FE FF E9 3A A8 FE FF 90
Last edited by Mustaine; Oct 5, 2024 @ 9:24pm
Solo4Players Oct 18, 2024 @ 9:32am 
I added a new line to script: (insert before the a::left)
z::a

With this you can still order units to attack n move, it's a very important order
Last edited by Solo4Players; Oct 18, 2024 @ 9:33am
< >
Showing 1-7 of 7 comments
Per page: 1530 50