Warhammer 40,000: Dawn of War - Anniversary Edition

Warhammer 40,000: Dawn of War - Anniversary Edition

BrunstigElg Jan 18, 2013 @ 6:27am
Dawn of War Spooge Error FIX!!!!!!!!!!!!!
This worked for my retail editions of DoW, DoW: Winter Assault, and DoW: Dark Crusade

Where I found the fix... All credits goes to that guy! :)
http://www.gamefaqs.com/boards/931664-warhammer-40000-dawn-of-war-dark-crusade/42772342


1. Go to your DoW file(where you installed your game, usually the "THQ" folder).
2. Open the game folder you currently have (e.g. Winter Assault, Dark Crusade)
3. Open your "Drivers" folder.
4. Open the "spdx9_config" file.
5. Scroll down to your appropriate video card (e.g Nvidia, ati).
6. Find the "allowdevice 0" lines.
7. Change the "0" to "1" on all the "allowdevice 0" lines.
8. Save the file as "spdx9_config". You may have to delete the original to do so.
9. Try running the game.
***Note: Don't include the apostrophes (" "). Disregard them. I only used them as separators.
< >
Showing 31-45 of 53 comments
Ray Pest Aug 10, 2015 @ 9:34am 
Originally posted by Soma - The Gaming Wolf:
Originally posted by GreenGarlic:
When I changed all the 0's to 1's, I saved the file, It came up with "access denied" I deleted the original and tried again, it then said I don't have permission, "do I want to save in the documents file?" What do I do? Please help

Permission problem.. right click the Drivers folder and pick Properties, then tick off Read Only, see if that helps.
thanks, i asked a friend after i posted this and it worked, but thanks anyways
Zakrinox Dec 21, 2015 @ 5:04am 
I LOVE YOU! :*
Sheelder Dec 26, 2015 @ 12:01pm 
I LOVE U MAN!!!!!:steamhappy:
Robifox Feb 25, 2016 @ 5:16am 
Originally posted by BrunstigElg:
This worked for my retail editions of DoW, DoW: Winter Assault, and DoW: Dark Crusade

Where I found the fix... All credits goes to that guy! :)
http://www.gamefaqs.com/boards/931664-warhammer-40000-dawn-of-war-dark-crusade/42772342


1. Go to your DoW file(where you installed your game, usually the "THQ" folder).
2. Open the game folder you currently have (e.g. Winter Assault, Dark Crusade)
3. Open your "Drivers" folder.
4. Open the "spdx9_config" file.
5. Scroll down to your appropriate video card (e.g Nvidia, ati).
6. Find the "allowdevice 0" lines.
7. Change the "0" to "1" on all the "allowdevice 0" lines.
8. Save the file as "spdx9_config". You may have to delete the original to do so.
9. Try running the game.
***Note: Don't include the apostrophes (" "). Disregard them. I only used them as separators.


Hello , I have this problem and trying to solve the problem as you mentioned .

This is a copy of file.
;
; spDx9_config.txt : configuration for the Dx9 PC spooge driver
;

; allowdevice : allows cards to always fail initialization
allowdevice 1

; allowhwtnl : allows hardware TnL to be used
allowhwtnl 1

; allowtfactor : allows the TFactor to be used as a constant colour
allowtfactor 1

; allowhwcursor : allows the use of the Dx8 cursor system
allowhwcursor 1

; allow32bitdisplay : allows 32bit display modes
allow32bitdisplay 1

; disableslowalpha : when alpha flipping is not available, don't allow dest alpha
disableslowalpha 1

; allowrgba4np2 : allows D3DFMT_A4R4G4B4 for NP2 textures
allowrgba4np2 1

; isslowcard : used as a hint to automatic configuration to use lower numbers
isslowcard 1


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; 3dfx
;
;begin vendor 0x121a
; Disabled cards (below min-spec)
; allowdevice 1
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; ATI
;
;begin vendor 0x1002
; allowlookupdudv 0
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; nVidia
;
;begin vendor 0x10DE
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Matrox
;
;begin vendor 0x102b

; G550
; begin device 0x2527
; allowdevice 1
; end

; G400/G450
; begin device 0x0525
; allowdevice 1
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Intel
;
;begin vendor 0x8086

; 810 (and 810e)
; begin device 0x7121 0x7123
; allowdevice 1
; end

; Intel(R) 82810E
; begin device 0x7125
; allowdevice 1
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; S3
;
;begin vendor 0x5333

; Savage4
; begin device 0x8a22
; allowdevice 1
; end

; ProSavage
; begin device 0x8A26
; allowdevice 1
; end

; ProSavageDDR
; begin device 0x8D02
; allowdevice 1
; end

; begin device 0x8D04
; allowdevice 1
; end

; Savage 2000
; begin device 0x9102
; allowdevice 1
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; SiS
;
;begin vendor 0x1039

; 315/315e
; begin device 0x0325
; allowdevice 1
; end

