Theres a file called DeusEx.ini in your DeusEx/System folder.
While some people usually just leave this behind, thinking there's nothing special in it, it actually does contain some changable properties, which can increase performance, especially if you're using one of the updated renderers.
Here's an example of what your DeusEx.ini contains, along with some information on it.
[URL]
Protocol=deusex
ProtocolDescription=Deus Ex Protocol
Name=Player // This is not your in-game name, changing this entry will not make a difference. If you want to change your playername, do it in your user.ini.
Map=Index.dx
LocalMap=DX.dx
Host=
Portal=
MapExt=dx
SaveExt=dxs
Port=7790 // This is the port which your server is at, it's not recommended to change it, as you might have to open new ports, for your server to work properly on another port.
Class=DXMTL152b1.MTLJCDenton // Should not be changed. However, if your entry is different than the one mentioned here, I recommend that you get MTL, as it adds several features, like being able to see who are playing in a server. Get MTL here
[FirstRun]
FirstRun=1100
[Engine.Engine]
GameRenderDevice=D3D8Drv.D3D8RenderDevice // This is, as it says, the device that renders your game. There's a chance yours will look different, but that's no problem. It should be one of the following, however. Either D3D8Drv.D3D8RenderDevice, D3DDrv.D3DRenderDevice or OpenGLDrv.OpenGLRenderDevice
AudioDevice=Galaxy.GalaxyAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=Engine.Console
Language=int
GameEngine=DeusEx.DeusExGameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice
DefaultGame=MMUserInterface160.MMUIGameInfo // If you have something different here, it's recommended to get MMUserInterface. Get MMUserInterface here
DefaultServerGame=DXMTL152b1.MTLDeathMatch // Should not be changed. However, if your entry is different than the
one mentioned here, I recommend that you get MTL, as it adds several
features, like being able to see who are playing in a server. Get MTL here
ViewportManager=WinDrv.WindowsClient
Render=Render.Render
Input=Extension.InputExt
Canvas=Engine.Canvas
Root=DeusEx.DeusExRootWindow
CdPath=..\ // Setting it to "..\" will let you run Deus Ex without a CD
[Core.System]
PurgeCacheDays=0 // Put this to 0, this way, you won't have to redownload maps from a server, as your cached files won't get deleted.
SavePath=..\Save
CachePath=..\Cache
CacheExt=.uxx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Paths=..\System\*.u
Paths=..\Maps\*.dx
Paths=..\Textures\*.utx
Paths=..\Sounds\*.uax
Paths=..\Music\*.umx
[DeusEx.DeusExGameEngine]
CacheSizeMegs=32 // It's recommended to put this value at 32, as it will cause the game to run smoother.
UseSound=True // Pretty obvious, whether to use sound or not
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
ServerActors=Nephthys.NptServerQuery
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=Nephthys.NptServerUplink MasterServerAddress=master.dxmtl.eu MasterServerPort=27900 // If you're a serverhoster, make sure you got nephthys, as it provides several fixes against exploits which for example could just make your server crash. If you don't host though, there's no need to install nephthys. Get Nephtys here
ServerPackages=DXMTL152b1 // As mentioned a few times earlier, recommended mod, even for serverhosters, as it will make the game much smoother, amongst other good things. Get MTL here
[WinDrv.WindowsClient]
WindowedViewportX=640
WindowedViewportY=480
WindowedColorBits=32
FullscreenViewportX=1024
FullscreenViewportY=768
FullscreenColorBits=32
Brightness=1.000000
MipFactor=0.000000
UseDirectDraw=True
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
CurvedSurfaces=False
ScreenFlashes=False
NoLighting=False
SlowVideoBuffering=False
DeadZoneXYZ=True
DeadZoneRUV=False
InvertVertical=False
ScaleXYZ=1000.000000
ScaleRUV=2000.000000
SkinDetail=High // Set this to Low, or Normal, to increase performance at cost of quality.
TextureDetail=High // Set this to Low, or Normal, to increase performance at cost of quality.
Decals=True // Setting this option to false will increase performance, but will disallow you to see blood appear. While this might not sound bad at first, you'll have to remember that you can use the blood, as a way to see if you are actually hitting the player server-side. Very handy in somewhat laggy situations.
MinDesiredFrameRate=30.000000 // At this value, Deus Ex will cut down quality, if your fps drops below 30. This results in your fps being more stable, and being higher generally.
UseDirectInput=False
NoDynamicLights=False // In Multiplayer, having this option set to true, will not do much, apart from your light augmentation not working properly. In SinglePlayer however it voids the lighting stuff, making all areas look the same:Previously shadowed areas would just look normal now.
[Engine.Player]
ConfiguredInternetSpeed=20000
ConfiguredLanSpeed=20000
[Galaxy.GalaxyAudioSubsystem]
UseDirectSound=True
UseFilter=True
UseSurround=False
UseStereo=False
UseCDMusic=False
UseDigitalMusic=True
UseSpatial=False
UseReverb=True
Use3dHardware=False
LowSoundQuality=False
ReverseStereo=False
Latency=40
OutputRate=22050Hz
EffectsChannels=16
DopplerSpeed=6500.000000
MusicVolume=153
SoundVolume=204
SpeechVolume=255
AmbientFactor=0.700000
[IpDrv.TcpNetDriver]
AllowDownloads=True
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
MaxClientRate=20000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=20
LanServerMaxTickRate=35
StaticUpdateRate=12
DynamicUpdateRate=40
[IpDrv.TcpipConnection]
SimPacketLoss=0
SimLatency=0
[IpServer.UdpServerQuery]
GameName=deusex
[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconPort=7776
BeaconProduct=DeusEx
[SoftDrv.SoftwareRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=False
HighDetailActors=True
HighResTextureSmooth=True
LowResTextureSmooth=False
FastTranslucency=True
[GlideDrv.GlideRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailBias=-1.500000
RefreshRate=100Hz
DetailTextures=True
FastUglyRefresh=False
ScreenSmoothing=True
Resolution=Default
[MetalDrv.MetalRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailTextures=True
[OpenGLDrv.OpenGLRenderDevice] // This section assumes you have the updated OpenGL Renderer, if you do not, please skip this section.
Translucency=True // Allows you to look through windows, shouldn't be disabled, even if you're struggling for performance, as it hardly affects performance
VolumetricLighting=True // Should be set to to true, setting it to false might make lightbuttons not work anymore (including your light augmentation)
ShinySurfaces=True // Setting it to false will make mirrors stop reflecting the environment.
Coronas=False // Setting it to true will cause street lights to have a glare around the light. Doesn't really affect performance, so put it to whatever you like.
HighDetailActors=False // Setting it to true will cause the actors to look more detailed, does affect performance quite a bit, so if you're struggling for fps, set it to false.
DetailTextures=False // Setting it to true will cause objects to look more detailed, affects performance as well, so if you're struggling for fps, set it to false.
UseTNT=False
MinDepthBits=0
MaxLogUOverV=8
MaxLogVOverU=8
UseMultiTexture=True
UsePalette=True // You should experiment around with this, some GFX cards perform better when this is toggled on, others do not.
UseAlphaPalette=True // Should be set to True, unless you have a really old computer with very old buggy GeForce drivers
ShareLists=False
AlwaysMipmap=True
DoPrecache=0 // Changing the value to 1, will make DX precache the maps every time you load them, making you have a little fps boost. There seems to be a bug however, making it precache the map every time you go to menu, causing a lot of annoyance after a while.
UseTrilinear=False // Makes the textures look a bit more nice than before, effects performance though, so keep it to false when you're struggling for fps.
MaxAnisotropy=0
SupportsLazyTextures=0
TruFormMinVertices=0
TruFormTessellation=3
UseTruForm=False
AAFilterHint=0
NumAASamples=0 // Makes the edges of surfaces look better, put it either to 0, 2, 4, 6 or 8. 0 is no AA, 8 is max AA. Putting this to an other value than 0 will hurt your performance, so recommended to keep it to 0, when you're in dire need of fps.
UseAA=False // Whether to use AA or not
RequestHighResolutionZ=True
MaskedTextureHack=True
FrameRateLimit=0 //
Computer controlled frame rate limiter in frames per second. Set to 0 to disable.
SwapInterval=-1 // Controls V Sync. If set to the default value of -1, the default buffer
swapping method is used. Set to 0 to disable V Sync. Set to 1 to enable
V Sync.
UseVertexProgram=False
UseCVA=False
UseMultiDrawArrays=False
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=True
UseTexPool=True
UseTexIdPool=True
UseSSE=True
BufferClippedActorTris=True
SinglePassDetail=True
ColorizeDetailTextures=False
DetailClipping=True // Enables the use of a somewhat experimental detail texture mode. It
costs more CPU time, but may improve performance in fill rate limited
situations.
UseDetailAlpha=True
RefreshRate=100 // Allows you to set a specific limit for your FPS to be at. (usually done, to lessen the strain on your computer) VSync has to be toggled on for this to work.
MaxTMUnits=0
NoFiltering=False
Use16BitTextures=True // Setting it to false will let you use 32 bit textures, which look better, but again decrease performance, set it to True, if you're struggling for FPS
UseS3TC=False
AutoGenerateMipmaps=False
UsePrecache=False // Changing the value to 1, will make DX precache the maps every time
you load them, making you have a little fps boost. There seems to be a
bug however, making it precache the map every time you go to menu,
causing a lot of annoyance after a while.
UseBGRATextures=True
UseZTrick=False
MaxLogTextureSize=0
MinLogTextureSize=0
OneXBlending=False
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.0000000
LODBias=1.100000 // Putting this to a positive value, wil cut the detail of textures, if they're far away from you, which will avoid your fps dropping massively when looking at a big part of the map. Putting it to a negative value will make textures blur less at long range, causing them to look better, but it will cut on your performance massively, especially when looking at a big part of the map.
DescFlags=0
Description=
ZRangeHack=True // Setting this to true will fix problems with decals flickering at long range. Please note that this is a "hack" and can result in something not displaying properly.
SmoothMaskedTextures=False
SceneNodeHack=True
UseSSE2=True
BufferTileQuads=True
SinglePassFog=True
DetailMax=0
NoMaskedS3TC=False
[D3DDrv.D3DRenderDevice]
Translucency=True // Setting it to false will make it impossible to look through windows and other translucent things
VolumetricLighting=True // Should be set to to true, setting it to
false might make lightbuttons not work anymore (including your light
augmentation)
ShinySurfaces=True // Setting it to false will make mirrors stop reflecting the environment.
Coronas=False // Setting it to true will cause street lights to have
a glare around the light. Doesn't really affect performance, so put it
to whatever you like.
HighDetailActors=False // Setting it to true will cause the
actors to look more detailed, does affect performance quite a bit, so
if you're struggling for fps, set it to false.
UseMipmapping=True
UseTrilinear=True // Whether to use Bilinear or Trilinear filtering, when set to true, graphics might look a bit better, with a minor performance loss
UseMultitexture=True
UsePageFlipping=True
UsePalette=True // You should experiment around with this, some GFX cards perform better when this is toggled on, others do not.
UseFullscreen=True // Whether to use fullscreen for DX or not.
UseGammaCorrection=True
DetailTextures=False // Setting it to false will increase performance at the cost of the quality of the texture detail.
Use3dfx=False // Whether to use 3dfx or not, if you don't have a Voodoo card, leave this option on False
UseTripleBuffering=True
UsePrecache=True
Use32BitTextures=True // Setting it to false will increase performance at the cost of the quality of the textures.
DescFlags=1
dwDeviceId=16712
dwVendorId=4098
UseVertexFog=False
UseAGPTextures=True
UseVideoMemoryVB=False
UseVSync=True // Setting this to false will stop your fps getting limited at a number (usually 60) For some, setting this to false will let them have higher fps. Others however seem to get higher fps as well, but it feels like very low fps. (worse than before) So it's recommended to try this out for yourself.
Description=RADEON 9800 SERIES
[SglDrv.SglRenderDevice]
Translucency=True
VolumetricLighting=False
ShinySurfaces=False
Coronas=True
HighDetailActors=False
ColorDepth=16
DetailTextures=False
FastUglyRefresh=False
TextureDetailBias=Near
VertexLighting=False
[Editor.EditorEngine]
UseSound=True
CacheSizeMegs=32
GridEnabled=True
SnapVertices=True
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=False
AutoSaveTimeMinutes=5
AutoSaveIndex=6
C_WorldBox=(R=0,G=0,B=107,A=0)
C_GroundPlane=(R=0,G=0,B=63,A=0)
C_GroundHighlight=(R=0,G=0,B=127,A=0)
C_BrushWire=(R=255,G=63,B=63,A=0)
C_Pivot=(R=0,G=255,B=0,A=0)
C_Select=(R=0,G=0,B=127,A=0)
C_AddWire=(R=127,G=127,B=255,A=0)
C_SubtractWire=(R=255,G=192,B=63,A=0)
C_GreyWire=(R=163,G=163,B=163,A=0)
C_Invalid=(R=163,G=163,B=163,A=0)
C_ActorWire=(R=127,G=63,B=0,A=0)
C_ActorHiWire=(R=255,G=127,B=0,A=0)
C_White=(R=255,G=255,B=255,A=0)
C_SemiSolidWire=(R=127,G=255,B=0,A=0)
C_NonSolidWire=(R=63,G=192,B=32,A=0)
C_WireGridAxis=(R=119,G=119,B=119,A=0)
C_ActorArrow=(R=163,G=0,B=0,A=0)
C_ScaleBox=(R=151,G=67,B=11,A=0)
C_ScaleBoxHi=(R=223,G=149,B=157,A=0)
C_Mover=(R=255,G=0,B=255,A=0)
C_OrthoBackground=(R=163,G=163,B=163,A=0)
C_Current=(R=0,G=0,B=0,A=0)
C_BrushVertex=(R=0,G=0,B=0,A=0)
C_BrushSnap=(R=0,G=0,B=0,A=0)
C_Black=(R=0,G=0,B=0,A=0)
C_Mask=(R=0,G=0,B=0,A=0)
C_WireBackground=(R=0,G=0,B=0,A=0)
C_ZoneWire=(R=0,G=0,B=0,A=0)
EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=Fire
EditPackages=IpDrv
EditPackages=Extension
EditPackages=DeusExUI
EditPackages=ConSys
EditPackages=DeusExConversations
EditPackages=DeusExSounds
EditPackages=DeusExItems
EditPackages=DeusExDeco
EditPackages=DeusExCharacters
EditPackages=DeusExText
EditPackages=DeusEx
EditPackages=IpServer
[DeusEx.DeusExGameInfo]
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathmessages=False
[Engine.GameInfo]
bLowGore=True
bMuteSpectators=True
bNoCheating=True
bAllowFOV=False
AutoAim=1.000000
GameSpeed=1.000000
MaxSpectators=2
AdminPassword=AdminPass
GamePassword=
MaxPlayers=8
IPPolicies[0]=ACCEPT,*
IPPolicies[1]=
IPPolicies[2]=
IPPolicies[3]=
IPPolicies[4]=
IPPolicies[5]=
IPPolicies[6]=
IPPolicies[7]=
IPPolicies[8]=
IPPolicies[9]=
IPPolicies[10]=
IPPolicies[11]=
IPPolicies[12]=
IPPolicies[13]=
IPPolicies[14]=
IPPolicies[15]=
IPPolicies[16]=
IPPolicies[17]=
IPPolicies[18]=
IPPolicies[19]=
IPPolicies[20]=
IPPolicies[21]=
IPPolicies[22]=
IPPolicies[23]=
IPPolicies[24]=
IPPolicies[25]=
IPPolicies[26]=
IPPolicies[27]=
IPPolicies[28]=
IPPolicies[29]=
IPPolicies[30]=
IPPolicies[31]=
IPPolicies[32]=
IPPolicies[33]=
IPPolicies[34]=
IPPolicies[35]=
IPPolicies[36]=
IPPolicies[37]=
IPPolicies[38]=
IPPolicies[39]=
IPPolicies[40]=
IPPolicies[41]=
IPPolicies[42]=
IPPolicies[43]=
IPPolicies[44]=
IPPolicies[45]=
IPPolicies[46]=
IPPolicies[47]=
IPPolicies[48]=
IPPolicies[49]=
ServerLogName=server.log
bLocalLog=True
bWorldLog=True
bBatchLocal=False
DemoBuild=0
DemoHasTuts=0
[Engine.DemoRecDriver]
DemoSpectatorClass=UnrealShare.UnrealSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=60
LanServerMaxTickRate=60
[DeusEx.MenuScreenJoinGame]
MasterServerAddress=master0.gamespy.com
[Engine.GameReplicationInfo]
ServerName=
ShortName=
[IpServer.UdpBeacon]
BeaconProduct=DeusEx
[WindowPositions]
GameLog=(X=335,Y=28,XL=637,YL=545)
ConfigPageRenderer=(X=5,Y=96,XL=516,YL=280)
ConfigPageDriver=(X=5,Y=96,XL=516,YL=280)
ConfigPageDetail=(X=5,Y=96,XL=516,YL=280)
ConfigPageFirstTime=(X=5,Y=96,XL=516,YL=280)
WizardDialog=(X=247,Y=151,XL=530,YL=436)
Preferences=(X=390,Y=32,XL=352,YL=512)
ConfigPageSafeMode=(X=5,Y=96,XL=516,YL=280)
ConfigPageSafeOptions=(X=5,Y=96,XL=516,YL=280)
[Engine.GameEngine]
GameRenderDevice=Class'OpenGLDrv.OpenGLRenderDevice'
AudioDevice=Class'Galaxy.GalaxyAudioSubsystem'
Console=Class'Engine.Console'
NetworkDevice=Class'IpDrv.TcpNetDriver'
Language=None
CacheSizeMegs=32
UseSound=True
[DeusEx.dxmaplist]
Maps[0]=DXMP_Silo
Maps[1]=DXMP_Area51Bunker
Maps[2]=DXMP_Cathedral
Maps[3]=DXMP_Cmd
Maps[4]=DXMP_Smuggler
Maps[5]=
Maps[6]=
Maps[7]=
Maps[8]=
Maps[9]=
Maps[10]=
Maps[11]=
Maps[12]=
Maps[13]=
Maps[14]=
Maps[15]=
Maps[16]=
Maps[17]=
Maps[18]=
Maps[19]=
Maps[20]=
Maps[21]=
Maps[22]=
Maps[23]=
Maps[24]=
Maps[25]=
Maps[26]=
Maps[27]=
Maps[28]=
Maps[29]=
Maps[30]=
Maps[31]=
MapSizes[0]=(6-10)
MapSizes[1]=(8-14)
MapSizes[2]=(8-14)
MapSizes[3]=(12-16)
MapSizes[4]=(2-6)
MapSizes[5]=
MapSizes[6]=
MapSizes[7]=
MapSizes[8]=
MapSizes[9]=
MapSizes[10]=
MapSizes[11]=
MapSizes[12]=
MapSizes[13]=
MapSizes[14]=
MapSizes[15]=
MapSizes[16]=
MapSizes[17]=
MapSizes[18]=
MapSizes[19]=
MapSizes[20]=
MapSizes[21]=
MapSizes[22]=
MapSizes[23]=
MapSizes[24]=
MapSizes[25]=
MapSizes[26]=
MapSizes[27]=
MapSizes[28]=
MapSizes[29]=
MapSizes[30]=
MapSizes[31]=
MapNum=4
CycleType=0
[Engine.MapList]
Maps[0]=
Maps[1]=
Maps[2]=
Maps[3]=
Maps[4]=
Maps[5]=
Maps[6]=
Maps[7]=
Maps[8]=
Maps[9]=
Maps[10]=
Maps[11]=
Maps[12]=
Maps[13]=
Maps[14]=
Maps[15]=
Maps[16]=
Maps[17]=
Maps[18]=
Maps[19]=
Maps[20]=
Maps[21]=
Maps[22]=
Maps[23]=
Maps[24]=
Maps[25]=
Maps[26]=
Maps[27]=
Maps[28]=
Maps[29]=
Maps[30]=
Maps[31]=
MapNum=0
[DeusEx.DeusExMPGame]
SkillsTotal=2000
SkillsAvail=0
SkillsPerKill=0
InitialAugs=0
AugsPerKill=0
ScoreToWin=25
VictoryCondition=Time
MPSkillStartLevel=3
CurrentMap=DXMP_Cmd
fFriendlyFireMult=0.000000
bTrackWeapons=False
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
[IpServer.UdpServerUplink]
DoUplink=False
UpdateMinutes=1
MasterServerAddress=779
MasterServerPort=1544172281
Region=0
[DeusEx.menuscreenhostgame]
CurrentGameType=DeusEx.DeathMatchGame
ServerMode=1
[DXMTL152b1.MTLAdvTeam]
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
[D3D8Drv.D3D8RenderDevice]
ZRangeHack=True // Setting this to true will fix problems with decals
flickering at long range. Please note that this is a "hack" and can
result in something not displaying properly.
NumAASamples=0 // Makes the edges of surfaces look better, put it
either to 0, 2, 4, 6 or 8. 0 is no AA, 8 is max AA. Putting this to an
other value than 0 will hurt your performance, so recommended to keep
it to 0, when you're in dire need of fps.
UseAA=False // Whether to use AA or not
RequestHighResolutionZ=True
UseSoftwareVertexProcessing=False
UsePureDevice=False
UseTripleBuffering=False
MaskedTextureHack=False
SmoothMaskedTextures=False
SceneNodeHack=False
FrameRateLimit=0 //CPU controlled frame rate limiter in frames per second. Set to 0 to disable. (This won't work if your driver doesn't let the application decide on these options.)
SwapInterval=-1 // Controls V Sync. If set to the default value of -1, the default buffer
swapping method is used. Set to 0 to disable V Sync. Set to 1 to enable
V Sync.
UseVertexProgram=False
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=False
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=True
BufferClippedActorTris=True
SinglePassDetail=False
SinglePassFog=False
ColorizeDetailTextures=False
DetailClipping=True // Enables the use of a somewhat experimental detail texture mode. It
costs more CPU time, but may improve performance in fill rate limited
situations.
UseDetailAlpha=True
DetailMax=0
RefreshRate=85 // Allows you to set a limit on your fps, sometimes it's required, for those who get a really messed up DX when there's no frame limit. Please note that if you have disabled vsync in your driver's options, that it simply won't work.
MaxTMUnits=0
NoFiltering=False
MaxAnisotropy=0
Use16BitTextures=True // Setting this to False will make stuff look better, at the cost of performance
UseS3TC=False
UseAlphaPalette=False
UseTrilinear=False
UsePrecache=False
UsePalette=True // You should experiment around with this, some GFX cards perform better when this is toggled on, others do not.
UseMultiTexture=True
MaxLogTextureSize=8
MinLogTextureSize=0
MaxLogVOverU=8
MaxLogUOverV=8
OneXBlending=True
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
LODBias=1.100000 // Putting this to a positive value, wil cut the
detail of textures, if they're far away from you, which will avoid your
fps dropping massively when looking at a big part of the map. Putting
it to a negative value will make textures blur less at long range,
causing them to look better, but it will cut on your performance
massively, especially when looking at a big part of the map.
DetailTextures=True // Setting this option to false will increase performance at cost of quality
DescFlags=0
Description=
HighDetailActors=False // Setting it to true will cause the
actors to look more detailed, does affect performance quite a bit, so
if you're struggling for fps, set it to false.
Coronas=False // Setting it to true will cause street lights to have
a glare around the light. Doesn't really affect performance, so put it
to whatever you like.
ShinySurfaces=True // Setting it to false will make mirrors stop reflecting the environment.
VolumetricLighting=True // Should be set to to true, setting it to
false might make lightbuttons not work anymore (including your light
augmentation)
[DXMTL152b1.MTLGameInfo]
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
`:else=`