Left 4 Dead 2

Left 4 Dead 2

H.U.N.K'S THIRDPERSON KEYBOARD EDITION
 This topic has been pinned, so it's probably important
Nihil  [developer] 17 Jan, 2022 @ 6:25pm
CUSTOM PRESETS
A place where you can post your own preset!
< >
Showing 1-9 of 9 comments
jakket 20 Jan, 2022 @ 12:42pm 
for those who gets frustrated tweaking every little variable or just looking at code, here is my personal setup!

-camera button toggle is "V" instead of Backspace, for ease of access
-All 4 cameras are different( close, far, cinematic, weird)
-removed crosshair on shift aim
there's some other things I tweaked but I forgot specifics, forgive me
(BEGIN COPYING THE AUTOEXEC BELOW, DO NOT COPY THIS
---------------------------------------------------------------------------------------------



////////// H.U.N.K'S THIRDPERSON REMAKE EDITION V4 "L4D2 MODE" //////////

//// AIM SECTION HEIGHT BILL/NICK: ////

bind "OFF" "+aim"

alias "+aim" "alias +aim -aim"

alias "+aim" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 0;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;unbind v; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight +5;c_maxdistance 50;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind v thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT ZOEY/ROCHELLE: ////

bind "OFF" "+aim2"

alias "+aim2" "alias +aim2 -aim2"

alias "+aim2" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight -2;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;unbind v; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim2" "-speed; -fov ;cam_idealdist 2000;c_thirdpersonshoulderheight -5;c_maxdistance 125;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind v thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT LOUIS/COACH: ////

bind "OFF" "+aim3"

alias "+aim3" "alias +aim3 -aim3"

alias "+aim3" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 5;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;unbind v; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind v thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT FRANCIS/ELLIS: ////

bind "OFF" "+aim4"

alias "+aim4" "alias +aim4 -aim4"

alias "+aim4" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 3;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;unbind v; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind v thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// SHOULDER SECTION: ////

bind "alt" "switch_shoulder+"

alias "switch_shoulder+" "c_thirdpersonshoulderoffset -15; bind alt switch_shoulder-"

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 17; bind alt switch_shoulder+"

//// LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//// THIRDPERSON/FIRSTPERSON CAM: ////

//// FOV SECTION: ////

bind "OFF" "+fov"

alias "+fov" "alias +fov -fov"

alias "+fov" "fov_desired 75"

alias "-fov" "fov_desired "102"

"fov_desired" "102"

//// SWITCH CAM TYPE: ////

alias "up" "bind shift +aim; -aim; playgamesound Menu.Select"

alias "down" "bind shift +aim2; -aim2; playgamesound Menu.Select"

alias "left" "bind shift +aim3; -aim3; playgamesound Menu.Select"

alias "right" "bind shift +aim4; -aim4; playgamesound Menu.Select"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"

//// BILL/NICK: ////

bind "v" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 0; bind shift +aim; bind v thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-" "firstperson; crosshair 0; bind shift +speed; bind v thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// ZOEY/ROCHELLE: ////

bind "off" "thirdperson+2"

alias "thirdperson+2" "thirdpersonshoulder; crosshair 0; bind shift +aim2; bind v thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-2" "firstperson; crosshair 0; bind shift +speed; bind v thirdperson+2; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// LOUIS/COACH: ////

bind "off" "thirdperson+3"

alias "thirdperson+3" "thirdpersonshoulder; crosshair 0; bind shift +aim3; bind v thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-3" "firstperson; crosshair 0; bind shift +speed; bind v thirdperson+3; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// FRANCIS/ELLIS: ////

bind "off" "thirdperson+4"

alias "thirdperson+4" "thirdpersonshoulder; crosshair 0; bind shift +aim4; bind v thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-4" "firstperson; crosshair 0; bind shift +speed; bind v thirdperson+4; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// CAM DISTANCE AIM: ////

"c_mindistance" "20"

//// CAM DISTANCE FROM CHARACTER: ////

c_maxdistance 40

//// THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "2000"

//// MISC *DONT TOUCH THESE*: ////

bind "mouse2" "+attack2"

"cam_snapto" "0"

"cam_ideallag" "0"

"c_thirdpersonshoulderoffset" "17"

c_thirdpersonshoulderdist 1000

c_thirdpersonshoulderheight -10

bind "shift" "+speed"

"crosshair" "1"

firstperson

//// MISC DEBUG COMMANDS THAT YOU CAN ADD: ////

bind "g" "+zoom"
Nihil  [developer] 4 Feb, 2022 @ 10:08am 
MORE ACCURACY + MOUSE WHEEL ADJUST CAM DISTANCE

////////// H.U.N.K'S THIRDPERSON REMAKE EDITION V4 "RESIDENT EVIL MODE" //////////

//// AIM SECTION HEIGHT BILL/NICK: ////

bind "OFF" "+aim"

alias "+aim" "alias +aim -aim"

alias "+aim" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 0;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT ZOEY/ROCHELLE: ////

bind "OFF" "+aim2"

alias "+aim2" "alias +aim2 -aim2"

alias "+aim2" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight -5;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim2" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT LOUIS/COACH: ////

bind "OFF" "+aim3"

alias "+aim3" "alias +aim3 -aim3"

alias "+aim3" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 5;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT FRANCIS/ELLIS: ////

bind "OFF" "+aim4"

alias "+aim4" "alias +aim4 -aim4"

alias "+aim4" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 3;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// SHOULDER SECTION: ////

bind "alt" "switch_shoulder+"

alias "switch_shoulder+" "c_thirdpersonshoulderoffset -15; bind alt switch_shoulder-"

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 15; bind alt switch_shoulder+"

"c_thirdpersonshoulderoffset" "15"

//// LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//// THIRDPERSON/FIRSTPERSON CAM: ////

//// FOV SECTION: ////

bind "OFF" "+fov"

alias "+fov" "alias +fov -fov"

alias "+fov" "fov_desired 100; crosshair 1; playgamesound Magnum.SlideForward;"

alias "-fov" "fov_desired 100; crosshair 0; playgamesound Magnum.Slideback;"

"fov_desired" "100"

//// SWITCH CAM TYPE: ////

alias "up" "bind mouse2 +aim; -aim; playgamesound Menu.Select"

alias "down" "bind mouse2 +aim2; -aim2; playgamesound Menu.Select"

alias "left" "bind mouse2 +aim3; -aim3; playgamesound Menu.Select"

alias "right" "bind mouse2 +aim4; -aim4; playgamesound Menu.Select"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"

//// BILL/NICK: ////

bind "backspace" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim; bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-" "firstperson; crosshair 0; bind mouse2 +speed; bind backspace thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// ZOEY/ROCHELLE: ////

bind "off" "thirdperson+2"

alias "thirdperson+2" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim2; bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-2" "firstperson; crosshair 0; bind mouse2 +speed; bind backspace thirdperson+2; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// LOUIS/COACH: ////

bind "off" "thirdperson+3"

alias "thirdperson+3" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim3; bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-3" "firstperson; crosshair 0; bind mouse2 +speed; bind backspace thirdperson+3; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// FRANCIS/ELLIS: ////

bind "off" "thirdperson+4"

alias "thirdperson+4" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim4; bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-4" "firstperson; crosshair 0; bind mouse2 +speed; bind backspace thirdperson+4; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// SMOOTH CAM: //// (ON: 0) (OFF: 1)

"cam_snapto" "0"

//// THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "900"

//// CAM DISTANCE: ////

bind "mwheelup" "cam_40"

alias "cam_40" "c_maxdistance 40;cam_idealdist 40; bind mwheeldown cam_50; unbind mwheelup; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50;cam_idealdist 50; bind mwheeldown cam_60; bind mwheelup cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60;cam_idealdist 60; bind mwheeldown cam_70; bind mwheelup cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70;cam_idealdist 70; bind mwheeldown cam_80; bind mwheelup cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80;cam_idealdist 80; bind mwheeldown cam_90; bind mwheelup cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90;cam_idealdist 90; bind mwheeldown cam_100; bind mwheelup cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100;cam_idealdist 100; unbind mwheeldown; bind mwheelup cam_90;"

//// MISC *DONT TOUCH THESE*: ////

bind "0" "slot10"

bind "v" "+attack2"

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "1000"

"c_thirdpersonshoulderheight" "-10"

bind "mouse2" "+speed"

"crosshair" "0"

firstperson

//// MISC DEBUG COMMANDS THAT YOU CAN ADD: ////

bind "g" "+zoom"

"sv_consistency" "0"

//// RESET SECTION: ////

bind "o" "exec autoexec.cfg; playgamesound Menu.Select"
Last edited by Nihil; 10 Sep, 2023 @ 10:25am
Sir Muerteoz 9 Nov, 2022 @ 12:26am 
This is a combination with "MORE ACCURACY + MOUSE WHEEL ADJUST CAM DISTANCE" and my prefferences:
-Crosshair is always visible
-Press V to toggle third person view
-RMB to push
-Shift to walk and "aim"
Enjoy ;)

