Gaming Zone > Unreal Tournament 2004
Windows 10 and UT2004: 4 solutions
[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