You can install DOW and Soulstorm via Steam, but not Dark Crusade or Winter Assault. You can get access to those armies in multiplayer with some monkeying around though.
1. Install both Dawn of War Gold and Dawn of War Soulstorm via Steam.
2. Create a w40kfix.reg file with the following contents, replacing DOW-KEY WA-KEY DC-KEY and SS-KEY with your keys as appropriate.
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\THQ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\THQ\Dawn Of War]
"InstallLocation"="C:\\Program Files (x86)\\Steam\\steamapps\\common\\Dawn of War Gold"
"CDKEY"="DOW-KEY"
"CDKEY_WXP"="WA-KEY"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\THQ\Dawn Of War - Dark Crusade]
"InstallLocation"="C:\\Program Files (x86)\\Steam\\steamapps\\common\\Dawn of War Soulstorm"
"CDKEY"="DC-KEY"
"W40KCDKEY"="DOW-KEY"
"WXPCDKEY"="WA-KEY"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\THQ\Dawn of War - Soulstorm]
"InstallLocation"="C:\\Program Files (x86)\\Steam\\steamapps\\common\\Dawn of War Soulstorm"
"CDKEY"="SS-KEY"
"DXP2CDKEY"="DC-KEY"
"W40KCDKEY"="DOW-KEY"
"WXPCDKEY"="WA-KEY"
[HKEY_LOCAL_MACHINE\SOFTWARE\THQ\Dawn of War - Soulstorm\1.00.0000]
4. Double click w40kfix.reg. If you did this and followed my install/cancel solution to getting DarkCrusade.exe do it again now as it probably just wiped the registry entries relating to Dark Crusade.
5. Run Dawn of War Gold once and get to where you set up an account. You can leave it for good now. This gets the rest of the necessary registry junk to make Soulstorm happy about your DOW Gold install.
Start up Dawn of War Soulstorm and you should have access to all armies online. If it complains about a game not being installed correctly you messed up/typo'ed something, but otherwise that's all there is to it.