////////// H.U.N.K'S THIRDPERSON REMAKE EDITION V4 "RESIDENT EVIL MODE" //////////

//// AIM SECTION HEIGHT BILL/NICK: ////

bind "OFF" "+aim"

alias "+aim" "alias +aim -aim"

alias "+aim" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 0;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT ZOEY/ROCHELLE: ////

bind "OFF" "+aim2"

alias "+aim2" "alias +aim2 -aim2"

alias "+aim2" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight -5;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim2" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT LOUIS/COACH: ////

bind "OFF" "+aim3"

alias "+aim3" "alias +aim3 -aim3"

alias "+aim3" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 5;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT FRANCIS/ELLIS: ////

bind "OFF" "+aim4"

alias "+aim4" "alias +aim4 -aim4"

alias "+aim4" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 3;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// SHOULDER SECTION: ////

bind "alt" "switch_shoulder+"

alias "switch_shoulder+" "c_thirdpersonshoulderoffset -15; bind alt switch_shoulder-"

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 15; bind alt switch_shoulder+"

"c_thirdpersonshoulderoffset" "15"

//// LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//// THIRDPERSON/FIRSTPERSON CAM: ////

//// FOV SECTION: ////

bind "OFF" "+fov"

alias "+fov" "alias +fov -fov"

