When loading Quake 4 in Ultra settings there is a bug where all the textures will be low quality. To fix this issue we need to create a config file to place in the Quake 4 game directory
- Browse to QUake 4 game directory
Steam > Right-click on Quake 4 > Properties... > Installed Files > Browse...
- Go to the
q4base
directory. - Create a new file called
autoexec.cfg
- Copy the below config into the file and save.
seta image_downSizeLimit "2048"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "2048"
seta image_downSizeSpecularLimit "2048"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
seta image_usePrecompressedTextures "1"
seta image_useNormalCompressionLoadDDSForPal "1"
seta image_useNormalCompression "0"
seta image_useAllFormats "1"
seta image_useCompression "0"
seta image_downSize "0"
seta image_lodbias "0"
seta image_anisotropy "16"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
Bonus: If you play multiplayer most servers will have a mod such as Q4Max. Copy the autoexec.cfg
file into the respective mods directory e.g q4max
and that will resolve the issue for the multiplayer mods as well.