; xabre
; begin device 0x0330
; allowdevice 1
; end

; 630/730
; begin device 0x6300
; allowdevice 1
; end

; SIS (M)650, 651
; begin device 0x6325
; allowdevice 1
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Trident
;
;begin vendor 0x1023
; Blade XP
; begin device 0x9910
; allowdevice 1
; end

; CyberBlade XP
; begin device 0x8820
; allowdevice 1
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; PowerVR
;
;begin vendor 0x104A
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; VIA/S3G
;
;begin vendor 0x1106

; UniChrome Graphics, KM400/KN400
; begin device 0x7205
; allowdevice 1
; end

; UniChrome Graphics, KM400/KN400
; begin device 0x9910
; allowdevice 1
; end
;end


However, since I'm not an expert in these things you tell me where I went wrong ? Because it still no run the game
Game Soulstorm Steam
Mulgoon May 17, 2017 @ 4:53pm 
;
; spDx9_config.txt : configuration for the Dx9 PC spooge driver
;

; allowdevice : allows cards to always fail initialization
allowdevice 1

; allowhwtnl : allows hardware TnL to be used
allowhwtnl 1

; allowtfactor : allows the TFactor to be used as a constant colour
allowtfactor 1

; allowhwcursor : allows the use of the Dx8 cursor system
allowhwcursor 1

; allow32bitdisplay : allows 32bit display modes
allow32bitdisplay 1

; disableslowalpha : when alpha flipping is not available, don't allow dest alpha
disableslowalpha 1

; allowrgba4np2 : allows D3DFMT_A4R4G4B4 for NP2 textures
allowrgba4np2 1

; isslowcard : used as a hint to automatic configuration to use lower numbers
isslowcard 0


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; 3dfx
;
;begin vendor 0x121a
; Disabled cards (below min-spec)
; allowdevice 0
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; ATI
;
;begin vendor 0x1002
; allowdevice 1
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; nVidia
;
;begin vendor 0x10DE
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Matrox
;
;begin vendor 0x102b

; G550
; begin device 0x2527
; allowdevice 0
; end

; G400/G450
; begin device 0x0525
; allowdevice 0
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Intel
;
;begin vendor 0x8086

; 810 (and 810e)
; begin device 0x7121 0x7123
; allowdevice 0
; end

; Intel(R) 82810E
; begin device 0x7125
; allowdevice 0
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; S3
;
;begin vendor 0x5333

; Savage4
; begin device 0x8a22
; allowdevice 0
; end

; ProSavage
; begin device 0x8A26
; allowdevice 0
; end

; ProSavageDDR
; begin device 0x8D02
; allowdevice 0
; end

; begin device 0x8D04
; allowdevice 0
; end

; Savage 2000
; begin device 0x9102
; allowdevice 0
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; SiS
;
;begin vendor 0x1039

; 315/315e
; begin device 0x0325
; allowdevice 0
; end

; xabre
; begin device 0x0330
; allowdevice 0
; end

; 630/730
; begin device 0x6300
; allowdevice 0
; end

; SIS (M)650, 651
; begin device 0x6325
; allowdevice 0
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Trident
;
;begin vendor 0x1023
; Blade XP
; begin device 0x9910
; allowdevice 0
; end

; CyberBlade XP
; begin device 0x8820
; allowdevice 0
; end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; PowerVR
;
;begin vendor 0x104A
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; VIA/S3G
;
;begin vendor 0x1106

; UniChrome Graphics, KM400/KN400
; begin device 0x7205
; allowdevice 0
; end

; UniChrome Graphics, KM400/KN400
; begin device 0x9910
; allowdevice 0
; end
;end


right this is mine and my game wont even run i click it and it says running for a split second and then closes. this is absolutely ridiculous.... i get no error ...nothing ....i hav been trying for days to no avail. i then tried my laptop and it works on it both running windows 10 ... why just why wont it work on my desktop. ive uninstalled and reinstalled abut 10 times like seriously at this stage.....
DumbGloves Oct 28, 2017 @ 5:05am 
Thank you!!!
It work! Yheaaaa
Amfas Jan 27, 2018 @ 5:28am 
Originally posted by BrunstigElg:
This worked for my retail editions of DoW, DoW: Winter Assault, and DoW: Dark Crusade

Where I found the fix... All credits goes to that guy! :)
http://www.gamefaqs.com/boards/931664-warhammer-40000-dawn-of-war-dark-crusade/42772342