alias "+fov" "fov_desired 100; crosshair 1; playgamesound Magnum.SlideForward;"

alias "-fov" "fov_desired 100; crosshair 1; playgamesound Magnum.Slideback;"

"fov_desired" "100"

//// SWITCH CAM TYPE: ////

alias "up" "bind shift +aim; -aim; playgamesound Menu.Select"

alias "down" "bind shift +aim2; -aim2; playgamesound Menu.Select"

alias "left" "bind shift +aim3; -aim3; playgamesound Menu.Select"

alias "right" "bind shift +aim4; -aim4; playgamesound Menu.Select"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"

//// BILL/NICK: ////

bind "v" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 1; bind shift +aim; bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-" "firstperson; crosshair 1; bind shift +speed; bind backspace thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// ZOEY/ROCHELLE: ////

bind "off" "thirdperson+2"

alias "thirdperson+2" "thirdpersonshoulder; crosshair 1; bind shift +aim2; bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-2" "firstperson; crosshair 1; bind shift +speed; bind backspace thirdperson+2; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// LOUIS/COACH: ////

bind "off" "thirdperson+3"

alias "thirdperson+3" "thirdpersonshoulder; crosshair 1; bind shift +aim3; bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-3" "firstperson; crosshair 1; bind shift +speed; bind backspace thirdperson+3; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// FRANCIS/ELLIS: ////

