Hi, I just bought this game on Steam and I can't get it to run. If I leave the shaders folders as they are and press through all of the "press any key to continue" prompts it'll crash to desktop with "APPCRASH". If I rename "shaders intel" to "shaders" (and vice versa) it will load fully until there is a bit of ambient music and a white screen. I've tried older and updated video card drivers with no luck. I also changed "//precision highp float;" to "precision highp float;" on all the shader files that have it to see if it'd work with no luck. My card should be on OpenGL version 3.3 just fine, but the game still won't launch. I have also attached the cmd prompt log of what happens when I click through the "press any key to continue". Would appreciate any help. :p

Error: Vertex Shader Compilation Failed
Press any key to continue . . .
Fragment shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Error: Pixel Shader Compilation Failed
Press any key to continue . . .
Fragment shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Vertex shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Failed to link shader.
Vertex and Fragment shader(s) were not successfully compiled before glLinkProgra
m() was called. Link failed.
Press any key to continue . . .
Loading shader RoomHologram
Vertex shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Error: Vertex Shader Compilation Failed
Press any key to continue . . .
Fragment shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Error: Pixel Shader Compilation Failed
Press any key to continue . . .
Fragment shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Vertex shader failed to compile with the following errors:
ERROR: 0:1: error(#106) Version number not supported by GL2
ERROR: error(#273) 1 compilation errors. No code generated
Failed to link shader.
Vertex and Fragment shader(s) were not successfully compiled before glLinkProgra
m() was called. Link failed.
Press any key to continue . . .
Resources//GuiMaterials.xml
Resources//Engine/PipelineMaterials.xml
Invalid Index on Uniform Buffer Object. ScreenSpaceOcclusion: GlobalData
No such uniform named depthBuffer in shader ScreenSpaceOcclusion
No such uniform named random in shader ScreenSpaceOcclusion
No such uniform named blurSample in shader bilateralBlurHorz
No such uniform named blurSample1 in shader bilateralBlurVert
No such uniform named Error in shader Simple
No such uniform named Error in shader Simple
No such uniform named albedo in shader GBuffer
No such uniform named World in shader GBuffer
Invalid Index on Uniform Buffer Object. ShadowMap: ShadowCameraData
No such uniform named World in shader ShadowMap
Invalid Index on Uniform Buffer Object. ShadowMapInstanced: ShadowCameraData
No such uniform named World in shader ShadowMapInstanced
Invalid Index on Uniform Buffer Object. LightpassMenu: GlobalData
No such uniform named albedoBuffer in shader LightpassMenu
No such uniform named normalBuffer in shader LightpassMenu
No such uniform named reflectionBuffer in shader LightpassMenu
No such uniform named depthBuffer in shader LightpassMenu
No such uniform named lightColourBuffer in shader LightpassMenu
No such uniform named lightPosBuffer in shader LightpassMenu
No such uniform named lightAttenuationBuffer in shader LightpassMenu
No such uniform named InverseCameraMatrix in shader LightpassMenu
No such uniform named view in shader LightpassMenu
No such uniform named tileNumber in shader LightpassMenu
No such uniform named multisamples in shader LightpassMenu
Invalid Index on Uniform Buffer Object. Lightpass0: GlobalData
Invalid Index on Uniform Buffer Object. Lightpass0: LightingData
Invalid Index on Uniform Buffer Object. Lightpass0: CameraData
No such uniform named lightColourBuffer in shader Lightpass0
No such uniform named lightPosBuffer in shader Lightpass0
No such uniform named lightAttenuationBuffer in shader Lightpass0
No such uniform named albedoBuffer in shader Lightpass0
No such uniform named normalBuffer in shader Lightpass0
No such uniform named reflectionBuffer in shader Lightpass0
No such uniform named depthBuffer in shader Lightpass0
No such uniform named ambientBuffer in shader Lightpass0
No such uniform named previousScreenBuffer in shader Lightpass0
No such uniform named exteriorMarker in shader Lightpass0
No such uniform named cloudShadowMap in shader Lightpass0
No such uniform named reflectionMap in shader Lightpass0
No such uniform named shadowMap in shader Lightpass0
No such uniform named InverseCameraMatrix in shader Lightpass0
No such uniform named view in shader Lightpass0
No such uniform named tileNumber in shader Lightpass0
No such uniform named LightMatrix in shader Lightpass0
No such uniform named multisamples in shader Lightpass0
Invalid Index on Uniform Buffer Object. Lightpass6: GlobalData
Invalid Index on Uniform Buffer Object. Lightpass6: LightingData
Invalid Index on Uniform Buffer Object. Lightpass6: CameraData
No such uniform named lightColourBuffer in shader Lightpass6
No such uniform named lightPosBuffer in shader Lightpass6
No such uniform named lightAttenuationBuffer in shader Lightpass6
No such uniform named albedoBuffer in shader Lightpass6
No such uniform named normalBuffer in shader Lightpass6
No such uniform named reflectionBuffer in shader Lightpass6
No such uniform named depthBuffer in shader Lightpass6
No such uniform named ambientBuffer in shader Lightpass6
No such uniform named previousScreenBuffer in shader Lightpass6
No such uniform named exteriorMarker in shader Lightpass6
No such uniform named cloudShadowMap in shader Lightpass6
No such uniform named reflectionMap in shader Lightpass6
No such uniform named shadowMap in shader Lightpass6
No such uniform named InverseCameraMatrix in shader Lightpass6
No such uniform named view in shader Lightpass6
No such uniform named tileNumber in shader Lightpass6
No such uniform named LightMatrix in shader Lightpass6
No such uniform named multisamples in shader Lightpass6
Invalid Index on Uniform Buffer Object. Lightpass12: GlobalData
Invalid Index on Uniform Buffer Object. Lightpass12: LightingData
Invalid Index on Uniform Buffer Object. Lightpass12: CameraData
No such uniform named lightColourBuffer in shader Lightpass12
No such uniform named lightPosBuffer in shader Lightpass12
No such uniform named lightAttenuationBuffer in shader Lightpass12
No such uniform named albedoBuffer in shader Lightpass12
No such uniform named normalBuffer in shader Lightpass12
No such uniform named reflectionBuffer in shader Lightpass12
No such uniform named depthBuffer in shader Lightpass12
No such uniform named ambientBuffer in shader Lightpass12
No such uniform named previousScreenBuffer in shader Lightpass12
No such uniform named exteriorMarker in shader Lightpass12
No such uniform named cloudShadowMap in shader Lightpass12
No such uniform named reflectionMap in shader Lightpass12
No such uniform named shadowMap in shader Lightpass12
No such uniform named InverseCameraMatrix in shader Lightpass12
No such uniform named view in shader Lightpass12
No such uniform named tileNumber in shader Lightpass12
No such uniform named LightMatrix in shader Lightpass12
No such uniform named multisamples in shader Lightpass12
Invalid Index on Uniform Buffer Object. Lightpass18: GlobalData
Invalid Index on Uniform Buffer Object. Lightpass18: LightingData
Invalid Index on Uniform Buffer Object. Lightpass18: CameraData
No such uniform named lightColourBuffer in shader Lightpass18
No such uniform named lightPosBuffer in shader Lightpass18
No such uniform named lightAttenuationBuffer in shader Lightpass18
No such uniform named albedoBuffer in shader Lightpass18
No such uniform named normalBuffer in shader Lightpass18
No such uniform named reflectionBuffer in shader Lightpass18
No such uniform named depthBuffer in shader Lightpass18
No such uniform named ambientBuffer in shader Lightpass18
No such uniform named previousScreenBuffer in shader Lightpass18
No such uniform named exteriorMarker in shader Lightpass18
No such uniform named cloudShadowMap in shader Lightpass18
No such uniform named reflectionMap in shader Lightpass18
No such uniform named shadowMap in shader Lightpass18
No such uniform named InverseCameraMatrix in shader Lightpass18
No such uniform named view in shader Lightpass18
No such uniform named tileNumber in shader Lightpass18
No such uniform named LightMatrix in shader Lightpass18
No such uniform named multisamples in shader Lightpass18
Invalid Index on Uniform Buffer Object. Lightpass24: GlobalData
Invalid Index on Uniform Buffer Object. Lightpass24: LightingData
Invalid Index on Uniform Buffer Object. Lightpass24: CameraData
No such uniform named lightColourBuffer in shader Lightpass24
No such uniform named lightPosBuffer in shader Lightpass24
No such uniform named lightAttenuationBuffer in shader Lightpass24
No such uniform named albedoBuffer in shader Lightpass24
No such uniform named normalBuffer in shader Lightpass24
No such uniform named reflectionBuffer in shader Lightpass24
No such uniform named depthBuffer in shader Lightpass24
No such uniform named ambientBuffer in shader Lightpass24
No such uniform named previousScreenBuffer in shader Lightpass24
No such uniform named exteriorMarker in shader Lightpass24
No such uniform named cloudShadowMap in shader Lightpass24
No such uniform named reflectionMap in shader Lightpass24
No such uniform named shadowMap in shader Lightpass24
No such uniform named InverseCameraMatrix in shader Lightpass24
No such uniform named view in shader Lightpass24
No such uniform named tileNumber in shader Lightpass24
No such uniform named LightMatrix in shader Lightpass24
No such uniform named multisamples in shader Lightpass24
No such uniform named litBuffer in shader PreBloom
No such uniform named prebloomPass0 in shader HorzBlur
No such uniform named prebloomPass1 in shader VertBlur
Invalid Index on Uniform Buffer Object. FinalComp: TimeData
No such uniform named litBuffer in shader FinalComp
No such uniform named bloomPass in shader FinalComp
No such uniform named random in shader FinalComp
No such uniform named depthBuffer in shader FinalComp
No such uniform named impVis in shader FinalComp
No such uniform named vignette in shader FinalComp
No such uniform named scanLinesFade in shader FinalComp
Resources//Gui/GuiMaterials.xml
No such uniform named Error in shader LoadingScreen
Invalid Index on Uniform Buffer Object. VirtualEntity: CameraData
Invalid Index on Uniform Buffer Object. VirtualEntity: TimeData
No such uniform named random in shader VirtualEntity
No such uniform named World in shader VirtualEntity
Invalid Index on Uniform Buffer Object. VirtualEntityFail: CameraData
No such uniform named World in shader VirtualEntityFail
Invalid Index on Uniform Buffer Object. GBufferNM: CameraData
No such uniform named albedo in shader GBufferNM
No such uniform named normal in shader GBufferNM
No such uniform named specular in shader GBufferNM
No such uniform named reflection in shader GBufferNM
No such uniform named World in shader GBufferNM
Invalid Index on Uniform Buffer Object. Clouds: CameraData
No such uniform named albedo in shader Clouds
No such uniform named depthBuffer in shader Clouds
No such uniform named World in shader Clouds
Invalid Index on Uniform Buffer Object. Atmosphere: CameraData
No such uniform named albedo in shader Atmosphere
No such uniform named World in shader Atmosphere
Invalid Index on Uniform Buffer Object. DiggingMarker: CameraData
Invalid Index on Uniform Buffer Object. DiggingMarker: TimeData
No such uniform named World in shader DiggingMarker
Invalid Index on Uniform Buffer Object. RoomMarker: CameraData
Invalid Index on Uniform Buffer Object. RoomMarker: TimeData
No such uniform named World in shader RoomMarker
No such uniform named colour in shader RoomMarker
Invalid Index on Uniform Buffer Object. 3dGui: CameraData
No such uniform named albedo in shader 3dGui
No such uniform named normal in shader 3dGui
No such uniform named specular in shader 3dGui
No such uniform named World in shader 3dGui
No such uniform named SkinningMats in shader 3dGui
No such uniform named BindMats in shader 3dGui
Invalid Index on Uniform Buffer Object. InterfaceElement: CameraData
Invalid Index on Uniform Buffer Object. InterfaceElement: TimeData
No such uniform named font in shader InterfaceElement
No such uniform named random in shader InterfaceElement
No such uniform named World in shader InterfaceElement
No such uniform named colourMultiplier in shader InterfaceElement
Invalid Index on Uniform Buffer Object. GuiButton: TimeData
No such uniform named font in shader GuiButton
No such uniform named random in shader GuiButton
No such uniform named colourMultiplier in shader GuiButton
Invalid Index on Uniform Buffer Object. InteractionPointHologram: CameraData
Invalid Index on Uniform Buffer Object. InteractionPointHologram: TimeData
No such uniform named random in shader InteractionPointHologram
No such uniform named World in shader InteractionPointHologram
No such uniform named colourHologram in shader InteractionPointHologram
Invalid Index on Uniform Buffer Object. RoomHologram: CameraData
Invalid Index on Uniform Buffer Object. RoomHologram: TimeData
No such uniform named random in shader RoomHologram
No such uniform named World in shader RoomHologram
No such uniform named colourHologram in shader RoomHologram
Resources//Engine/Fonts/FontMaterials.xml
Invalid Index on Uniform Buffer Object. Text: TimeData
No such uniform named font in shader Text
No such uniform named random in shader Text
No such uniform named colourMultiplier in shader Text
No such uniform named clarity in shader Text
Resources//Materials.xml
Resources//Entities/EntityMaterials.xml
Invalid Index on Uniform Buffer Object. SkinnedShadow: ShadowCameraData
Invalid Index on Uniform Buffer Object. SkinnedShadow: SkinningData
Invalid Index on Uniform Buffer Object. SkinnedShadow: InverseBindMats
No such uniform named World in shader SkinnedShadow
Invalid Index on Uniform Buffer Object. GBufferNMSkinnedAlpha: CameraData
Invalid Index on Uniform Buffer Object. GBufferNMSkinnedAlpha: SkinningData
Invalid Index on Uniform Buffer Object. GBufferNMSkinnedAlpha: InverseBindMats
No such uniform named albedo in shader GBufferNMSkinnedAlpha
No such uniform named normal in shader GBufferNMSkinnedAlpha
No such uniform named specular in shader GBufferNMSkinnedAlpha
No such uniform named reflection in shader GBufferNMSkinnedAlpha
No such uniform named World in shader GBufferNMSkinnedAlpha
Invalid Index on Uniform Buffer Object. GBufferNMSkinned: CameraData
Invalid Index on Uniform Buffer Object. GBufferNMSkinned: SkinningData
Invalid Index on Uniform Buffer Object. GBufferNMSkinned: InverseBindMats
No such uniform named albedo in shader GBufferNMSkinned
No such uniform named normal in shader GBufferNMSkinned
No such uniform named specular in shader GBufferNMSkinned
No such uniform named reflection in shader GBufferNMSkinned
No such uniform named World in shader GBufferNMSkinned
No such uniform named albedo in shader GBufferNMSkinnedAlpha
No such uniform named normal in shader GBufferNMSkinnedAlpha
No such uniform named specular in shader GBufferNMSkinnedAlpha
No such uniform named reflection in shader GBufferNMSkinnedAlpha
No such uniform named World in shader GBufferNMSkinnedAlpha
No such uniform named albedo in shader GBufferNMSkinned
No such uniform named normal in shader GBufferNMSkinned
No such uniform named specular in shader GBufferNMSkinned
No such uniform named reflection in shader GBufferNMSkinned
No such uniform named World in shader GBufferNMSkinned
No such uniform named albedo in shader GBufferNMSkinned
No such uniform named normal in shader GBufferNMSkinned
No such uniform named specular in shader GBufferNMSkinned
No such uniform named reflection in shader GBufferNMSkinned
No such uniform named World in shader GBufferNMSkinned
No such uniform named albedo in shader GBufferNMSkinned
No such uniform named normal in shader GBufferNMSkinned
No such uniform named specular in shader GBufferNMSkinned
No such uniform named reflection in shader GBufferNMSkinned
No such uniform named World in shader GBufferNMSkinned
No such uniform named albedo in shader GBufferNMSkinned
No such uniform named normal in shader GBufferNMSkinned
No such uniform named specular in shader GBufferNMSkinned
No such uniform named reflection in shader GBufferNMSkinned
No such uniform named World in shader GBufferNMSkinned
GBufferNMSkinned_Damage shader does not exist!