Skip to content

Instantly share code, notes, and snippets.

@oliveratgithub
Last active September 11, 2021 09:23
Show Gist options
  • Star 14 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oliveratgithub/b2df8ff2a76d1ff406f033701de66628 to your computer and use it in GitHub Desktop.
Save oliveratgithub/b2df8ff2a76d1ff406f033701de66628 to your computer and use it in GitHub Desktop.
ioQuake3 – custom high definition configurations for best visual quality (Quake 3, Quake III Arena). This config file is featured on https://swissmacuser.ch/how-you-want-to-run-quake-iii-arena-in-2018-with-high-definition-graphics-120-fps-on-5k-resolution/
seta r_mode "-1"
seta r_customwidth "5120"
seta r_customheight "2880"
seta cg_fov "115"
seta cg_gunCorrectFOV "1"
seta cl_renderer "opengl2"
seta r_allowSoftwareGL "0"
seta r_ignoreGLErrors "1"
seta r_smp "1"
seta r_displayrefresh "0"
seta r_swapinterval "0"
seta com_maxfps "333"
seta com_hunkmegs "512"
seta r_hdr "1"
seta r_ssao "1"
seta r_postProcess "1"
seta r_toneMap "1"
seta r_parallaxMapping "2"
seta r_picmip "0"
seta r_colorbits "32"
seta r_depthbits "24"
seta r_stencilbits "16"
seta r_lodbias "-2"
seta r_subdivisions "1"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_texturebits "32"
seta r_ext_texture_filter_anisotropic "1"
seta r_ext_multisample "4"
seta r_ext_framebuffer_multisample "4"
seta r_ext_max_anisotropy "16"
seta r_ext_compressed_textures "0"
seta r_ext_multitexture "1"
seta r_detailtextures "1"
seta r_preloadtextures "1"
seta r_dynamiclight "1"
seta r_dlightMode "2"
seta r_deluxeMapping "1"
seta r_roundImagesDown "1"
seta r_fastsky "0"
seta r_drawSun "1"
seta r_drawSunRays "1"
seta r_sunShadows "1"
seta r_sunlightMode "1"
seta r_shadowFilter "2"
seta r_shadowBlur "1"
seta r_shadowFilter "2"
seta r_flares "1"
seta cg_drawfps 1
seta cg_drawIcons "1"
seta cg_draw3dIcons "1"
seta cg_draw2D "1"
seta cg_simpleItems "0"
seta cg_marks "1"
seta cg_gibs "1"
seta cg_railTrailTime "800"
seta cg_teamRails "1"
seta cg_smoke_sg "1"
seta cg_visibleBleeding "1"
seta cg_noProjectileTrail "0"
seta cg_showBulletHits "1"
seta cg_oldPlasma "0"
seta cg_oldRocket "0"
seta cg_oldRail "0"
@oliveratgithub
Copy link
Author

Note: with ioquake3 on macOS High Sierra, some of these configurations need to be updated using the in-game console:

  1. Press Shift + ESC (this brings down the console)
  2. Type the command and desired value: \x_command value
  3. Confirm using Return – some graphics related commands require to restart the video rendering: \vid_restart

@ZerTerO
Copy link

ZerTerO commented Sep 4, 2018

How about separating the original Q3A CVAR's from the ioquake3 CVAR's? Like:

//quake3arena
...
seta r_picmip "0"
...

//ioquake3
...
seta r_toneMap "1"
seta r_parallaxMapping "2"
...

@diegoulloao
Copy link

Where I place it?

@oliveratgithub
Copy link
Author

@diegoulloao simply drop it into your baseq3-directory

@oliveratgithub
Copy link
Author

oliveratgithub commented Dec 6, 2020

Revision 4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment