It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Could not process HLSL shader - n/a

This error message pops every time I try to launch the game. I've seen that a solution exists in the Steam version
But these folders and files seems not to exist in the gog version...

intel core i7
8 Gb RAM
Geforce GT525M
Windows 7
Game already patched

I tried to post the link to the steam forum and it did not work...

the name of the topic in the steam is: "solution to could not process HLSL load crash"
Post edited July 24, 2014 by theismiu
This question / problem has been solved by DeMignonimage
avatar
theismiu: Could not process HLSL shader - n/a...
Try (re-)installing the DirectX9 runtime from this link and see if it makes a difference:
http://www.microsoft.com/en-us/download/details.aspx?id=8109
Thanks for the reply, but the problem persists. I downloaded and installed this DirectX9 runtime and nothing has changed.
avatar
theismiu: Thanks for the reply, but the problem persists. I downloaded and installed this DirectX9 runtime and nothing has changed.
Okay, if it's not the components of DX9 then maybe some newer libraries are missing or just don't work.

Update your graphics drivers.

Run the DirectX Web Installer to make sure you have all the newest components on your system:
http://www.microsoft.com/pt-BR/download/details.aspx?id=35

Edit: ... and reboot your system, just to be on the safe side.
Post edited July 24, 2014 by DeMignon
I'm having serious problems to run this DirectX web installer, it is giving me the error: ". Necessary The cabinet file for installation can not be trusted Please VERIFY the Cryptographic Services are enabled and the cabinet file certificate is valid." I checked the logs and he repeated the message several times

--------------------
[01/24/14 19:57:56] module: dxupdate (Nov 19 2010), file: dxupdate.cpp, line: 7332, function: DXCheckTrust

     Failed API: WinVerifyTrust ()
     Error: (0x800B0100) - No signature on this applicant.



     C: \ Windows \ system32 \ DirectX \ WebSetup \ Jun2008_XACT_x86.cab is not trusted. The file is not signed properly.
-------------

I looked at some articles about the problem, I tried the solutions proposed in ask-leo.com/a_cabinet_file_cannot_be_trusted_why.html and nothing solved the problem. However, I ran the dxdiag and everything seems ok with my directx11 ....

My video drivers are updated
- Make sure all hidden folders are shown (how-to: http://windows.microsoft.com/en-us/windows/show-hidden-files#show-hidden-files=windows-7)
- Go to C:\Windows\System32\directx\websetup or C:\Windows\SysWow64\directx\websetup (if you use Windows 7 64 bit) and delete all contents.
- Now run the DirectX Web Setup again.
I prefer the offline redistributable version.
avatar
hudfreegamer: I prefer the offline redistributable version.
We have already tried that, see some posts above.
Thanks DeMignon, it worked !!!
I went into the folder C:\Windows\SysWOW64\directx\WebSetup and deleted all its contents. Then I run the DirectX Web Setup and it installed without problems. After this the game run normally ...

Funny that the problem was in directX, because I was playing many games like Witcher, Legacy of kain defiance, the Chronicles of Riddick ... and none had any problems...

Thanks again for the help DeMignon.
Post edited August 09, 2014 by theismiu