Windows 10 and UT2004: 4 solutions  (Read 21539 times)

[MiA]Raj

  • 1337
  • *
  • Posts: 1274
  • Country: ee
    • rajliv
Windows 10 and UT2004: 4 solutions
« on: January 30, 2016, 13:11 »
On Windows 10 you might get an error like this when launching the game:
Code: [Select]
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

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: [Select]
[Engine.Engine]
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

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

  • 1337
  • *
  • Posts: 308
  • Country: at
  • ' stay true to yourself '
Re: Windows 10 and UT2004: 4 solutions
« Reply #1 on: January 30, 2016, 17:12 »
thanks for the info Mate :)

Veica

  • 1337
  • *
  • Posts: 724
  • Country: ca
  • \m/
    • xS0NARx
    • VeicaNoriceia
Re: Windows 10 and UT2004: 4 solutions
« Reply #2 on: January 31, 2016, 15:28 »
#1 worked for me, and it seems to have increased my performance a tad as well.
Previously known as: xS0NARx, Njordr, Latte, or whatever the "name of the week" was.

apex

  • Sr. Member
  • *
  • Posts: 214
  • Country: in
    • Tuner Racer
Re: Windows 10 and UT2004: 4 solutions
« Reply #3 on: March 24, 2016, 19:04 »
damn really helped...thanks!


~ BELIEVE ~

france 1998

  • Full Member 
  • *
  • Posts: 96
  • Country: fr
  • Un bel avion est un avion qui vole bien.
    • TheNoobPilote
Re: Windows 10 and UT2004: 4 solutions
« Reply #4 on: March 25, 2016, 20:59 »
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
« Last Edit: March 25, 2016, 21:01 by france 1998 »
by France the best

apex

  • Sr. Member
  • *
  • Posts: 214
  • Country: in
    • Tuner Racer
Re: Windows 10 and UT2004: 4 solutions
« Reply #5 on: April 24, 2016, 08:34 »
my game chrashes when i change the resolution, i suppose its the problem that exist with win10?


~ BELIEVE ~

france 1998

  • Full Member 
  • *
  • Posts: 96
  • Country: fr
  • Un bel avion est un avion qui vole bien.
    • TheNoobPilote
Re: Windows 10 and UT2004: 4 solutions
« Reply #6 on: April 25, 2016, 09:43 »
yes I have an idea
by France the best

mleko

  • Newbie
  • *
  • Posts: 21
  • Country: pl
  • lvl 26 potato master
Re: Windows 10 and UT2004: 4 solutions
« Reply #7 on: July 03, 2016, 15:58 »
my game chrashes when i change the resolution, i suppose its the problem that exist with win10?
Giving administrator rights to ut2004.exe should fix that issue.