Very high quality rendering settings
These settings can make the game look better with the existing textures.
You can add them at the bottom of your config file at
or enter them in the console individually. The console can be opened in-game by pressing shift+esc.
seta r_mode -2 // make game use desktop resolution
seta r_picmip 0 // full texture detail
seta r_flares 1 // enable light flares
seta r_lodBias -2 // don't use lower detail models far away
seta r_subdivisions 1 // smoother curves
seta r_ext_texture_filter_anisotropic 1 // enable anisotropy texture filter
seta r_ext_max_anisotropy 16 // 16x anisotropy texture filter
seta r_ext_multisample 4 // use 4x anti-alias (opengl1 renderer)
seta r_ext_framebuffer_multisample 4 // use 4x anti-alias (opengl2 renderer)
seta r_lodCurveError 10000 // smoother curves far away (cheat protected)
seta r_forceSun 1 // cast shadows from sun (opengl2 renderer, cheat protected)
Cheat protected values only work when you start a map using
devmap q3dm7 in the in-game console. They get reset when you play a non-cheat map so you may need to reenter them often.
High resolution textures: https://ioquake3.org/extras/replacement_content/
My widescreen HUD mod (fixes the view weapon too): https://clover.moe/flexible-hud-for-ioq3/
Better AI: Maybe the Brainworks mod? I haven’t actually used it personally. Bug fixes for bots made to ioquake3’s baseq3 code are included in my HUD mod though.
I have project based on ioquake3 named Spearmint which is not compatible with Q3 code mods or servers. It has many additional improvements to the bot AI, widescreen HUD support built-in, and a “very high quality” graphics preset in the menu to handle most the above settings. It’s compatible with the high res textures pack too.