1. Go to your DoW file(where you installed your game, usually the "THQ" folder).
2. Open the game folder you currently have (e.g. Winter Assault, Dark Crusade)
3. Open your "Drivers" folder.
4. Open the "spdx9_config" file.
5. Scroll down to your appropriate video card (e.g Nvidia, ati).
6. Find the "allowdevice 0" lines.
7. Change the "0" to "1" on all the "allowdevice 0" lines.
8. Save the file as "spdx9_config". You may have to delete the original to do so.
9. Try running the game.
***Note: Don't include the apostrophes (" "). Disregard them. I only used them as separators.
When i open the folder there are just a bunch of herogliphs
Aaronthelemon Jan 27, 2018 @ 9:23am 
You need something like notepad++ to read it
Tarkus The Mad Apr 21, 2018 @ 1:15am 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; ATI
;
;begin vendor 0x1002
; allowlookupdudv 0
;end
----------------------------------------------------------------------------------------
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; ATI
;
;begin vendor 0x1002
; allowdevice 1
;end
------------------------------------------------------------------------------------------
I'm changed this, but still not working.
Have Windows 10.



Last edited by Tarkus The Mad; Apr 21, 2018 @ 6:26am
icemann Jul 25, 2019 @ 8:13am 
As a note to people in 2019 trying to get Soulstorm to work. Make sure you have the base game installed, otherwise you'll get this error. For me, as soon as I installed Dawn of War (the vanilla base campaign), it fixed everything.
deegahdo Oct 4, 2019 @ 6:49am 
;
; spDx9_config.txt : configuration for the Dx9 PC spooge driver
;

; allowdevice : allows cards to always fail initialization
allowdevice 1

; allowhwtnl : allows hardware TnL to be used
allowhwtnl 1

; allowtfactor : allows the TFactor to be used as a constant colour
allowtfactor 1

; allowhwcursor : allows the use of the Dx8 cursor system
allowhwcursor 1

; allow32bitdisplay : allows 32bit display modes
allow32bitdisplay 1

; disableslowalpha : when alpha flipping is not available, don't allow dest alpha
disableslowalpha 1

; allowrgba4np2 : allows D3DFMT_A4R4G4B4 for NP2 textures
allowrgba4np2 1

; isslowcard : used as a hint to automatic configuration to use lower numbers
isslowcard 0


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; 3dfx
;
;begin vendor 0x121a
; Disabled cards (below min-spec)
;allowdevice 1
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; ATI
;
;begin vendor 0x1002
;allowlookupdudv 1
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; nVidia
;
;begin vendor 0x10DE
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Matrox
;
;begin vendor 0x102b

; G550
;begin device 0x2527
;allowdevice 1
;end

; G400/G450
;begin device 0x0525
;allowdevice 1
;end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Intel
;
;begin vendor 0x8086

; 810 (and 810e)
;begin device 0x7121 0x7123
;allowdevice 1
;end

; Intel(R) 82810E
;begin device 0x7125
;allowdevice 1
;end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; S3
;
;begin vendor 0x5333

; Savage4
;begin device 0x8a22
;allowdevice 1
;end

; ProSavage
;begin device 0x8A26
;allowdevice 1
;end

; ProSavageDDR
;begin device 0x8D02
;allowdevice 1
;end

;begin device 0x8D04
;allowdevice 1
;end

; Savage 2000
;begin device 0x9102
;allowdevice 1
;end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; SiS
;
;begin vendor 0x1039

; 315/315e
;begin device 0x0325
;allowdevice 1
;end

; xabre
;begin device 0x0330
;allowdevice 1
;end

; 630/730
;begin device 0x6300
;allowdevice 1
;end

; SIS (M)650, 651
;begin device 0x6325
;allowdevice 1
;end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Trident
;
;begin vendor 0x1023
; Blade XP
;begin device 0x9910
;allowdevice 1
;end

; CyberBlade XP
;begin device 0x8820
;allowdevice 1
;end
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; PowerVR
;
;begin vendor 0x104A
;end


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; VIA/S3G
;
;begin vendor 0x1106

; UniChrome Graphics, KM400/KN400
;begin device 0x7205
;allowdevice 1
;end

; UniChrome Graphics, KM400/KN400
;begin device 0x9910
;allowdevice 1
;end
;end

(can you see if you would apropriate this madness)
deegahdo Oct 4, 2019 @ 6:56am 
Originally posted by icemann:
As a note to people in 2019 trying to get Soulstorm to work. Make sure you have the base game installed, otherwise you'll get this error. For me, as soon as I installed Dawn of War (the vanilla base campaign), it fixed everything.
oh i have it instaled
KingSmile Oct 16, 2019 @ 6:27am 
Ty!
Furiosa Aug 15, 2020 @ 8:23am 
Thanks!
The original answer from 2013 (!) solved the problem. I have the entire collection (Base + 3 extensions) installed (from retail CDs, not the Steam version) and only Dark Crusade wasn't launching due to the spooge message. I changed the 3 first occurrences of "allowdevice" below Nvidia and it did the trick.
The only issue was to save the modified file on another drive than C:, then delete the original file, then copy the modified file back to C: (because C: drive is protected against direct writing/modifying).
Syx Aug 2, 2022 @ 3:57pm 
Thank you for this fix - just enabled me to get the game working on Windows 10 with a RTX 3060 Ti.
< >
Showing 31-45 of 53 comments
Per page: 1530 50