Spiderman 2 Graphics Driver Issues - Windows 10

Status
Not open for further replies.

sszakiel

Distinguished
Mar 7, 2009
1
0
18,510
hi,

I have Spiderman 2. It worked fine on my old PC with Windows 8.1. My new gaming PC with windows 10 and my laptop with windows 10 will not play the game properly. It comes up with this error:

LockRect failed: D3DERR_DEVICELOST

<?int?Core.Errors.History?>: UD3DRendererDevice::ReadPixels<-
UD3DRendererDevice:😛resent<-UGameEngine:😀raw<-
UWindowsViewport::Repaint<-UWindowsClient::Tick<-ClientTick<-
UGameEngine::Tick<-Ipdateworld,<-MainLoop

has anyone got any idea for me? was wondering directx9 but wont let me install as I have newer direct x. thanks in advance
 
Hi,

Please do try these troubleshooting steps that may help in solving the issue.
- Start by running Windows Update and install all the updates available.
- Next is to uninstall/reinstall the game itself and run it as compatibility mode.
- Here's how: http://windows.microsoft.com/en-PH/windows-8/older-programs-compatible-version-windows
- If it doesn't work try to uninstall/reinstall the graphics card driver.
- Go to Device Manager and uninstall the graphics driver.
- Check Programs and Features and uninstall anything related to the GPU.
- Reboot your PC once the latest driver has been installed.
- After the reboot do test it again and see if the same problem will persist or not.
 
ok Ive found the solution
open the webhead.ini file in the system folder and replace the True with False on Reducemouselag=, This will bypass all the errors you see pop up and allow the game to run perfectly on any version of windows 10. no need to openGL force this game when it was mouselag that caused this whole problem haha
 

Didn't work, how can i force opengl?

 




 
I am assuming you are running Windows 10 if you are I had the same issue here is how I fixed it go to your directory where postal 2 is installed then go to the "System" directory then find the "Postal2.ini" file and open it in notepad in the section marked "[Engine.Engine]" you'll see three lines right underneath it the first one will say "RenderDevice=D3DDrv.D3DRenderDevice" put a semi-colon in front of that ";" then remove the semi-colon on the one that says "RenderDevice=OpenGLDrv.OpenGLRenderDevice". It should look like this:

[Engine.Engine]
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=Engine.NullRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice

Save the file and run the game it should work.

Or, If you still want to run in D3D there is another fix. In the Postal2.ini file go to the [D3DDrv.D3DRenderDevice] section and under that change ReduceMouseLag=True to ReduceMouseLag=False Save and start the game. It will now run with D3D. However, I've found the game will still crash if you try to take screenshots.
 
Status
Not open for further replies.