//================================================================== // SETTINGS... //================================================================== //------------------------------------- // Default Quake2 setting overrides // ie My personal settings //------------------------------------- set allow_download "1" // (toggle) 1=allow automatic downloading of game files from server as required. set allow_download_models "0" // (toggle) 0=do not allow automatic downloading of models from server. set allow_download_players "0" // (toggle) 0=do not allow automatic downloading of player (skins/sounds/models etc) files from server. set allow_download_sounds "0" // (toggle) 0=do not allow automatic downloading of sounds from server. set cl_blend "0" // (toggle) appears to do the same as gl_polyblend?? Maybe this only applies to software mode. set cl_particles "0" // (toggle) 0=no particles from rockets, grenades etc set cl_lights "0" // (toggle) appears to do the same as gl_dynamic?? Maybe this only applies to software mode. set cl_run "1" // (toggle) 1=always run set crosshair "13" // (integer) crosshair number set fov "105" // (integer) The size of the player's peripheral vision. set gender "female" // (string) This variable is necessary in order to display the proper death messages which might be gender related: male/female/none. set hand "2" // (toggle) Toggle the handedness of the player: 0 - right, 1 = left, 2 = center+nogun. set intensity "2" // (float) Higher=more intense textures set m_filter "1" // (toggle) Toggle the filtering of mouse input. Feels smoother with this on when moving mouse and movement keys at same time. set gl_coloredlightmaps "1" // (float) 0=almost black and white, 1=full color set gl_dynamic "0" // (toggle) 0=no dynamic lighting: light effect that illuminates rockets, explosions etc set gl_ext_swapinterval "0" // (toggle) 0=do not use swap interval between frames. set gl_mode "4" // (toggle) 4=800x600, 3=640x480, 6=1024x768 set gl_modulate "7" // (integer) The brightness of a texture while it is being affected by dynamic lights. Note: If the value is less than 1 then the texture which on which the dynamic light is displayed will be darker than it's normal color. If the value is more than 1 then the texture will be brighter. This variable is mostly used to brighten up the lighting in the game without changing any gamma information. set gl_polyblend "0" // (toggle) Toggle pallet blending. Note: The pallet blending effect is used while being injured, using a powerup, or under water. It might be beneficial to disable this effect to see clearly in water, but then its not as easy to notice when someone is shooting you. set gl_swapinterval "0" // (toggle) 0=like having vsync off: max fps with timerefresh/timedemo. 0=like having vsync on: locked fps to cl_maxfps with timerefresh/timedemo. set gl_texturemode "GL_LINEAR_MIPMAP_LINEAR" // (string) GL_LINEAR_MIPMAP_LINEAR = highest quality: Linear interpolation with mipmapping for trilinear hardware. set gl_triplebuffer "1" // (toggle) 1=use triple buffering for OpenGL cards. set rate "15000" // (integer) The maximum number of bytes that the server should send to the client.Some servers cap at 8000. Use 25000 for LAN. set sensitivity "6" // (integer) The mouse sensitivity. set s_khz "22" // (integer) The sampling rate in KHz of the sound samples (default: 11). set s_volume "0.1" // (float) The volume for the playback of sound samples. set skin "female/athena" // (string) The texture skin that the player is wearing set vid_gamma "0.65" // (float) Higher=darker, lower=brighter // the following are actually serverside so if server enforces them, these settings wont be used, but set them anyway in case set bob_pitch "0" // (float) The amount of movment that the player's screen moves up and down while in motion set bob_up "0" // (float) The amount of time before the player's screen starts moving set bob_roll "0" // (float) The amount of movment that the player's screen moves left and right while in motion. set run_pitch "0" // (float) The amount that the player should tilt up and down while running. set run_roll "0" // (float) The amount that the player should tilt left and right while running. //------------------------------------- // Re-confirm some Quake2 default // clientside settings which I care // about. Useful if I changed any // in-game via console while testing. //------------------------------------- set allow_download_maps "1" // (toggle) 1=allow automatic downloading of maps from server as required. set basedir "." // (string) he location of the directory where baseq2/ directory resides. set cl_anglespeedkey "1.5" // (float) The multiplier value for the yaw and roll axes set cl_entities "1" // (toggle) 1=display entities. set cl_footsteps "1" // (toggle) 1=enable foot step sounds (both you and opponents) set cl_gun "0" // (toggle) 0=hide the gun and hand set cl_maxfps "90" // (integer) The maximum number of packets-per-second the server should send to the client to cap the frames-per-second rate. set cl_nodelta "0" // (integer) Toggle the use of delta network packet compression set cl_noskins "0" // (toggle) 0=enable custom skins on other players set cl_predict "1" // (toggle) 1=enable prediction of entities between network packets. set cl_vwep "1" // (toggle) Toggle the use of Visual Weapons on players set gl_ext_multitexture "1" // (toggle) 1=use multiple texture processors. set gl_flashblend "0" // (toggle) 0=no blending of lights onto the environment. set gl_picmip "0" // (integer) 0=highest quality/sharp textures, higher=washed out/smoother texture effect. set gl_playermip "0" // (integer) 0=highest quality/sharp player textures, higher=washed out/smoother player texture effect. set gl_shadows "0" // (toggle) 0=no shadows. set m_pitch "0.022" // (float) The sensitivity for looking up and down with the mouse. set m_side "0.8" // (float) The sensitivity for moving left and right with the mouse. set m_yaw "0.022" // (float) The sensitivity for looking left and right with the mouse. set msg "0" // (toggle) Toggle the display of messages: 0 (all) to 4 (none). set viewsize "100" // (integer) The size of the game screen. 100=fit full screen set vid_fullscreen "1" // (toggle) 1=full screen, 0=windowed mode set win_noalttab "0" // (toggle) 0=allow pressing alt-tab to switch to windows from fullscreen. //----------------------- // R1GL settings //----------------------- set gl_ext_generate_mipmap "1" // (toggle) 1=use hardware/driver mipmaps set gl_ext_max_anisotropy "8" // (float) set maximum anisotropy set gl_ext_texture_filter_anisotropic "1" // (toggle) 1=enable anisotropic filtering set vid_flip_on_switch "1" // (toggle) maybe r1gl setting? allows flip to normal windows resolution eg when alt-tabbing or windows key set vid_optimalrefresh "1" // (toggle) use max available refresh (eg 85hz on crt) if turned on set vid_ref "r1gl" // (string) The name of the video renderer driver. set vid_topmost "1" // (toggle) prevents other windows (eg trillian message windows) to steal focus while ingame // By leaving the following settings empty, it lets r1gl pick the best settings based on the desktop color depth set gl_alphabits "" set gl_colorbits "" set gl_depthbits "" set gl_stencilbits "" //================================================================== // BINDS... //================================================================== //----------------------- // Movement //----------------------- bind w "+forward" bind s "+back" bind a "+moveleft" bind d "+moveright" bind c "+movedown" bind MOUSE2 "+moveup" bind MOUSE1 "+attack" bind SHIFT "+speed" //----------------------- // Weapons //----------------------- bind 1 "use blaster" bind 2 "use shotgun" bind 3 "use Machinegun" bind 4 "use Machinegun" bind e "use rocket launcher" bind f "use grenades;use grenade launcher" bind g "use grenades" bind q "use chaingun;use super shotgun" bind r "use hyperblaster" bind z "use BFG10K" bind SPACE "use railgun" //----------------------- // Misc. //----------------------- bind ESCAPE "togglemenu" bind F12 "screenshot" bind TAB "inven" bind ENTER "invuse" bind [ "invprev" bind ] "invnext" bind ` "toggleconsole" bind p "use power shield" bind x "score" bind t "messagemode" bind y "messagemode2" bind PGDN "messagemode2" bind / "say :(" bind . "say :)" bind , "say hehe" bind MWHEELDOWN "say_team negative" bind = "use blaster;use grenades;invdrop" bind BACKSPACE "drop grenades" //----------------------- // Team-talk //----------------------- bind KP_MINUS "say_team *** ENEMY WEAK!! ***" // 'ENEMY at ' manual location binds. If using R1Q2, use single key bind instead: ENEMY: $$loc_there bind KP_HOME "say_team ENEMY > Top RL" bind KP_UPARROW "say_team ENEMY > Hyper" bind KP_PGUP "say_team ENEMY > Chain" bind KP_LEFTARROW "say_team ENEMY > Bottom RL" bind KP_5 "say_team ENEMY > Arena" bind KP_RIGHTARROW "say_team ENEMY > SSG" bind KP_END "say_team ENEMY > Lift" bind KP_DOWNARROW "say_team ENEMY > Mega" bind KP_PGDN "say_team ENEMY > Rail" bind KP_DEL "say_team ENEMY > Tunnel->Arena" bind KP_INS "say_team ENEMY > Tunnel->Railway"