bind "off" "thirdperson+4"

alias "thirdperson+4" "thirdpersonshoulder; crosshair 1; bind shift +aim4; bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-4" "firstperson; crosshair 1; bind shift +speed; bind backspace thirdperson+4; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// SMOOTH CAM: //// (ON: 0) (OFF: 1)

"cam_snapto" "0"

//// THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "1000"

//// CAM DISTANCE: ////

bind "mwheelup" "cam_20"

alias "cam_20" "c_maxdistance 20;cam_idealdist 20; bind mwheeldown cam_30; unbind mwheelup; playgamesound Menu.Select"

alias "cam_30" "c_maxdistance 30;cam_idealdist 30; bind mwheeldown cam_40; bind mwheelup cam_20; playgamesound Menu.Select"

alias "cam_40" "c_maxdistance 40;cam_idealdist 40; bind mwheeldown cam_50; bind mwheelup cam_30; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50;cam_idealdist 50; bind mwheeldown cam_60; bind mwheelup cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60;cam_idealdist 60; bind mwheeldown cam_70; bind mwheelup cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70;cam_idealdist 70; bind mwheeldown cam_80; bind mwheelup cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80;cam_idealdist 80; bind mwheeldown cam_90; bind mwheelup cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90;cam_idealdist 90; bind mwheeldown cam_100; bind mwheelup cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100;cam_idealdist 100; unbind mwheeldown; bind mwheelup cam_90;"

//// MISC *DONT TOUCH THESE*: ////

bind "0" "slot10"

bind "mouse2" "+attack2"

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "1000"

"c_thirdpersonshoulderheight" "-10"

bind "shift" "+speed"

"crosshair" "1"

firstperson

//// MISC DEBUG COMMANDS THAT YOU CAN ADD: ////

bind "g" "+zoom"

"sv_consistency" "0"

//// RESET SECTION: ////

bind "o" "exec autoexec.cfg; playgamesound Menu.Select"
_-Echo-117-_ 1 Aug, 2024 @ 6:56pm 
buenas!, hice un custom preset de este mod, disculpas a todos los que realmente saben escribir codigo...la verdad solo modifique lo que mi cerebro liso pudo entender por el nombre de cada codigo xD, esta modificacion se activa presionando la flecha mirando a abajo del teclado, es mas una mira desde el hombro que de tercera persona pero siento que sigue siendo igual de disfrutable, es en la version de fov compatible junto con la eleccion de distancia con la rueda del mouse.

MORE ACCURACY + MOUSE WHEEL ADJUST CAM DISTANCE
////////// H.U.N.K'S THIRDPERSON REMAKE EDITION "RESIDENT EVIL MODE" //////////

//// AIM SECTION HEIGHT BILL/NICK: ////

bind "OFF" "+aim"

alias "+aim" "alias +aim -aim"

alias "+aim" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 0;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT ZOEY/ROCHELLE: ////

bind "OFF" "+aim2"

alias "+aim2" "alias +aim2 -aim2"

alias "+aim2" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight -2;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim2" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -5;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT LOUIS/COACH: ////

bind "OFF" "+aim3"

alias "+aim3" "alias +aim3 -aim3"

alias "+aim3" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 5;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// AIM SECTION HEIGHT FRANCIS/ELLIS: ////

bind "OFF" "+aim4"

alias "+aim4" "alias +aim4 -aim4"

alias "+aim4" "+speed; +fov ;cam_idealdist 0;c_thirdpersonshoulderheight 3;crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind backspace; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -10;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//// SHOULDER SECTION: ////

bind "alt" "switch_shoulder+"

alias "switch_shoulder+" "c_thirdpersonshoulderoffset -15; bind alt switch_shoulder-"

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 15; bind alt switch_shoulder+"

