// AceOfThumbs 3 level mouse wheel FOV zoom lock with quick release // USER SETTINGS-zoom levels // adjust zoom amount and mouse sensitivity levels to suit yourself, zoom0 and sens0 are for no zoom set aot_zoom0 100 set aotzoom1 70 set aotzoom2 50 set aotzoom3 20 set aot_sens0 1.6 set aotsens1 1.0 set aotsens2 0.7 set aotsens3 0.35 // END OF USER SETTINGS-zoom levels // these actually do the zooming alias "+aot_zoom_now" "fov $aot_cur_zoom ; sensitivity $aot_cur_sens" alias "-aot_zoom_now" "fov $aot_zoom0 ; sensitivity $aot_sens0" // these zoom level commands set up the sequence for zooming in and out alias "aot_zoom_level3" "set aot_cur_zoom $aotzoom3 ; set aot_cur_sens $aotsens3 ; +aot_zoom_now ; echo zoom3 ; alias aot_zoom_in aot_zoom_level3 ; alias aot_zoom_out aot_zoom_level2" alias "aot_zoom_level2" "set aot_cur_zoom $aotzoom2 ; set aot_cur_sens $aotsens2 ; +aot_zoom_now ; echo zoom2 ; alias aot_zoom_in aot_zoom_level3 ; alias aot_zoom_out aot_zoom_level1" alias "aot_zoom_level1" "set aot_cur_zoom $aotzoom1 ; set aot_cur_sens $aotsens1 ; +aot_zoom_now ; echo zoom1 ; alias aot_zoom_in aot_zoom_level2 ; alias aot_zoom_out aot_zoom_level0" alias "aot_zoom_level0" "set aot_cur_zoom $aot_zoom0 ; set aot_cur_sens $aot_sens0 ; +aot_zoom_now ; echo zoom off ; alias aot_zoom_in aot_zoom_level1 ; alias aot_zoom_out aot_zoom_level0" // start with no zoom aot_zoom_level0 seta cl_capturevideo_fps 400 // USER SETTINGS-key bindings // you can change the binding here, but it is so cool having it on the wheel that you should try it first bind "mwheelup" "aot_zoom_in" bind "mwheeldown" "aot_zoom_out" // this is the quick release, shift is good for me, but set to whatever works for you // END USER SETTINGS-key bindings bind kp_end "slowmo 0.1" bind kp_downarrow "slowmo 0.2" bind kp_pgdn "slowmo 0.3" bind kp_leftarrow "slowmo 0.5" bind kp_5 "slowmo 1" bind kp_rightarrow "slowmo 2" bind kp_home "slowmo 3" bind kp_uparrow "slowmo 15" bind kp_pgup "slowmo 70" bind kp_ins pausedemo bind kp_del stopdemo bind kp_enter capturevideo bind kp_plus capturevideo bind kp_minus camera_enable 1 bind kp_multiply camera_enable 0 bind kp_slash thirdperson alias capturevideo "toggle cl_capturevideo" alias +freeview "set cl_deathscoreboard_backup $cl_deathscoreboard ;cl_deathscoreboard 0;set con_chat_backup $con_chat ;con_chat 0;set con_notify_backup $con_notify ;con_notify 0;set crosshair_backup $crosshair ;crosshair 1;set r_drawviewmodel_backup $r_drawviewmodel ;r_drawviewmodel 0;set scr_centertime_backup $scr_centertime ;scr_centertime 0;set showfps_backup $showfps ;showfps 0;set shownetgraph_backup $shownetgraph ;shownetgraph 0;set showtime_backup $showtime ;showtime 0;set viewsize_backup $viewsize ;viewsize 120;alias freeview -freeview" alias -freeview "cl_deathscoreboard $cl_deathscoreboard_backup ;con_chat $con_chat_backup ;con_notify $con_notify_backup ;crosshair $crosshair_backup ;r_drawviewmodel $r_drawviewmodel_backup ;scr_centertime $scr_centertime_backup ;showfps $showfps_backup ;shownetgraph $shownetgraph_backup ;showtime $showtime_backup ;viewsize $viewsize_backup ;alias freeview +freeview" alias freeview +freeview alias +demoview "+freeview;crosshair $crosshair_backup ;r_drawviewmodel 1;viewsize 100;set fov_backup $fov ;fov 90;alias demoview -demoview" alias -demoview "-freeview;fov $fov_backup ;alias demoview +demoview" alias demoview +demoview alias thirdperson "toggle chase_active"