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

×
Hello, I recently bought the GOG version of Unreal 2004, but I can't get it to work. When I launch it, it crashes and displays an error message like the one below. I tried compatibility modes for Win XP, 98, etc. but none works.
Once the game started in windowed mode and it worked, then I got to the settings menu to crank up the display resolution but it crashed immediately.
I play on laptop with an i7 cpu and a gt745 gpu, on windows 10. Any help is welcome :)


UT2004 Build UT2004_Build_[2005-11-23_16.22]

OS: Windows XP 5.1 (Build: 2600)
CPU: GenuineIntel PentiumPro-class processor @ 2396 MHz with 1023MB RAM
Video: Intel(R) HD Graphics Family (4331)

LockRect failed: D3DERR_DEVICELOST

History: UD3DRenderDevice::ReadPixels <- UD3DRenderDevice::Present <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- Level Untitled <- UpdateWorld <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 10910191 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free
Post edited May 03, 2016 by Boudgum
avatar
Boudgum: Hello, I recently bought the GOG version of Unreal 2004, but I can't get it to work. When I launch it, it crashes and displays an error message like the one below. I tried compatibility modes for Win XP, 98, etc. but none works.
Once the game started in windowed mode and it worked, then I got to the settings menu to crank up the display resolution but it crashed immediately.
I play on laptop with an i7 cpu and a gt745 gpu, on windows 10. Any help is welcome :)

UT2004 Build UT2004_Build_[2005-11-23_16.22]

OS: Windows XP 5.1 (Build: 2600)
CPU: GenuineIntel PentiumPro-class processor @ 2396 MHz with 1023MB RAM
Video: Intel(R) HD Graphics Family (4331)

LockRect failed: D3DERR_DEVICELOST

History: UD3DRenderDevice::ReadPixels <- UD3DRenderDevice::Present <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- Level Untitled <- UpdateWorld <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 10910191 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free
It seems like it can't find the older D3D files. Try to install DirectX 9.0c, or put the older D3D libraries next to the game's exe.
I will try when I can, thanks for the help :)
avatar
Boudgum: I will try when I can, thanks for the help :)
No problem. I hope it helps you. For me the DirectX 9.0.c basically fixed every problems with older games. :)
Turns out that Directx9 is already installed on windows 10. The solution to my problem was using the 64-bit .exe file
avatar
Boudgum: Turns out that Directx9 is already installed on windows 10. The solution to my problem was using the 64-bit .exe file
I see, then it is cool the game works. I wish there is more 64 bit patches, but most of the classics not have something like this.
avatar
Boudgum: LockRect failed: D3DERR_DEVICELOST
does this to me too :(
Hello all,

I get the same error message when starting the game.
Where can I find the 64bit exe, that helped you solving the problem?
I can only find one exe in the UT system folder.

Thanks in advance.
There is no 64-bit official .exe. You can download an unofficial one at utzone.