"c_thirdpersonshoulderoffset" "15"

//// LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//// THIRDPERSON/FIRSTPERSON CAM: ////

//// FOV SECTION: ////

bind "OFF" "+fov"

alias "+fov" "alias +fov -fov"

alias "+fov" "fov_desired 100; crosshair 1; playgamesound Magnum.SlideForward;"

alias "-fov" "fov_desired 100; crosshair 0; playgamesound Magnum.Slideback;"

"fov_desired" "100"

//// SWITCH CAM TYPE: ////

alias "up" "bind mouse2 +aim; -aim; playgamesound Menu.Select"

alias "down" "bind mouse2 +aim2; -aim2; playgamesound Menu.Select"

alias "left" "bind mouse2 +aim3; -aim3; playgamesound Menu.Select"

alias "right" "bind mouse2 +aim4; -aim4; playgamesound Menu.Select"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"

//// BILL/NICK: ////

bind "backspace" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim; bind backspace thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-" "firstperson; crosshair 1; bind mouse2 +speed; bind backspace thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// ZOEY/ROCHELLE: ////

bind "off" "thirdperson+2"

alias "thirdperson+2" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim2; bind backspace thirdperson-2; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-2" "firstperson; crosshair 1; bind mouse2 +speed; bind backspace thirdperson+2; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// LOUIS/COACH: ////

bind "off" "thirdperson+3"

alias "thirdperson+3" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim3; bind backspace thirdperson-3; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-3" "firstperson; crosshair 1; bind mouse2 +speed; bind backspace thirdperson+3; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// FRANCIS/ELLIS: ////

bind "off" "thirdperson+4"

alias "thirdperson+4" "thirdpersonshoulder; crosshair 0; bind mouse2 +aim4; bind backspace thirdperson-4; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-4" "firstperson; crosshair 1; bind mouse2 +speed; bind backspace thirdperson+4; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//// SMOOTH CAM: //// (ON: 0) (OFF: 1)

"cam_snapto" "0"

//// THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "900"

//// CAM DISTANCE: ////

bind "mwheelup" "cam_40"

alias "cam_40" "c_maxdistance 20;cam_idealdist 20; bind mwheeldown cam_50; unbind mwheelup; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50;cam_idealdist 50; bind mwheeldown cam_60; bind mwheelup cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60;cam_idealdist 60; bind mwheeldown cam_70; bind mwheelup cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70;cam_idealdist 70; bind mwheeldown cam_80; bind mwheelup cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80;cam_idealdist 80; bind mwheeldown cam_90; bind mwheelup cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90;cam_idealdist 90; bind mwheeldown cam_100; bind mwheelup cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100;cam_idealdist 100; unbind mwheeldown; bind mwheelup cam_90;"

//// MISC *DONT TOUCH THESE*: ////

bind "0" "slot10"

bind "v" "+attack2"

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "1000"

"c_thirdpersonshoulderheight" "-10"

bind "mouse2" "+speed"

"crosshair" "1"

firstperson

//// MISC DEBUG COMMANDS THAT YOU CAN ADD: ////

bind "g" "+zoom"

"sv_consistency" "0"

//// RESET SECTION: ////

bind "o" "exec autoexec.cfg; playgamesound Menu.Select"
Last edited by _-Echo-117-_; 1 Aug, 2024 @ 6:58pm
Nihil  [developer] 27 Dec, 2024 @ 9:49pm 
This preset plays a bit like "TOTAL OVERDOSE" or "MAX PAYNE 1" you have to use the Mouse Wheel in order to turn it on.

////////// H.U.N.K'S THIRDPERSON REMAKE EDITION "RESIDENT EVIL MODE" //////////

"c_thirdpersonshoulderoffset" "0"

//// LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "crosshair 0;cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "crosshair 1;cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//// THIRDPERSON/FIRSTPERSON CAM: ////

