1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

[GUIDE] The (un)OFFICIAL Better Performance and Gameplay Guide for UT2004 by DDRRE

Discussion in 'Unreal Tournament 2003/2004' started by DDRRE, Feb 13, 2004.

  1. DDRRE

    DDRRE Flesh is a design flaw.

    Joined:
    Feb 13, 2004
    Messages:
    283
    Likes Received:
    0
    First download the 3204 patch for UT by clicking here and then begin using this guide. The patch resolves many issues with the game.

    LEVEL 1 - USING OpenGL **NOTE: ATI users may not feel a performance boost. **
    **OpenGL rendering is not selectable through the game, and must be done manually. How to do so is shown here. **

    Purpose - HIGHER FPS
    Enter the System directory and edit UT2004.ini .
    Inside, switch
    "
    [Engine.Engine]
    RenderDevice=D3DDrv.D3DRenderDevice
    ;RenderDevice=D3D9Drv.D3D9RenderDevice
    ;RenderDevice=Engine.NullRenderDevice
    ;RenderDevice=OpenGLDrv.OpenGLRenderDevice
    ;RenderDevice=PixoDrv.PixoRenderDevice
    "


    With:
    "
    [Engine.Engine]
    ;RenderDevice=D3DDrv.D3DRenderDevice
    ;RenderDevice=D3D9Drv.D3D9RenderDevice
    ;RenderDevice=Engine.NullRenderDevice
    RenderDevice=OpenGLDrv.OpenGLRenderDevice
    ;RenderDevice=PixoDrv.PixoRenderDevice
    "
    And keep the rest of the file.

    LEVEL 2 - Detail Adjustments
    Purpose - HIGHER FPS
    Make sure ALL details are set to Low, not Lower or Super Low, cause then you will notice the uglyness. When using Low you won't feel a big difference between it and high, except for FPS.

    Uncheck "Detail Textures" and "Show Decals". Also uncheck "Trilinear Filtering".

    Switch "32bit" to "16bit". Smoke and other effects should look blurry, but the FPS will rise sky-high!! Unlike other games, in this game there's a huge FPS difference between 32Bit-mode and 16Bit-Mode.

    LEVEL 3 - The Ultimate Gaming Resolution
    Purpose - BETTER GAMEPLAY

    After performing level 2, switch the resolution 1024x768. Now the FPS will be OK, even though the resolution is high. Don't change it to a higher res or lower, because gameplay gets harder when you do so.


    LEVEL 4 - CacheSizeMegs
    Purpose - FASTER LOADING
    LEVEL 4 IS UNCONFIRMED AND EPIC PROGRAMMERS SAY IT DOESN'T DO MUCH, SO DON'T USE IT! :) - I still believe it works, it worked for me.
    Edit the file System\UT2004.ini

    And Change:
    "
    [Engine.GameEngine]
    CacheSizeMegs=32
    "

    To:
    "
    [Engine.GameEngine]
    CacheSizeMegs=64
    "
    Also try doing 66% of your physical memory. Sometimes 64 is better, but sometimes the game will lag less if you set it to 66% of your physical memory (if you have 256MB's, for example, and you want to try the 66% settings, change the 32 to 169 and try running the game.)

    LEVEL 5 - OpenGL Advanced Preferences
    Purpose - HIGHER FPS

    After performing level 2 and 3, edit System\UT2004.ini and change:
    "
    [OpenGLDrv.OpenGLRenderDevice]
    DetailTextures=True
    HighDetailActors=True
    SuperHighDetailActors=True
    UsePrecaching=True
    UseCompressedLightmaps=True
    UseTrilinear=True
    UseStencil=False
    MaxTextureUnits=8
    VARSize=32
    ReduceMouseLag=True
    UseVSync=False
    LevelOfAnisotropy=1
    DetailTexMipBias=0.0
    DefaultTexMipBias=-0.5
    UseVBO=True
    UseVSync=False
    AppleVA=1
    "

    To:
    "
    [OpenGLDrv.OpenGLRenderDevice]
    DetailTextures=False
    HighDetailActors=False
    SuperHighDetailActors=False
    UsePrecaching=True
    UseCompressedLightmaps=True
    UseTrilinear=False
    UseStencil=False
    MaxTextureUnits=8
    VARSize=32 {Set to 64 or 96 if you have a large size of Video Memory. Thanks go to Daniel from Epic again!}
    UseVSync=False
    LevelOfAnisotropy=0.000000
    DetailTexMipBias=1.000000
    DefaultTexMipBias=0.5
    UseVBO=False {Thanks again Daniel!}
    UseVSync=False
    AppleVA=1
    MultisampleHint=0
    MultisampleSamples=0
    MultisampleBuffers=0
    DesiredRefreshRate=0
    ForceCompression=False
    TerrainLOD=0.4
    SkyboxHack=True
    LowQualityTerrain=True
    Use16bitTextures=True NOTE! this will make your game flickery [**Thanks Madfresh**], but if you want more FPS like me, do this!
    Use16bit=True NOTE! this will make your game flickery [**Thanks Madfresh**] , but if you want more FPS like me, do this!
    ReduceMouseLag=False {NOTE: Thanks go to Epic's programmer, Daniel Vogel. Thanks Dude! }
    UseTripleBuffering=True {NOTE: This one isn't approved, but it is said that it gives smoother gameplay. Thanks SSHAwk for this one.}
    "

    LEVEL 6 - Changing UT Default Graphics
    Purpose - HIGHER FPS
    This level is independent upon other levels.
    Edit System\UT2004.ini and change:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=800
    FullscreenViewportY=600
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.800000
    Contrast=0.700000
    Gamma=0.800000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=35.000000
    AnimMeshDynamicLOD=0.0
    Decals=True
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=Normal
    TextureDetailTerrain=Normal
    TextureDetailWeaponSkin=Normal
    TextureDetailPlayerSkin=Normal
    TextureDetailWorld=Normal
    TextureDetailRenderMap=Normal
    TextureDetailLightmap=UltraHigh
    TextureMaxLOD=0
    TextureMinLOD=0
    NoFractalAnim=False
    ScaleHUDX=0.0
    MouseXMultiplier=1.000
    MouseYMultiplier=1.000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=1.0
    "

    To:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=1024
    FullscreenViewportY=768
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.840000
    Contrast=0.740000
    Gamma=1.110000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=35.000000
    AnimMeshDynamicLOD=1.000000
    Decals=False
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=Normal
    TextureDetailTerrain=Lower
    TextureDetailWeaponSkin=Lower
    TextureDetailPlayerSkin=Lower
    TextureDetailWorld=Lower
    TextureDetailRenderMap=Lower
    TextureDetailLightmap=Lower
    TextureMaxLOD=8
    TextureMinLOD=1
    NoFractalAnim=False
    ScaleHUDX=0.000000
    MouseXMultiplier=1.000000
    MouseYMultiplier=1.000000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=1.200000
    "

    LEVEL 7 (NEW) - Changing D3D Default Graphics Preferences
    Purpose - HIGHER FPS
    This level is for users who still want to use D3D and not OpenGL, and want better performance.
    Edit System\UT2004.ini and change:
    "
    [D3DDrv.D3DRenderDevice]
    DetailTextures=True
    HighDetailActors=True
    SuperHighDetailActors=True
    UsePrecaching=True
    UseTrilinear=True
    AdapterNumber=-1
    ReduceMouseLag=True
    UseTripleBuffering=False
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=60
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=False
    Use16bitTextures=False
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=1
    DetailTexMipBias=0.0
    DefaultTexMipBias=-0.5
    UseNPatches=False
    TesselationFactor=1.0
    CheckForOverflow=False
    AvoidHitches=False
    OverrideDesktopRefreshRate=False
    ReportUnusedTextures=False
    "

    To:
    "
    [D3DDrv.D3DRenderDevice]
    DetailTextures=False
    HighDetailActors=False
    SuperHighDetailActors=False
    UsePrecaching=True
    UseTrilinear=False
    AdapterNumber=-1
    ReduceMouseLag=False
    UseTripleBuffering=True
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=80
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=True
    Use16bitTextures=True
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=0
    DetailTexMipBias=0.000000
    DefaultTexMipBias=-0.500000
    UseNPatches=True
    TesselationFactor=1.000000
    CheckForOverflow=False
    AvoidHitches=True
    OverrideDesktopRefreshRate=False
    ReportUnusedTextures=False
    DecompressTextures=False
    TerrainLOD=1
    SkyboxHack=False
    LowQualityTerrain=True
    "

    LEVEL 8 (NEW) - Direct3D 9
    Purpose - Extreme Quality, Less FPS and performance
    This level is for users who want to use the enhanced features of their GeForce FX (or better) or their Radeon 9600 (or better).
    First you must download and install the Direct3D 9 DLL for UT2004.
    It is available in the 3204 patch for UT2004. To download, Click here. After applying the patch, edit System\UT2004.ini and change:
    "
    [Engine.Engine]
    RenderDevice=D3DDrv.D3DRenderDevice
    ;RenderDevice=D3D9Drv.D3D9RenderDevice
    ;RenderDevice=Engine.NullRenderDevice
    ;RenderDevice=OpenGLDrv.OpenGLRenderDevice
    ;RenderDevice=PixoDrv.PixoRenderDevice
    "

    To:
    "
    [Engine.Engine]
    ;RenderDevice=D3DDrv.D3DRenderDevice
    RenderDevice=D3D9Drv.D3D9RenderDevice
    ;RenderDevice=Engine.NullRenderDevice
    ;RenderDevice=OpenGLDrv.OpenGLRenderDevice
    ;RenderDevice=PixoDrv.PixoRenderDevice
    "

    Also change:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=800
    FullscreenViewportY=600
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.800000
    Contrast=0.700000
    Gamma=0.800000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=35.000000
    AnimMeshDynamicLOD=0.0
    Decals=True
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=Normal
    TextureDetailTerrain=Normal
    TextureDetailWeaponSkin=Normal
    TextureDetailPlayerSkin=Normal
    TextureDetailWorld=Normal
    TextureDetailRenderMap=Normal
    TextureDetailLightmap=UltraHigh
    NoFractalAnim=False
    ScaleHUDX=0.0
    MouseXMultiplier=1.000
    MouseYMultiplier=1.000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=1.0
    "

    To:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=1024
    FullscreenViewportY=768
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.840000
    Contrast=0.700000
    Gamma=1.260000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=3.000000
    AnimMeshDynamicLOD=-5.0
    Decals=True
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=UltraHigh
    TextureDetailTerrain=UltraHigh
    TextureDetailWeaponSkin=UltraHigh
    TextureDetailPlayerSkin=UltraHigh
    TextureDetailWorld=UltraHigh
    TextureDetailRenderMap=UltraHigh
    TextureDetailLightmap=UltraHigh
    NoFractalAnim=False
    ScaleHUDX=0.0
    MouseXMultiplier=1.000
    MouseYMultiplier=1.000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=-5.0
    "

    Also change:
    "
    [D3D9Drv.D3D9RenderDevice]
    DetailTextures=True
    HighDetailActors=True
    SuperHighDetailActors=True
    UsePrecaching=True
    UseTrilinear=True
    AdapterNumber=-1
    ReduceMouseLag=True
    UseTripleBuffering=False
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=60
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=False
    Use16bitTextures=False
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=1
    DetailTexMipBias=0.0
    DefaultTexMipBias=-0.5
    UseNPatches=False
    TesselationFactor=1.0
    CheckForOverflow=False
    OverrideDesktopRefreshRate=False
    "

    To:
    "
    [D3D9Drv.D3D9RenderDevice]
    DetailTextures=True
    HighDetailActors=True
    SuperHighDetailActors=True
    UsePrecaching=True
    UseTrilinear=True
    AdapterNumber=-1
    ReduceMouseLag=True
    UseTripleBuffering=True
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=3
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=False
    Use16bitTextures=False
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=4
    DetailTexMipBias=-5.000000
    DefaultTexMipBias=-5.500000
    UseNPatches=True
    TesselationFactor=1.000000
    CheckForOverflow=True
    OverrideDesktopRefreshRate=True
    DecompressTextures=False
    TerrainLOD=-5.000000
    SkyboxHack=False
    LowQualityTerrain=False
    "

    If you want performance and some quality with D3D9 (GeForce 2Mx/4Mx users), change:
    "
    [D3D9Drv.D3D9RenderDevice]
    DetailTextures=True
    HighDetailActors=True
    SuperHighDetailActors=True
    UsePrecaching=True
    UseTrilinear=True
    AdapterNumber=-1
    ReduceMouseLag=True
    UseTripleBuffering=False
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=60
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=False
    Use16bitTextures=False
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=1
    DetailTexMipBias=0.0
    DefaultTexMipBias=-0.5
    UseNPatches=False
    TesselationFactor=1.0
    CheckForOverflow=False
    OverrideDesktopRefreshRate=False
    "

    To:
    "
    [D3D9Drv.D3D9RenderDevice]
    DetailTextures=False
    HighDetailActors=False
    SuperHighDetailActors=False
    UsePrecaching=True
    UseTrilinear=False
    AdapterNumber=-1
    ReduceMouseLag=False
    UseTripleBuffering=True
    UseHardwareTL=True
    UseHardwareVS=True
    UseCubemaps=True
    DesiredRefreshRate=60
    UseCompressedLightmaps=True
    UseStencil=False
    Use16bit=True
    Use16bitTextures=False
    MaxPixelShaderVersion=255
    UseVSync=False
    LevelOfAnisotropy=1
    DetailTexMipBias=0.0
    DefaultTexMipBias=-0.5
    UseNPatches=True
    TesselationFactor=1.0
    CheckForOverflow=False
    OverrideDesktopRefreshRate=False
    "

    Also change:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=800
    FullscreenViewportY=600
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.800000
    Contrast=0.700000
    Gamma=0.800000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=35.000000
    AnimMeshDynamicLOD=0.0
    Decals=True
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=Normal
    TextureDetailTerrain=Normal
    TextureDetailWeaponSkin=Normal
    TextureDetailPlayerSkin=Normal
    TextureDetailWorld=Normal
    TextureDetailRenderMap=Normal
    TextureDetailLightmap=UltraHigh
    NoFractalAnim=False
    ScaleHUDX=0.0
    MouseXMultiplier=1.000
    MouseYMultiplier=1.000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=1.0
    "

    To:
    "
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=1024
    FullscreenViewportY=768
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.840000
    Contrast=0.700000
    Gamma=1.260000
    UseJoystick=False
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=3.000000
    AnimMeshDynamicLOD=3.0
    Decals=True
    Coronas=True
    DecoLayers=True
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=UltraHigh
    TextureDetailTerrain=Low
    TextureDetailWeaponSkin=UltraHigh
    TextureDetailPlayerSkin=Medium
    TextureDetailWorld=UltraHigh
    TextureDetailRenderMap=Medium
    TextureDetailLightmap=Medium
    NoFractalAnim=False
    ScaleHUDX=0.0
    MouseXMultiplier=1.000
    MouseYMultiplier=1.000
    UseSpeechRecognition=True
    WeatherEffects=True
    DrawDistanceLOD=2.0
    "

    LEVEL 9 (NEWER) - Enhanced Graphics Drivers
    Purpose - Higher Quality, More FPS.
    This level is for users who want to use enhanced drivers for their graphics card. With lower-end graphic cards, this might not improve visual quality.
    For help, enter this page:
    Click here.

    TIP: To see what's your frame rate, enter the console by pressing ` and type 'Stat FPS'.
    TIP: Adjust your netspeed to your monitor Hz and FPS. Low-End PCs should use 3200, Mid-End PCs should use 5300 and High-End PCs should use 8120. To adjust your netspeed, enter the console by pressing ` and type 'Netspeed ####'. This might help with lags. {Thanks go to -=Smiley=- for this one!}

    Some non-related tips:
    *Some users find FOV 100-110 more useful for aiming. I personally use 110. To change your FOV (Field of View) to 110, enter the console and type FOV 110. You cannot pick more than FOV 100 in the Menu.
    *When spectating, if you want to switch to first-person view, enter the console and type 'behindview 0'. To switch back to 3rd person view enter the console and type `behindview 1'. This is also nice if in the middle of a game you want to see yourself from 3rd person view and start giving gestures :)

    Well, that's it. Enjoy!
    P.S. I am not responsible for whatever happens after using this. Use at own risk :)

    (C) DDRRE, 2004

    Special Greetings: HUGE THANKS to Daniel Vogel from Epic for the tips that make this guide better. A little credit given to "madfresh" for that 16-bit tip. Also, I would like to thank "-=Smiley=-" for the netspeed tip.
    Greets to Dead_Hood for the D3D 9 supported GeForce cards.
    I WOULD LIKE TO THANK YOU for reading my guide and supporting my work that keeps me going!

    LATEST THREAD UPDATE: 08/06/04, Thursday, 19:25 GMT +02:00

    {This thread was also posted in www.ataricommunity.com}
     
    Last edited: Jun 8, 2004
  2. Loibisch

    Loibisch The Odd Member

    Joined:
    Jan 3, 2000
    Messages:
    2,199
    Likes Received:
    0
    my eyes hurt
    sorry, but all the stuff that's in there has been around for ages. I don't know why OpenGL would give you a better performance, this game has been written for D3D and should be used with that. And I swear to god if I ever see that "CacheSizeMegs" tip again I'm gonna kill someone...this thing has been around since UT99 and hasn't done a thing since back then either. It just doesn't need to be more than 32, since all it does is cache some internal stuff, not everything.
     
  3. DDRRE

    DDRRE Flesh is a design flaw.

    Joined:
    Feb 13, 2004
    Messages:
    283
    Likes Received:
    0
    Hey, 10x for the support! That gives me great motivation to go ahead and read the UT2004.ini file over again.
     
  4. Gundato

    Gundato Wangosaurus Rex

    Joined:
    Feb 26, 2002
    Messages:
    1,325
    Likes Received:
    0
    sweet jebus

    your sig, it is too big. make it go away
     
  5. Loibisch

    Loibisch The Odd Member

    Joined:
    Jan 3, 2000
    Messages:
    2,199
    Likes Received:
    0
    Dude, nothing personal, but it has been done. I have read all that stuff you wrote elsewhere, and with better contrast (light blue on grey, yay).

    Most of your "tips" are so blatantly obvious I'd be embarassed to even mention them. Some of them are as old as the time (the CacheSizeMeg tip) and some of them as wrong as my grandfather's clock (the CacheSizeMeg tip again).
     
  6. Prophetus

    Prophetus Old Fart

    Joined:
    Dec 4, 1999
    Messages:
    3,099
    Likes Received:
    7
    The tips are good, stop bugging him. Besides, it isn't for us advanced Unreal gamers, it is for the new people who will find these tips useful.
     
  7. SU3000

    SU3000 Bringer of Fear and 0wnage

    Joined:
    Jun 10, 2000
    Messages:
    2,043
    Likes Received:
    0
    Feel the love :D
     
  8. JaFO

    JaFO bugs are features too ...

    Joined:
    Nov 5, 2000
    Messages:
    8,408
    Likes Received:
    0
    Actually ... it does support OpenGL because it has to support Linux & Macintosh as well.

    I know switching to OpenGL did increase the speed in UT'99, but I doubt it will have as much an effect in the new Unreal-engine as it isn't a Glide-based renderer anymore.

    I think only nVidia-users may find an increase in speed as those cards are supposed to be optimised for OpenGL.

    // DDRRE
    Welcome to these forums
    a smaller sig would be appreciated though (half your current size in heigth would be acceptable) ...

    And a word of warning on OpenGL-support for the Windows-platform :
    OpenGL does not work if you've got multiple monitors enabled !
    Perhaps they've finally solved it in WinXP, but in my experience OpenGL was never possible with a secondary monitor active due to the way MS supports it.
     
    Last edited: Feb 14, 2004
  9. Hanover_Fist

    Hanover_Fist Hero

    Joined:
    Oct 22, 2002
    Messages:
    2,260
    Likes Received:
    0
    Thanks Dre., Swapping from D3D to OpenGL gave me about 10 more fps in AS.

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

    With:
    "
    [Engine.Engine]
    ;RenderDevice=D3DDrv.D3DRenderDevice
    ;RenderDevice=D3D9Drv.D3D9RenderDevice
    ;RenderDevice=Engine.NullRenderDevice
    RenderDevice=OpenGLDrv.OpenGLRenderDevice
    ;RenderDevice=PixoDrv.PixoRenderDevice
    "
    And keep the rest of the file.
     
  10. Gothik

    Gothik Day Tripper

    Joined:
    Jun 8, 2000
    Messages:
    266
    Likes Received:
    0
    I found switching to OpenGL actually gave me worse performance surprisingly - and I'm using an Nvidia card. I'll stick with D3D for the moment.
     
  11. DDRRE

    DDRRE Flesh is a design flaw.

    Joined:
    Feb 13, 2004
    Messages:
    283
    Likes Received:
    0
    Guide updated.
     
  12. TWD

    TWD Cute and Cuddly

    Joined:
    Aug 2, 2000
    Messages:
    7,440
    Likes Received:
    8
    YOu don't include any detail

    DetailTextures=False | Makes textures look more detailed when you are extra close to them. Walk right up to a wall with detailed textures on and off and you'll see what it really does. Doesn't really improve the eyecandy much so I reccomend you turn it off to gain more frames.

    HighDetailActors=False | This controlls some of the nifty little things you see in the levels. On such thing is the shock effects. With the default settings the shock has a neat little spiral on the primary fire and the secondary is a lot easier to see. I personally left mine to the default settings, cuz really...that shock combo effect is frickin awesome!

    SuperHighDetailActors=False | See HighDetailActors

    UsePrecaching=True | Stores info about the level to memory before you start. This reduces choppyness because it doesn't have to swap such info out of the memory. This should ALWAYS be true.

    UseTrilinear=False | This helps controll how the textures look as they get farther away. Without trilinear you'll notice a little spot on the floor where all the sudden the detail on the floor changes suddenly. I personally have it off, you'll hardly notice it.

    AdapterNumber=-1 | I don't know what this does but I don't think you should touch it.

    ReduceMouseLag=False | This is a little tweak. If you are experiencing severe mouse lag or you are using vsync and you get weird framerate issues turn it on, otherwise this setting is the devil and should be false.

    UseTripleBuffering=True | The game usually stores the next frame in memory so it can get a few frames ahead and make things smoother. Tripple Buffering just increases the number of frames stored ahead. However this setting can give you little framerate hitches. I would keep it OFF

    UseHardwareTL=True | don't touch this unless your running on a TNT2 or something in which case you should get a new videocard.

    UseHardwareVS=True | See UseHardwareTL

    UseCubemaps=True | See Use HardwareTL

    DesiredRefreshRate=80 | Set this to the refresh rate of your monitor. The refresh rate of your monitor should be set as high as it'll let you. I have mine to 85.

    UseCompressedLightmaps=True | Not sure but I believe this is also a setting that is for compatability with older videocards. Leave it at true.

    UseStencil=False

    Use16bit=True | For people that want to use 16 bit color. It won't give you much of a framerate change and I'd leave it alone along with the next few.

    Use16bitTextures=True | See above

    MaxPixelShaderVersion=255 | I don't know what this dues.

    UseVSync=False

    LevelOfAnisotropy=0 | This is a filtering technique that improves the quality that textures detail changes with distance. Put this at 0 unless you have a 1337 videocard. If you have your videocard settings set to use this feature instead of "application preference" I don't think this setting matters anyways.

    DetailTexMipBias=0.000000 | I don't know what this does but I wouldn't touch it.

    DefaultTexMipBias=-0.500000 | Again I wouldn't touch it.

    UseNPatches=True | Wouldn't touch it.

    TesselationFactor=1.000000 | Ditto

    CheckForOverflow=False | Leave it at false

    AvoidHitches=True | Leave it at false.

    OverrideDesktopRefreshRate=False | Leave it at false unless your having weird refresh rate issues

    ReportUnusedTextures=False | Leave it

    DecompressTextures=False | Leave it.

    TerrainLOD=1 | leave it

    SkyboxHack=False | Should be false

    LowQualityTerrain=True | I have mine set to false I believe. Haven't ever messed with this setting.

    I'm not sure about those netspeed changes. I was always told to use 7000. There's stuff in the main menu but I think ya'll can figure that out by yourself.

    Geez my formatting sucks...
     
    Last edited: Feb 19, 2004
  13. Kilrogg

    Kilrogg New Member

    Joined:
    May 8, 2002
    Messages:
    45
    Likes Received:
    0
    Hey thanks for this guide DDRRE. Thanks too, TWD.

    Apparently, several posters do not know that everyone can't have already seen everything -> see the first answers.
    Prophetus noticed it ^___^
     
  14. Gundato

    Gundato Wangosaurus Rex

    Joined:
    Feb 26, 2002
    Messages:
    1,325
    Likes Received:
    0
    i just notice a freakishly huge eyesore of a sig :p
     
  15. OO7MIKE

    OO7MIKE Mr. Sexy

    Joined:
    May 2, 2000
    Messages:
    4,933
    Likes Received:
    4
    Great breakdowns for Most of them TWD

    No performance guide is ever complete. You guys should know this. Not all of these tweaks are "blatenly obvious" If they where then maybe you should have created a guide your self. Please stop bugging DDRRE about it.

    I have some more for you guys:


    Vsyc does not have to be used for lag to happen. This is generally a fix for overall lag at the cost of a few fps. This is especially good for GF2/3 users who experience delays in your mouse control. Users who have faster cards may experience delays when your fps gets low. This is Epics official fix for this problem. A value of True is recommended…unless you have no delays at all.


    Triple buffer has been known to increase FPS when vsync has been enabled. If you experience delays in controls…then change this to “false”




    This value should be left to true unless you are using a GF2 card. This will force your cpu to render vertex shaders instead of your gfx card. If you have a GF3/4 cpu and you have a really fast cpu (2.8-3.4ghz or AMD equivalent) you may consider setting this to False



    Use a “0” setting to match your desktop refresh rate.


    If you set this value to False you can achieve a slightly higher quality Lightmap (lighting, shadow quality in a map) at the cost of more video ram used. If you are using a new card consider using a “false” value. For fastest performance use a “true” Value.



    This is used for debugging. Ut2k3/3k4 does not have any Pixel shaders in the game. Change the value if you wish…there will be no noticeable effect.



    Very correct. Default setting is 1. This will tax your system more than FSAA will at higher settings. The pay off in texture quality is minimal. Great for taking Screen shots.



    Any of you who have heard of my Eye Candy Mod knows that this is the secret ingredient. *wink wink* Negative values like –2.0 and –1.5 cause the gfx card to render full texture quality at greater distances. Positive values like 0.5, 1.0 will make really blurry textures, but will increase performance. Becareful with this features as it will tax your gfx card and may cause a sparkle effect because the gfx card is having to render more detail than it has pixels to render them. Recommended settings for:
    1024x768 -1.5
    1280x960 -2.0
    1600x1200 –3.0



    Same as above. Make both settings the same.


    This has to do with how ATI cards handle terrain. Leave it at default settings. Unless you want to morph the look of your terrain.

    This lets you increase the amount of detail in your terrain. Only for ATI cards.

    For debugging. It offers nothing a gamer would be interested in.

    This is an awesome feature that lets you dump most everything related to your game in either System Memory or GFX memory. The idea is to keep all of your LVL textures, weapons textures, meshes, every skin in the game in your Ram instead of on your hard drive. The problem with this feature is that nobody has a system fast enough to do this efficiently. This feature is very Vram sensitive. Play with it if you want….but you will experience lots of pauses as your gfx card drivers defrag your Vram constantly to make room for more data from your system ram.

    This feature has 1 advantage…and at least 10 disadvantages. Setting this to “true” will let your gfx card render the textures in the highest quality setting. The color quality is much better than compress. The disadvantage is you will not get transparencies and it will slow even the fastest system from a normal 140fps to 30fps just spectating in a map.



    A true setting will make your skybox ugly as hell…however there are performance advantages to be had. Got a GF2/3? Set it to True.



    Leave this set to False unless you have a GF2/3. It will make your terrain more “pointy and jagged” This feature gives you a lower poly count terrain which is much easier on the cpu.



    Woot?
     
  16. Yogi_

    Yogi_ own

    Joined:
    Feb 17, 2004
    Messages:
    23
    Likes Received:
    0
    w00t indeed, thanks for the tips...

    I've got a question, I've got a Radeon 9800 Pro 128MB, but not as good cpu, Athlon 1700+... also 512MB ram.. I thought with this card I would get better performance than I am, but maybe someone can confirm for me..

    Sitting in the neutral zone (like where the ball resets) on the UT2k4 BR map, and looking out over the field, I get just under 40 fps with World Detail on Normal, Detailed textures, and most other settings on Normal. Setting World Detail to Low and no detailed textures, I get around 47 or so.... does that sound about right? I'm pretty new to UT, so I really don't know what to expect... but I guess maybe I'm just expecting to much out of this new video card?
     
  17. TWD

    TWD Cute and Cuddly

    Joined:
    Aug 2, 2000
    Messages:
    7,440
    Likes Received:
    8
    It's cuz your processor sucks. Upgrade your processor to something higher and your performance should increase A TON.
     
  18. OO7MIKE

    OO7MIKE Mr. Sexy

    Joined:
    May 2, 2000
    Messages:
    4,933
    Likes Received:
    4
    UT2k4 is pretty cpu intensive....but not entirely dependant.

    40fps is pretty low. Your card is fine.....If you really want to play the game...then you should turn down your settings. Turn down your shadows and physics. If nothing on this page helps you get more fps...then you may just have to buy a new cpu or live with it for a while.
     
  19. DDRRE

    DDRRE Flesh is a design flaw.

    Joined:
    Feb 13, 2004
    Messages:
    283
    Likes Received:
    0
    You guys sure make an effort writing those replies ;]
    Anyway thanks again for the support :)
     
  20. Burning Fish

    Burning Fish My brain hurts!

    Joined:
    Dec 30, 2003
    Messages:
    278
    Likes Received:
    0
    Very good guide, and thx for the info 007Mike, I've always what those settings did :)
     

Share This Page