ok i just noticed something... the dll's i got from my winxp box, but apparently they are d3dx10 not 9... have since just replaced them with the correct ones and its working.. Sorry to bug u [Embarassed] well the intro plays but its black and i cant see it, but when it gets to the option screen, i can see that, but when trying to load a mission i get the following.. > fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x151270) : stub > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3383 > fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x151270) : stub > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d:tex_colorop >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glActiveTextureARB @ state.c / 1832 > fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3383 > err:seh:raise_exception Unhandled exception code c000008d flags 0 addr 0x7d255ffe > wine client error:1f: write: Bad file descriptor > err:ntdll:RtlpWaitForCriticalSection section 0xbfa2fc "?" wait timed out in thread 0009, blocked by 001f, retrying (60 sec) >