Gaming Zone > Unreal Tournament 2004

Windows 10 and UT2004: 4 solutions

(1/2) > >>

[MiA]Raj:
On Windows 10 you might get an error like this when launching the game:

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

 OS: Windows NT 6.2 (Build: 9200)
 CPU: AuthenticAMD Unknown processor @ 3516 MHz with 2047MB RAM
 Video: NVIDIA GeForce GT 610  (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

--- End code ---

Here are different ways to fix this problem:

1. Use 64-bit version of UT2004
Download and install UT2004 64bit patch. Play the game by running ut2004-win64.exe (instead of ut2004.exe).

2. Disable ReduceMouseLag
Edit your UT2004.ini file: under [D3DDrv.D3DRenderDevice], change
ReduceMouseLag=True
to
ReduceMouseLag=False

3. Use OpenGL renderer
Edit your UT2004.ini file: under [Engine.Engine] section, uncomment RenderDevice=OpenGLDrv.OpenGLRenderDevice and comment out RenderDevice=D3DDrv.D3DRenderDevice line.

Result should look like this:

--- Code: ---[Engine.Engine]
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
--- End code ---

4. Use DX8 to DX9 convertor
Download ENB DX8 to DX9 convertor. Install by placing d3d8.dll and enbconvertor.ini from the archive in UT2004/System/ directory.


Which solution to choose? I would go with solution number 1 or 4, reduction of mouse lag sounds useful and I've had performance issues with OpenGL.

Sources: Rembo's forum, LDG forum.

galaxy:
thanks for the info Mate :)

Veica:
#1 worked for me, and it seems to have increased my performance a tad as well.

apex:
damn really helped...thanks!

france 1998:
hello =)
1). Keeping the 32 bit exe and set reducemouselag to false:

You'll need to change UT2004.ini :

[D3DDrv.D3DRenderDevice]
ReduceMouseLag=False (Game will crash in fullscreen if this is set to True)

Also recommend using the settings UseVSync=False and using MaxClientFrameRate=XX

Source: http://steamcommunity.com/app/13230/dis ... 585023562/

2). Using the 64 bit exe :

(Creates a separate ut2004-win64.ini file, and it's already set to use the Direct3d 9 renderer so you don't need to change it)

•Download Unreal Tournament 2004 Patch v3369 [64-Bit Windows]
•Under [Engine.Engine] in the ut2004-win64.ini, make sure you have RenderDevice=D3D9Drv.D3D9RenderDevice as your selected driver (although this should be the default setting)

3). Using the DirectX8 to DirectX9 wrapper:

Download link: http://enbdev.com/download_convertor_dx8todx9.htm

Unzip the file/s to the /system folder, keeping ReduceMouseLag=True

https://www.microsoft.com/en-US/downloa ... aspx?id=35 is also required

This function with DX10

My config Intel core 7 Gtx 980 8ram corsair

Navigation

[0] Message Index

[#] Next page

Go to full version