//// SMOOTH CAM: //// (ON: 0) (OFF: 1)

"cam_snapto" "0"

//// THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "2000"

//// CAM DISTANCE: ////

alias "cam_firstperson" "firstperson; bind mwheeldown cam_40; unbind mwheelup;"

alias "cam_40" "thirdpersonshoulder;c_maxdistance 40;cam_idealdist 40;bind mwheelup cam_firstperson; "bind" "mwheeldown" "cam_50;thirdpersonshoulder"; c_thirdpersonshoulderheight 10; unbind mwheelup;"

alias "cam_50" "c_maxdistance 50;cam_idealdist 50; bind mwheeldown cam_60; c_thirdpersonshoulderheight 12; bind mwheelup cam_firstperson;"

alias "cam_60" "c_maxdistance 60;cam_idealdist 60; bind mwheeldown cam_70; c_thirdpersonshoulderheight 14; bind mwheelup cam_50;"

alias "cam_70" "c_maxdistance 70;cam_idealdist 70; bind mwheeldown cam_80; c_thirdpersonshoulderheight 16; bind mwheelup cam_60;"

alias "cam_80" "c_maxdistance 80;cam_idealdist 80; bind mwheeldown cam_90; c_thirdpersonshoulderheight 18; bind mwheelup cam_70;"

alias "cam_90" "c_maxdistance 90;cam_idealdist 90; bind mwheeldown cam_100; c_thirdpersonshoulderheight 20; bind mwheelup cam_80;"

alias "cam_100" "c_maxdistance 100;cam_idealdist 100; unbind mwheeldown; c_thirdpersonshoulderheight 22; bind mwheelup cam_90;"

"cam_firstperson"

//// MISC *DONT TOUCH THESE*: ////

bind "0" "slot10"

bind "v" "+attack2"

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "1000"

"c_thirdpersonshoulderheight" "10"

bind "mouse2" "+speed"

"crosshair" "1"

firstperson

//// MISC DEBUG COMMANDS THAT YOU CAN ADD: ////

"sv_consistency" "0"
//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ Execute zoom ////

bind "Mouse3" "zoom_switch"

alias "zoom_switch" "zoom_switch+"
alias "zoom_switch+" "firstperson; +zoom;wait 9; -zoom; alias zoom_switch zoom_switch-"
alias "zoom_switch-" "+zoom;wait 9; -zoom; thirdpersonshoulder; alias zoom_switch zoom_switch+"


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ walk toggle////

//alias "Speed+" "+speed; bind "f" "Speed-""
//alias "Speed-" "-speed; bind "f" "Speed+""
//bind "shift" "Speed+"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ AIM SECTION: ★//// *Controls how much you "zoom in" "zoom out" and height whem aiming and not aiming*

//// AIM

bind "OFF" "+aim"

alias "+aim" "alias +aim -aim"

alias "+aim" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 0;c_thirdpersonshoulderoffset 20; crosshair 1;cam_ideallag 4;wait 10;cam_ideallag 0;unbind V; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow; unbind b; cam_idealyaw 0"

alias "-aim" "-speed; -fov ; cam_idealdist 1000;c_thirdpersonshoulderheight -1;c_thirdpersonshoulderoffset 20;crosshair 0;cam_ideallag 4;wait 10;cam_ideallag 0;bind V thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right; bind b +look_behind"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ SHOULDER SECTION: //// *Value "17" is for the right side of the shoulder and Value "15" is for the left side of the shoulder*

bind "alt" "switch_shoulder+"

alias "switch_shoulder2" "c_thirdpersonshoulderoffset 20; bind alt switch_shoulder+"

alias "switch_shoulder+" "c_thirdpersonshoulderoffset 20; bind alt switch_shoulder-"

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 20; bind alt switch_shoulder+"

//"c_thirdpersonshoulderoffset" "20"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ LOOK BEHIND SECTION: ////

bind "b" "+look_behind"

