Unreal Tournament 2004

Unreal Tournament 2004

ColdTooth May 11, 2015 @ 3:32pm
Seems I cannot start UT2004
I get this specific error

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

OS: Windows XP 5.1 (Build: 2600)
CPU: AuthenticAMD Unknown processor @ 3500 MHz with 1023MB RAM
Video: NVIDIA GeForce GTX 550 Ti (4788)

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

I can run it on windowed, but with fullscreen I cannot. Anyone help? I'm running Windows 8.1
< >
Showing 1-8 of 8 comments
By the looks of it, it looks like it thinks your OS is Windows XP. Try using compatibility mode for XP
ColdTooth May 11, 2015 @ 5:11pm 
Originally posted by IAmTheWalrus!:
By the looks of it, it looks like it thinks your OS is Windows XP. Try using compatibility mode for XP

Have already tried. The game fully opens in fullscreen mode, and crashes.
Z.Ibrahimovic May 12, 2015 @ 7:47am 
Compatability modus is not required.

Go to Unreal Tournament 2004\System folder and find the UT2004.ini file.
Search for the section [Engine.Engine]

Replace

RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

With

;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

Start the game. Go to video settings, select D3D as video render. Restart the game to make sure it still boots.
ColdTooth May 12, 2015 @ 11:49am 
Originally posted by Z.Ibrahimovic:
Compatability modus is not required.

Go to Unreal Tournament 2004\System folder and find the UT2004.ini file.
Search for the section [Engine.Engine]

Replace

RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

With

;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

Start the game. Go to video settings, select D3D as video render. Restart the game to make sure it still boots.

Just tried, gives me the same error in the original post after I selected D3D.
Last edited by ColdTooth; May 12, 2015 @ 11:56am
jefe May 12, 2015 @ 12:55pm 
Try deleting your UT2004.ini (back up first.) See if that helps. It's possible your full screen resolution is set to a resolution your monitor cannot display. You can change it manually in the UT2004 ini (open with a text editor) under [WinDrv.WindowsClient].
ColdTooth May 12, 2015 @ 3:09pm 
Originally posted by jefe:
Try deleting your UT2004.ini (back up first.) See if that helps. It's possible your full screen resolution is set to a resolution your monitor cannot display. You can change it manually in the UT2004 ini (open with a text editor) under [WinDrv.WindowsClient].

Hmm... does work.

I still can't get D3D to work.
Last edited by ColdTooth; May 12, 2015 @ 3:09pm
Z.Ibrahimovic May 13, 2015 @ 3:45am 
Just some thoughts / wild guesses.

Make sure that you do not have any programs injecting the game. So no teamspeak or xfire overlays. You can keep the steam overlay turned on as that 1 never caused issues as far as I know.

Also make sure that IF you have a second videocard or APU, that you manually force within the nvidia driver that the game uses the Nvidia card.

I'm running the following game .ini's without issue with Win 8.1 and a 750 Ti videocard.
dl.dropboxusercontent.com/u/69073581/UT2004/User.ini
dl.dropboxusercontent.com/u/69073581/UT2004/UT2004.ini

Try to re-install the 3369 patch from:
http://www.gamershell.com/download_11747.shtml
ting Jun 14, 2015 @ 8:22am 
use the defult:

RenderDevice=D3DDrv.D3DRenderDevice

or

RenderDevice=OpenGLDrv.OpenGLRenderDevice


If full screen does not work, try setting you rez from the ut2004.ini at these lines:

FullscreenViewportX=
FullscreenViewportY=
Last edited by ting; Jun 14, 2015 @ 8:23am
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: May 11, 2015 @ 3:32pm
Posts: 8