// Snafu CFG // ================================================================== // Movement // ================================================================== // move : w = forward, s = back // strafe : q = left, e =right // jump : space // ================================================================== // Weapons // ================================================================== // MOUSE1 : attack // MOUSE2 : cycle weapons (see below) // ------------------------------------------------------------------ // 1-9 : normal weapon select // A : instant shotgun (opening doors etc.) // TAB : instant grenade (instant giblets :) // ------------------------------------------------------------------ // MOUSE2 cycle // ------------------------------------------------------------------ // R : [sng, gr, rl]-cycle // D : [sng, rl, lig]-cycle // F : [all weapons] // ================================================================== // The Menu // ================================================================== // ESC : Menu // F1 : Help (not really sure why I still keep it) // F2 : Menu save // F3 : Menu load // F4 : Menu options // F5 : Menu multiplayer // ================================================================== // Other // ================================================================== // pause : Pause (where else?) // TAB : Showscores // ~ or ` : Console (under ESC) // T : Talk (say) // F7 : Screenshot // +, - : Screensize (the buttons next to backspace) // ------------------------------------------------------------------ // J : Increase zoom // M : Decrease zoom // K : Zoom default (fov 90) // ------------------------------------------------------------------ // L : Gamma control (light on / LIGHT OFF) // H : Crosshair (ON/off) // G : Graphic degradation (on/OFF) // ================================================================== // Reaperbot specific // ================================================================== // F8 : exec rpbot.cfg (config for reaperbots) // F9-F12 : reserved for external configs // ================================================================== unbindall // ===== Moving keys ==================== bind q +moveleft bind e +moveright bind w +forward bind s +back bind space +jump // --- slowing down alias +slow "cl_sidespeed 100 ; cl_backspeed 100 ; cl_forwardspeed 100 ; cl_upspeed 100" alias -slow "cl_sidespeed 500 ; cl_backspeed 500 ; cl_forwardspeed 500 ; cl_upspeed 500" bind shift +slow // ===== Weapon defenitions ============= alias axe "impulse 1 ; alias oweap axe" alias sg "impulse 2 ; alias oweap sg" alias ssg "impulse 3 ; alias oweap ssg" alias ng "impulse 4 ; alias oweap ng" alias sng "impulse 5 ; alias oweap sng" alias gr "impulse 6 ; alias oweap gr" alias rl "impulse 7 ; alias oweap rl" alias lig "impulse 8 ; alias oweap lig" // --- bind weapons bind 1 axe bind 2 sg bind 3 ssg bind 4 ng bind 5 sng bind 6 gr bind 7 rl bind 8 lig // ===== Changeweapon on MOUSE2 ========= // --- changeweapon cycle 1 alias m1_rl "rl ; bind MOUSE2 m1_sng" alias m1_gr "gr ; bind MOUSE2 m1_rl" alias m1_sng "sng ; bind MOUSE2 m1_gr" // --- changeweapon cycle 2 alias m2_lig "lig ; bind MOUSE2 m2_sng" alias m2_rl "rl ; bind MOUSE2 m2_lig" alias m2_sng "sng ; bind MOUSE2 m2_rl" // --- changeweapon cycle 3 alias m3_lig "lig ; bind MOUSE2 m3_ssg" alias m3_rl "rl ; bind MOUSE2 m3_lig" alias m3_gr "gr ; bind MOUSE2 m3_rl" alias m3_sng "sng ; bind MOUSE2 m3_gr" alias m3_ng "ng ; bind MOUSE2 m3_sng" alias m3_ssg "ssg ; bind MOUSE2 m3_ng" // --- attack GR on TAB alias +gr_a "impulse 6 ; +attack" alias -gr_a "-attack ; oweap" // --- attack SG on a alias +sg_a "impulse 2 ; +attack" alias -sg_a "-attack ; oweap" bind r "m1_sng ; echo 1: sng,gl,rl" bind d "m2_sng ; echo 2: sng,rl,lig" bind f "m3_ssg ; echo 3: all weapons" // ===== Set weapon keys ================ bind MOUSE1 +attack bind MOUSE2 m1_sng bind ALT +gr_a bind a +sg_a sg // default to shotgun // ===== The usual stuff ================ bind PAUSE pause bind t messagemode bind TAB +showscores bind ` toggleconsole bind ESCAPE togglemenu bind + sizeup //DOS bind = sizeup //Win95 bind - sizedown bind F1 "help " bind F2 "menu_save " bind F3 "menu_load " bind F4 "menu_options " bind F5 "menu_multiplayer " bind F7 "screenshot" // ===== Reaperbot specific ============= bind F8 "exec rpbot.cfg" //reaperbot cfg // F9-F12 reserved external cfgs // ===== Zooming ======================== alias z10 "bind j z10 ; bind m z20 ; fov 10" alias z20 "bind j z10 ; bind m z30 ; fov 20" alias z30 "bind j z20 ; bind m z50 ; fov 30" alias z50 "bind j z30 ; bind m z70 ; fov 50" alias z70 "bind j z50 ; bind m z90 ; fov 70" alias z90 "bind j z70 ; bind m z110 ; fov 90" alias z110 "bind j z90 ; bind m z130 ; fov 110" alias z130 "bind j z110 ; bind m z150 ; fov 130" alias z150 "bind j z130 ; bind m z150 ; fov 150" bind k z90 z90 // ===== Specials ======================= // --- light amplification alias lighton "gamma 0.300 ; bind l lightoff" alias lightoff "gamma 0.500 ; bind l lighton" lightoff // --- cross hair on off alias chairoff "echo Crosshair off ; crosshair 0 ; bind h chairon" alias chairon "echo Crosshair on ; crosshair 1 ; bind h chairoff" chairon // --- graphic degradation alias graph_high "echo Graphic degradation OFF ; d_mipscale 1 ; d_mipcap 0 ; bind g graph_low" alias graph_low "echo Graphic degradation ON ; d_mipscale 10 ; d_mipcap 3 ; bind g graph_high" graph_high // ===== Other versions ================= // --- GLQuake options gl_keeptjunctions 1 // --- QuakeWorld options pushlatency -150 noskins 1 noaim 1 // ====== Misc ========================== m_pitch "-0.022" cl_sidespeed 500 cl_backspeed 500 cl_forwardspeed 500 cl_upspeed 500 scr_conspeed 5000 +mlook //Mouse look on scr_centertime 2 //Center messages stay for 2 seconds sensitivity 5.5 sv_aim 10 // No aim in NQ bgmvolume "1" volume "0.7" viewsize "110.000000" // === Name and Server Stuff ============ name "Snafu" hostname GoofyServ color 0 13 map start //No demos