alias "+look_behind" "alias +look_behind -look_behind"

alias "+look_behind" "cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"

"c_maxyaw" "2000"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ SWITCH CAM TYPE: ////

alias "up" "bind shift +aim; -aim; playgamesound Menu.Select"

unbind "uparrow"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ THIRDPERSON/FIRSTPERSON CAM ////*DON'T TOUCH THESE IF YOU DON'T KNOW WHAT YOU ARE DOING!*

//// This (thirdperson+) controls which "BUTTON" will activate the thirdperson camera (just change the "v" to whatever key you want to)

////

bind "V" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 0; bind shift +aim; bind V thirdperson-; bind uparrow up; bind downarrow down; bind leftarrow left; bind rightarrow right;"

alias "thirdperson-" "thirdpersonshoulder; crosshair 0; bind V thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//alias "thirdperson-" "firstperson; crosshair 0; bind mouse2 +speed; bind V thirdperson+; unbind uparrow; unbind downarrow; unbind leftarrow; unbind rightarrow"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ FOV SECTION: ////
bind "OFF" "+fov"

alias "+fov" "alias +fov -fov"

alias "+fov" "fov_desired 0; cl_viewmodelfovsurvivor 77; playgamesound Magnum.SlideForward;"

alias "-fov" "fov_desired 95; cl_viewmodelfovsurvivor 87; // playgamesound Magnum.Slideback;"

"fov_desired" "95"


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ SMOOTH CAM: //// (ON:cam_snapto 0) (OFF:cam_snapto 1)

"cam_snapto" "0"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ THIRDPERSON AIM ACCURACY: //// (MEDIUM RANGE: 720, LONG RANGE: 1000, SNIPER RANGE: 2000*)

"c_thirdpersonshoulderaimdist" "1000"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ CAM DISTANCE: ////

bind "mwheelup" "cam_40"

alias "cam_40" "c_maxdistance 40;cam_idealdist 40; bind mwheeldown cam_50; unbind mwheelup; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50;cam_idealdist 50; bind mwheeldown cam_60; bind mwheelup cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60;cam_idealdist 60; bind mwheeldown cam_70; bind mwheelup cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70;cam_idealdist 70; bind mwheeldown cam_80; bind mwheelup cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80;cam_idealdist 80; bind mwheeldown cam_90; bind mwheelup cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90;cam_idealdist 90; bind mwheeldown cam_100; bind mwheelup cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100;cam_idealdist 100; unbind mwheeldown; bind mwheelup cam_90;"

"cam_40"


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ CAM HEIGHT: //// *Should also be tweaked on the "AIM SECTION"*

c_thirdpersonshoulderheight -3

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ MISC *DONT TOUCH THESE*: ////

bind "0" "slot10"

bind "mouse2" "+attack2"

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "1000"

"crosshair" "1"

firstperson

//// RESET SECTION: ////

