Hi all.

I'm new to PC gaming and have just been gifted Batman Arkham Asylum through steam.

When I try and load the game it doesn't work and this error message appears. Any advice?

Failed to compile global shader FGFxPixelShader<GFx_PS_CxformMultiply2Texture>

QA_APPROVED_BUILD_OCTOBER_2008 198408 23-01-2010 21:41.02 FMOD: 42200/42200 Game

RaiseException() Address = 0x76b11d4d (filename not found) [in C:\windows\SYSTEM32\KERNELBASE.dll]
CxxThrowException() Address = 0x6d9e8e89 (filename not found) [in C:\windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.8428_none_d08a11e2442dc25d\MSVCR80.dll]
GetOutermost() Address = 0x5ee4e1 (filename not found) [in C:\Program Files (x86)\Steam\steamapps\common\Batman Arkham Asylum GOTY\Binaries\ShippingPC-BmGame.exe]
GetOutermost() Address = 0x630fd5 (filename not found) [in C:\Program Files (x86)\Steam\steamapps\common\Batman Arkham Asylum GOTY\Binaries\ShippingPC-BmGame.exe]
GetOutermost() Address = 0x6d7bdd (filename not found) [in C:\Program Files (x86)\Steam\steamapps\common\Batman Arkham Asylum GOTY\Binaries\ShippingPC-BmGame.exe]