Trying to run Warhammer 40,000: Fire Warrior on my Vista, can't make it launch. I get the following error when launching:

File or assembly name Microsoft.DirectX.Direct3D, or one of its dependencies was
not found.

at FWPCLauncher.Launcher..ctor()
at FWPCLauncher.Launcher.Main()

I've tried running at Admin (had trouble installing and running as Admin fixed that) and tried running lowest resolution but it's not working and I'm not great at this stuff. Anyone know what this error means?

Thanks in advance!