bind "o" "exec autoexec.cfg; playgamesound Menu.Select"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ user custom
WARNING PLEASE READ FIRST (IT WILL EXPLODE IF YOU DON'T READ IT FIRST XD)

I just finished this preset a few hours ago. It took me a few days to try to understand why deleting a line of code makes the command not work, but now I understand what it does. Haha, thanks to H.U.N.K'S THIRDPERSON, I had enough references.

Well, to start, I suggest changing these keys:

key "v" third person
key "\" change offset
key "alt" look behind

These are the ones I use on my keyboard, and keys like “mouse2” and “shif”t are just inverted in third person.

I also suggest changing the values ​​to whatever you prefer, since I think I set the camera to look like Gears of War, but I did this based on what I perceived, haha, so I can't know how accurate I was.

I changed a lot of the original code, in addition to simplifying many things, here are some changes:

- First person resets everything to the default settings.
- Third person has its own configuration profile.
- The cam_idealdist can be configured separately (the downside is that since this is a manual configuration, you have to toggle the offset in third person. It works in aiming too, but it returns to third person. It's just a minor detail, so you have to stop aiming to change the offset).
- In third person, you aim with mouse2 and shove with shift, but if you return to first person, the default values ​​are restored (here it's obvious what I did; I simply inverted the bind :P).

One last detail, due to the limitations of working with the alias, I preferred not adapt the +zoom command (this activates the sniper zoom) since the function I saw here can change to first person when you use the sniper zoom, but in the game there are many actions that disable the +zoom, change weapon, shove and reload, one solution I took was unbind q, r and mouse2 but I would still have to deal with the automatic reload and although you could disable the automatic reload to prevent the change, you still have to deal when an infected catches you by surprise, I think now I have to learn vscript to solve that :P (but don't get your hopes up, I don't know how long it will take me to learn vscript)

Anyway, I share my preset

////////// EDWARD'S 3RD PERSON //////////

//// SWITCH VIEW: //// ALTERNATES BETWEEN FIRST PERSON AND THIRD PERSON

bind "v" "3rdperson"

alias "1stperson" "first_person; bind v 3rdperson"

alias "3rdperson" "thirdpersonshoulder; -aim_left"

//// FIRST PERSON MODE: //// RESET TO DEFAULT CONFIGURATION

alias "first_person" "firstperson; def_sett; crosshair 1; bind mouse2 +attack2; bind shift +speed; unbind \; unbind alt"

alias "def_sett" "c_thirdpersonshoulderoffset 20; c_thirdpersonshoulderheight 5; c_maxdistance 200; cam_idealdist 150; fov_desired 90; cl_viewmodelfovsurvivor 51; c_maxyaw 135"

//// THIRD PERSON MODE: //// ACTIVATE THE NEW GUIDELINES

alias "+aim_left" "gow_aim_left; unbind \; unbind v; unbind alt"

alias "+aim_right" "gow_aim_right; unbind \; unbind v; unbind alt"

alias "-aim_left" "gow_left; bind mouse2 +aim_left; bind shift +attack2; bind \ -aim_right; bind v 1stperson; bind alt +look_behind"

alias "-aim_right" "gow_right; bind mouse2 +aim_right; bind shift +attack2; bind \ -aim_left; bind v 1stperson; bind alt +look_behind"

// SETTINGS //

// AIM //

alias "gow_aim_left" "c_thirdpersonshoulderoffset 25; c_thirdpersonshoulderheight 7; cam_idealdist 20; fov_desired 75; crosshair 1; +speed; cam_ideallag 4; wait 10; cam_ideallag 0"

alias "gow_aim_right" "c_thirdpersonshoulderoffset -25; c_thirdpersonshoulderheight 7; cam_idealdist 20; fov_desired 75; +speed; crosshair 1; cam_ideallag 4; wait 10; cam_ideallag 0"

// 3RDPERSON //

alias "gow_left" "c_thirdpersonshoulderoffset 30; c_thirdpersonshoulderheight 10; c_maxdistance 200; cam_idealdist 58; fov_desired 90; crosshair 0; -speed; cam_ideallag 4; wait 10; cam_ideallag 0"

alias "gow_right" "c_thirdpersonshoulderoffset -30; c_thirdpersonshoulderheight 10; c_maxdistance 200; cam_idealdist 58; fov_desired 90; crosshair 0; -speed; cam_ideallag 4; wait 10; cam_ideallag 0"

// LOOK BEHIND //

alias "+look_behind" "c_maxyaw 177; cam_idealyaw 177;cam_ideallag 4;wait 10;cam_ideallag 0"

alias "-look_behind" "c_maxyaw 135; cam_idealyaw 0;cam_ideallag 4;wait 10;cam_ideallag 0"
Nihil  [developer] 30 Aug @ 8:53pm 
:health::p2cube::re2umbrella:
< >
Showing 1-9 of 9 comments
Per page: 1530 50