1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | // Rahmedigun game_overrides.cfg
// Toggle viewmodels
viewmodel_fov "90"
r_drawviewmodel "1"
alias "modeltoggle" "toggle viewmodel_fov 90 25; toggle r_drawviewmodel 1 0"
bind "CTRL" "modeltoggle"
// Rebinds
// Some feel redundant / random because I switch cfg and custom folders
// for TFTV production and binds get cleared somehow idk
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "0" "slot10"
bind "TAB" "+showscores"
bind "\" "kill"
bind "`" "toggleconsole"
bind "y" "say"
bind "t" "say_party"
bind "u" "say_team"
bind "m" "open_charinfo_direct"
bind "z" "voice_menu_1"
bind "x" "voice_menu_2"
bind "c" "voice_menu_3"
bind "e" "+helpme"
bind "j" "cl_trigger_first_notification"
bind "k" "cl_decline_first_notification"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "prec_mark"
bind "MOUSE4" "+attack3"
bind "MOUSE5" "+attack3"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"
bind "F1" "load_itempreset 0" // Loadout A
bind "F2" "load_itempreset 1" // Loadout B
bind "F3" "load_itempreset 2" // Loadout C
bind "F4" "load_itempreset 3" // Loadout D
// Class-changing Keypad
bind "KP_END" "join_class scout"
bind "KP_DOWNARROW" "join_class soldier"
bind "KP_PGDN" "join_class pyro"
bind "KP_LEFTARROW" "join_class demoman"
bind "KP_5" "join_class heavyweapons"
bind "KP_RIGHTARROW" "join_class engineer"
bind "KP_HOME" "join_class medic"
bind "KP_UPARROW" "join_class sniper"
bind "KP_PGUP" "join_class spy"
bind "KP_INS" "changeclass"
bind "KP_DEL" "changeteam"
// Null-cancelling movement script
// prevents you from pressing two opposing directions
// which causes you to stop moving
alias "none" ""
alias "checkfwd" "none"
alias "checkback" "none"
alias "checkleft" "none"
alias "checkright" "none"
alias "+mfwd" "-back; +forward; alias checkfwd +forward"
alias "+mback" "-forward; +back; alias checkback +back"
alias "+mleft" "-moveright; +moveleft; alias checkleft +moveleft"
alias "+mright" "-moveleft; +moveright; alias checkright +moveright"
alias "-mfwd" "-forward; checkback; alias checkfwd none"
alias "-mback" "-back; checkfwd; alias checkback none"
alias "-mleft" "-moveleft; checkright; alias checkleft none"
alias "-mright" "-moveright; checkleft; alias checkright none"
bind "w" "+mfwd"
bind "s" "+mback"
bind "a" "+mleft"
bind "d" "+mright"
// Improved Crouch Jump Script
// By: Chdata
// Thanks to Stabby Stabby
alias "none" ""
alias "+cr" "+jump; +duck"
alias "-cr" "-duck; -jump"
alias "checkduck" "none"
alias "checkrj" "none"
alias "+rj" "spec_mode; -duck; +cr; alias checkrj +cr"
alias "-rj" "-cr; checkduck; alias checkrj none"
alias "+crouch" "-cr; +duck; alias checkduck +duck"
alias "-crouch" "-duck; checkrj; alias checkduck none"
bind "SPACE" "+rj"
bind "SHIFT" "+crouch"
echo ""
echo ""
echo " ########### ###########"
echo " ########### Game_overrides ###########"
echo " ########### ###########"
echo ""
echo ""
|