| D3D (Experiment One) |
There are two things you can do to improve framerates (while maintaining
reasonable visual quality) with UT when using D3D, one involves opening the
unrealtournament.ini file and the other can be done from the preferences menu in
UT.
Unrealtournament.ini
Open up the .ini file and locate the D3D settings and change it as in the
example below.
[D3DDrv.D3DRenderDevice]
UsePalettes=False
DetailTextures=False
UsePrecache=True
Use32BitTextures=True
Setting UsePalettes to True
is pointless if you have an nVidia card as they do not support them (so just
leave it set to False). Also the Detailtextures
don't seem to function properly so set them to False
as well.
Precaching will cause the framerate to stutter less when in game but will cause
longer loading times, after a few seconds the framerate should be fluid on both
settings.
I didn't notice significant slowdowns after setting Use32bitTextures
to True so there you go.
Preferences Menu in UT
When UT is loaded go to the preferences menu and change the following.
I noticed that the world textures on both geforce and TNT2 are far too bright
when running in 16bit colour. You can fix this by
using 32bit colours which does not seem to cause
any slowdowns at all.
The world textures should be fine at medium
quality as you don't really see the effect at high
quality and low quality is far too ugly.
Another big improvement can be obtained by lowering the skin
detail, high detail does look great but it's
a pretty heavy framerate killer.
Originally submitted to UTInferno. (Since edited)
| D3D (Experiment Two) |
For those victims of D3D chop, frame skips, and the other abnormalities
caused by the framerate dropping below 30 FPS under D3D, try the following:
Hit tilde [~] to bring up the console and type preferences.
Locate the display item and open it up.
Set 'ScreenFlash' to 'False'.
Set 'Decals' to 'False'.
Set 'NoDynamicLights' to 'True'.
(All three of these can also be changed under the normal preferences menu).
Then find Rendering, D3D and set these options.
VolumetricLighting=False
HighDetailActors=False
DetailTextures=False
If your FPS rate was really bad you may also wish to set 'ShinySurfaces'
to 'False'. ('Coronas'
seems to have an insignificant effect on performance, but feel free to try
setting it to 'False').
You can manually edit these in the UnrealTournament.ini file under the headings
of [WinDrv.WindowsClient] and [D3DDrv.D3DRenderDevice]
'Lighting' seemed to have the most notable effect,
and if, after using the above tweaks, you still suffer a slow FPS rate, then
under 'Display' is an option for 'NoLighting',
set it to 'True'. This will make the game
incredibly ugly, however, it has enabled some machines to break the 50 FPS
avgerage rate (admittedly these PC's have equipment such as a GeForce DDR, a
P2-450, 128MB RAM etc).
An FPS rate as low as 30, should be good enough to prevent being killed by 'invisible' rockets :)
Remember to always ensure that you are running the latest driver for your video card. If your card manufacturer's driver doesn't seem to help you too much, go get the nVidia reference driver (the Detonator drivers) and try that.
Originally written by Daniel Hudson & submitted to PlanetUnreal. (Since edited)
| Disable the Flyby Sequence |
You can disable the intro-flyby sequence (movie) by making one small edit to
your /unrealtournament/system/unrealtournament.ini
file.
In the first section of the file, replace LocalMap=CityIntro.unr
with LocalMap=UT-Logo-Map.unr.