Connection, Framerate and Visual Tweaks
Doom 3 and Resurrection of Evil
Tailored Configs



A full description of all cvars and commands can be found on the main Framerate and Visual Tweaks page.


IMPORTANT:
Make sure that you let Doom3 autodetect (Options | System | Scan Hardware and Select Optimal Quality | Apply Changes) the best setting initially and then use the settings in your autoexec.cfg. If you do not the textures can look a little washed out/flat/half-shaded as Doom3 has not set the cvar image_useNormalCompression (and possibly others such as rendering/shading) correctly for your hardware.


These configs are designed to fill the gap between the different quality settings already available in Doom3. 

Excellent Visual Quality / Lowest FPS Config
Very High Visual Quality / Low FPS Config
Balanced Visual / FPS Config
Best Visual Compromise / FPS Compromise Config
Worst Visual Quality / Higher FPS Config
Multiplayer Config




Excellent Visual Quality / Lowest FPS  Config
This set of configs is tailored towards giving the best visual quality possible for all video cards. The 512 megabyte config gives higher visual quality than Doom3's Ultra setting. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

Configs have now been updated to work correctly with the ' Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "0"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "512"
seta image_downSizeBump "1"
seta image_downSizeSpecular "0"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "4"
seta r_shadows "1" 
seta r_useOptimizedShadows "0"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "0"
seta image_useCompression "0"
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "1024"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_downSize "0"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "4"
seta r_shadows "1" 
seta r_useOptimizedShadows "0"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 

64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "4"
seta r_shadows "1" 
seta r_useOptimizedShadows "0"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 
128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "0"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "4"
seta r_shadows "1" 
seta r_useOptimizedShadows "0"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 




Very High Visual Quality / Low FPS  Config
This set of configs is tailored towards a very high visual quality for all video cards. The 128, 256 and 512 megabyte configs give higher visual quality than Doom3's High setting. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

Configs have now been updated to work correctly with the ' Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "4"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "512"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "4"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 
64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "4"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 
128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "0"
seta image_lodbias "-1"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "0"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "1"
seta image_anisotropy "4"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR" 




Balanced Visual / FPS Config
This set of configs is tailored towards giving the most balanced visual quality versus FPS for all video cards. The 128, 256 and 512 megabyte configs give a higher visual quality than Doom3's Medium setting. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

Configs have now been updated to work correctly with the ' Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "2"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "512"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "2"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "2"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_multiSamples "0"
seta r_skipNewAmbient "0"
seta r_shadows "1"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "2"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 





Best Visual Compromise / FPS Compromise Config
If you are having FPS problems this is the best all round config for singleplayer, offering a good compromise between visual quality and FPS. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

Configs have now been updated to work correctly with the ' Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"

seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"

seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "512"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"

seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_skipParticles "0"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"




Worst Visual Quality / Higher FPS  Config
This set of configs is tailored towards FPS rather than visual quality for all video cards, they are not recommended for singleplayer unless you are suffering from very poor FPS. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

Configs have now been updated to work correctly with the ' Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "1"
seta r_skipPostProcess "1"
seta r_skipParticles "0"

seta r_skipSpecular "1"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "0"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "0"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "512"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "1"
seta r_skipPostProcess "1"
seta r_skipParticles "0"
seta r_skipSpecular "1"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "0"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "0"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "1"
seta r_skipPostProcess "1"
seta r_skipParticles "0"

seta r_skipSpecular "1"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "0"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "0"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 

128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "1"
seta r_skipPostProcess "1"
seta r_skipParticles "0"

seta r_skipSpecular "1"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "0"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "0"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST" 




Multiplayer Config
This set of configs is tailored towards multiplayer and should not be used in singleplayer. Create a text file called autoexec.cfg in your Doom3 'Base' directory and cut/paste the relevant config text.

It is recommended that you bind the following to a key, use it to toggle certain effects as required.

bind "-" "toggle r_shadows;toggle g_showPlayerShadow;toggle g_projectilelights;toggle g_skipParticles"


You may also wish to add the following sound tweaks, set them back to default for singleplayer.

seta s_force22kHz "1" // Default 0
seta s_maxSoundsPerShader "1"  // Default 0

IMPORTANT: You must add the cvars r_gamma and r_brightness and adjust them to suit your visibility requirements. You may also find our Connection Tweaks page helps in getting the best out of your connection.

Configs have now been updated to work correctly with the 'Resurrection of Evil' expansion

256 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "-1" //NOTE 1
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0" //NOTE 2
seta r_skipPostProcess "1"
seta r_skipParticles "1"
seta r_skipSpecular "0" 
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "1"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"

512 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "-1" //NOTE 1
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0" //NOTE 2
seta r_skipPostProcess "1"
seta r_skipParticles "1"
seta r_skipSpecular "0" 
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "1"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"

64 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "-1" //NOTE 1
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0" //NOTE 2
seta r_skipPostProcess "1"
seta r_skipParticles "1"
seta r_skipSpecular "0" 
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "1"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"

128 Megabyte Video Cards 
seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "0"
seta image_roundDown "1"
seta image_lodbias "-1" //NOTE 1
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0" //NOTE 2
seta r_skipPostProcess "1"
seta r_skipParticles "1"
seta r_skipSpecular "0" 
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" 
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "0"
seta g_skipParticles "1"
seta g_bloodEffects "0"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"

NOTE 1: image_lodbias helps keep textures sharper at a distance, set to "0" if you find FPS/visibility problems
NOTE 2:
r_skipBump can be set to "1" for a minor FPS gain and a possible improvement in visibility

Contact Us | SavageUK | UpsetChaps
All Rights Reserved. Copyright © 2004-2007 Requ!em