Skip to content

Instantly share code, notes, and snippets.

@ruandre
Last active December 30, 2023 12:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruandre/b969ada9c3aba071b81f5235f6c69a12 to your computer and use it in GitHub Desktop.
Save ruandre/b969ada9c3aba071b81f5235f6c69a12 to your computer and use it in GitHub Desktop.
Quake III Arena Config 2021
// see:
// https://github.com/ec-/Quake3e
// https://www.moddb.com/mods/quake-3-4xai-upscale
// ~ /exec autoexec.cfg
seta r_mode "-1"
seta r_customwidth "2560"
seta r_customheight "1440"
seta cg_fov "120"
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 "165" // monitor refresh rate
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 "0"
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"
seta timescale "1"
seta g_synchronousClients "1"
seta pmove_fixed "0"
seta pmove_msec "8"
seta sv_fps "165" // monitor refresh rate
seta com_maxfps "165" // monitor refresh rate
seta cl_maxpackets "125"
seta g_speed "320"
seta g_gravity "800"
seta g_knockback "1000"
seta sv_cheats "0"
seta cg_lagometer "0"
seta cg_crosshairHealth "0"
seta s_volume "1"
seta s_musicvolume "0"
seta sensitivity "2" // high dpi
seta m_filter "0"
seta m_pitch "0.022"
seta m_yaw "0.022"
seta r_fullscreen "1"
seta cg_bobroll "0"
seta cg_bobpitch "0"
seta cg_bobup "0"
seta cg_runroll "0"
seta cg_runpitch "0"
seta cg_deadbodydarken "1"
seta cg_damagedraw "0"
seta cg_damagekick "0"
seta cg_fallkick "0"
seta cg_lightningimpact "0"
unbindall
bind 1 "weapon 1" // gauntlet
bind 2 "weapon 2" // machine gun
bind 3 "weapon 3" // shotgun
bind 4 "weapon 4" // grenade launcher
bind 5 "weapon 5" // rocket launcher
bind 6 "weapon 6" // lightning gun
bind 7 "weapon 7" // rail gun
bind 8 "weapon 8" // plasma gun
bind 9 "weapon 9" // bfg
bind 0 "weapon 10" // grappling hook
bind c "weapon 1" // gauntlet
bind q "weapon 5" // rocket launcher
bind e "weapon 7" // rail gun
bind v "weapon 8" // plasma gun
bind f "weapon 6" // lightning gun
bind r "weapon 3" // shotgun
bind x "weapon 9" // bfg
bind z "weapon 4" // grenade launcher
bind mwheeldown "wait;weapprev"
bind mwheelup "wait;weapnext"
bind CTRL "+movedown"
bind ALT "+zoom"
bind SHIFT "+speed"
bind SPACE "+moveup"
bind KP_INS "+button3"
bind KP_ENTER "+button2"
bind PAUSE "pause"
bind ESCAPE "togglemenu"
bind TAB "+scores"
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "ui_teamorders"
bind F5 "record"
bind F6 "stoprecord"
bind F11 "screenshot"
bind ~ "toggleconsole"
bind ` "toggleconsole"
bind w "+forward"
bind a "+moveleft"
bind s "+back"
bind d "+moveright"
bind t "messagemode"
bind y "messagemode2"
bind p "toggle cg_drawgun"
bind o "toggle cg_thirdperson"
bind KP_PLUS "say ^3<< ^5NEED HELP ^3>>"
bind KP_MINUS "say ^3<< ^5ON MY WAY ^3>>"
bind [ "hudnext"
bind ] "hudprev"
bind l "ready"
bind MOUSE1 "+attack"
bind MOUSE2 "+zoom"
seta com_zoneMegs "48"
// zoom
seta cg_zoomfov "64"
seta cg_zoomScaling "1"
seta cg_zoomSensitivity "2"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment