I am planning to play some old games with some friends, but there are some issues with new hardware. For UT2k4 when starting I get the following error:
This seems to be a problem with Direct3D, so to fix it open the configuration file (C:\Program Files (x86)\Steam\steamapps\common\Unreal Tournament 2004\System\UT2004.ini). Under [Engine.Engine] comment out using a semi-colon (;) the line
RenderDevice=D3DDrv.D3DRenderDevice
and uncomment the line
RenderDevice=OpenGLDrv.OpenGLRenderDevice
This changes the rendering to Open GL. Whilst the ini file is open you can set the monitor resolution (in my case 1920x1080). Under [WinDrv.WindowsClient] set
FullscreenViewportX=1920
FullscreenViewportY=1080
As widescreen resolutions have a wider field of view (FOV) than 4:3 monitors this also needs to be changed to stop things looking stretched. In user.ini in the UT2k4 system folder set
DesiredFOV=105.000000
DefaultFOV=105.000000
This should hopefully make everything run fine. The menus and HUD look a bit odd, but that doesn't make much difference to the gameplay.
UT2004 Build UT2004_Build_[2005-11-23_16. 22]
OS: Windows NT 6.2 (Build: 9200)
CPU: AuthenticAMD Unknown processor @ 3506 MHz with 2047MB RAM
Video: AMD Radeon HD 7700 Series (1429)
CPU: AuthenticAMD Unknown processor @ 3506 MHz with 2047MB RAM
Video: AMD Radeon HD 7700 Series (1429)
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
This seems to be a problem with Direct3D, so to fix it open the configuration file (C:\Program Files (x86)\Steam\steamapps\common\Unreal Tournament 2004\System\UT2004.ini). Under [Engine.Engine] comment out using a semi-colon (;) the line
RenderDevice=D3DDrv.D3DRenderDevice
and uncomment the line
RenderDevice=OpenGLDrv.OpenGLRenderDevice
This changes the rendering to Open GL. Whilst the ini file is open you can set the monitor resolution (in my case 1920x1080). Under [WinDrv.WindowsClient] set
FullscreenViewportX=1920
FullscreenViewportY=1080
As widescreen resolutions have a wider field of view (FOV) than 4:3 monitors this also needs to be changed to stop things looking stretched. In user.ini in the UT2k4 system folder set
DesiredFOV=105.000000
DefaultFOV=105.000000
This should hopefully make everything run fine. The menus and HUD look a bit odd, but that doesn't make much difference to the gameplay.
Comments
Post a Comment