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
Custom perspective (new function)
////////// H.U.N.K'S THIRDPERSON REMAKE EDITION "RESIDENT EVIL MODE" _CUSTOM by Pluie//////////
//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ Execute zoom from thirdperson to firstperson view★new function★(*For weapons without a scope, only the perspective changes.)


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 SECTION HEIGHT ⬆️

bind "OFF" "+aim"

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

alias "+aim" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 0;c_thirdpersonshoulderoffset -9; 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 -11;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 ⬇️

bind "OFF" "+aim2"

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

alias "+aim2" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 0;c_thirdpersonshoulderoffset 15;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 "-aim2" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -1;c_thirdpersonshoulderoffset 17; 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 ⬅️

bind "OFF" "+aim3"

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

alias "+aim3" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 3;c_thirdpersonshoulderoffset -12;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 "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight 2; c_thirdpersonshoulderoffset -14; 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 ➡️

bind "OFF" "+aim4"

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

alias "+aim4" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 3; c_thirdpersonshoulderoffset 16; 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 "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight 2; c_thirdpersonshoulderoffset 18; 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: //// *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_shoulder+" "c_thirdpersonshoulderoffset -13; bind alt switch_shoulder-"

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

//"c_thirdpersonshoulderoffset" "17"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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 mouse2 +aim; -aim; playgamesound Magnum.Slideback"

alias "down" "bind mouse2 +aim2; -aim2; playgamesound Magnum.Slideback"

alias "left" "bind mouse2 +aim3; -aim3; playgamesound Magnum.Slideback"

alias "right" "bind mouse2 +aim4; -aim4; playgamesound Magnum.Slideback"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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 mouse2 +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"

//// ⬇️

bind "off" "thirdperson+2"

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

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

//// ⬅️

bind "off" "thirdperson+3"

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

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

//// ➡️

bind "off" "thirdperson+4"

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

alias "thirdperson-4" "thirdpersonshoulder; crosshair 0; bind V thirdperson+4; 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)

bind "p" "+smooth_cam"

alias "+smooth_cam -smooth_cam"

alias "+smooth_cam" "cam_snapto 1;bind p -smooth_cam;playgamesound Menu.Select"

alias "-smooth_cam" "cam_snapto 0; bind p +smooth_cam;playgamesound Menu.Select"

"cam_snapto" "0"

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

"c_thirdpersonshoulderaimdist" "720"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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*: ////

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "720"

"crosshair" "0"

firstperson

//// RESET SECTION: ////

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

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ user custom 🔽🔽🔽🔽
Last edited by PLUIE; 27 Mar @ 3:21am
< >
Showing 1-14 of 14 comments
PLUIE 23 Jan @ 1:43am 
( Mouse wheel ): Zooms in and out the camera.

( V ): Switches between first-person and third-person views.

( Mouse middle click ): When the weapon has a scope, it activates first-person scope zoom from third person view. (If no scope is equipped, It switches between first-person and third-person views.)

( RMB ): Aim

( ALT ): Switch Shoulders

( B ): Look Behind

( P ): Smooth Cam *ON *OFF*

( O ): Reset setting

If your mouse has forward and back buttons, set one of them to the shove button

Last edited by PLUIE; 23 Jan @ 1:59am
H.Ʉ.₦.₭  [developer] 24 Jan @ 11:04pm 
Amazing!!!
Invidia 4 Feb @ 3:33am 
Is there a way to make the shoulder fire aim (The one with the crosshair) toggle? or do we always have to hold to aim
PLUIE 4 Feb @ 9:21pm 
Custom perspective (Only rigth side view)


////////// H.U.N.K'S THIRDPERSON REMAKE EDITION "RESIDENT EVIL MODE" _CUSTOM by Pluie//////////
//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ Execute zoom from thirdperson to firstperson view★new function★(*For weapons without a scope, only the perspective changes.)


bind "Mouse3" "zoom+"

alias "zoom+" "thirdpersonshoulder; +zoom;wait 8; -zoom; "


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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 SECTION HEIGHT ⬆️

bind "OFF" "+aim"

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

alias "+aim" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight -3;c_thirdpersonshoulderoffset 13; 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 -4;c_thirdpersonshoulderoffset 15;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 ⬇️

bind "OFF" "+aim2"

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

alias "+aim2" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight -2;c_thirdpersonshoulderoffset 15;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 "-aim2" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight -3;c_thirdpersonshoulderoffset 17; 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 ⬅️

bind "OFF" "+aim3"

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

alias "+aim3" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight -1;c_thirdpersonshoulderoffset 15;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 "-aim3" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight 1; c_thirdpersonshoulderoffset 17; 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 ➡️

bind "OFF" "+aim4"

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

alias "+aim4" "+speed; +fov; cam_idealdist 27;c_thirdpersonshoulderheight 3; c_thirdpersonshoulderoffset 16; 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 "-aim4" "-speed; -fov ;cam_idealdist 1000;c_thirdpersonshoulderheight 2; c_thirdpersonshoulderoffset 18; 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: //// *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_shoulder+" "c_thirdpersonshoulderoffset -13; bind alt switch_shoulder-"

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

//"c_thirdpersonshoulderoffset" "17"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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 mouse2 +aim; -aim; playgamesound Magnum.Slideback"

alias "down" "bind mouse2 +aim2; -aim2; playgamesound Magnum.Slideback"

alias "left" "bind mouse2 +aim3; -aim3; playgamesound Magnum.Slideback"

alias "right" "bind mouse2 +aim4; -aim4; playgamesound Magnum.Slideback"

unbind "uparrow"

unbind "downarrow"

unbind "leftarrow"

unbind "rightarrow"


//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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 mouse2 +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"

//// ⬇️

bind "off" "thirdperson+2"

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

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

//// ⬅️

bind "off" "thirdperson+3"

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

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

//// ➡️

bind "off" "thirdperson+4"

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

alias "thirdperson-4" "thirdpersonshoulder; crosshair 0; bind V thirdperson+4; 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)

bind "p" "+smooth_cam"

alias "+smooth_cam -smooth_cam"

alias "+smooth_cam" "cam_snapto 1;bind p -smooth_cam;playgamesound Menu.Select"

alias "-smooth_cam" "cam_snapto 0; bind p +smooth_cam;playgamesound Menu.Select"

"cam_snapto" "0"

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

"c_thirdpersonshoulderaimdist" "720"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ 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*: ////

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "720"

"crosshair" "0"

firstperson

//// RESET SECTION: ////

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

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰ user custom 🔽🔽🔽🔽
AndrewMV 28 Mar @ 4:19pm 
Is there a way to move the character farther away from center so their hair/accessories don't obstruct the crosshair or would that mess up the accuracy?
Also it looks 3rd person tries to snap to certain degrees when moving the camera around, have you noticed this? It makes aiming kind of floaty.
Great work btw, I wanted to play the game like this for a long time!
Last edited by AndrewMV; 28 Mar @ 4:36pm
Hazel 29 Mar @ 4:25am 
Originally posted by AndrewMV:
Is there a way to move the character farther away from center so their hair/accessories don't obstruct the crosshair or would that mess up the accuracy?
Also it looks 3rd person tries to snap to certain degrees when moving the camera around, have you noticed this? It makes aiming kind of floaty.
Great work btw, I wanted to play the game like this for a long time!

@AndrewMV Try this code, find this section and replace it with this one:

//// SHOULDER SECTION: ////

bind "alt" "switch_shoulder+"

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

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

alias "switch_shoulder-" "c_thirdpersonshoulderoffset 25; bind alt switch_shoulder2"

"c_thirdpersonshoulderoffset" "15"

This code will replace the shoulder swap, press ALT to move the character farther away from center, you can change these values ​​depending on which preset you use.
AndrewMV 29 Mar @ 11:32am 
Thank you!
But this makes the floaty aim even worse, the center constantly tries to snap back to certain coordinates making aiming impossible.
Have you noticed this? Is this a known problem?
Last edited by AndrewMV; 29 Mar @ 1:12pm
Hazel 30 Mar @ 5:03am 
@AndrewMV There is a floaty effect but it is not caused by the code I sent.
I believe it is a side effect of this mod :
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3260832446
Last edited by Hazel; 30 Mar @ 5:04am
Crealter 12 Apr @ 1:02pm 
i've try this, this look's Great, but How to Push in game if RMB is Ads?
dannyric 22 Apr @ 5:04am 
Originally posted by Crealter:
i've try this, this look's Great, but How to Push in game if RMB is Ads?

if your mouse got back and forward buttons you could bind it in the settings.
Okay, I'm really dumb. how am I supposed to use this? I've tried a couple different things but nothing seems to work.
Hiii when i go to first person, my character FOV looks weird. Like i can see arms and animations that shouldnt be there as if the arms are stretched out
//// CÁMARA EN AVANZADA EN TERCERA MULTI SCRIPT by ALX////
//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// CÁMARA EN TERCERA PERSONA/PRIMERA PERSONA: ////
*¡NO TOCAR, ESTO SI NO SABES LO QUE ESTÁS HACIENDO!*

Este (thirdperson+) controla qué (BOTÓN) activará la cámara en tercera persona (simplemente cambie la "tab" a la tecla que desee).

bind "tab" "thirdperson+"

alias "thirdperson+" "thirdpersonshoulder; crosshair 1; bind MOUSE2 +aim; bind tab thirdperson-"

alias "thirdperson-" "thirdpersonshoulder; crosshair 1; ; bind tab thirdperson+"

alias "thirdperson-" "firstperson; crosshair 1; bind MOUSE2 +speed; bind tab thirdperson+"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// SECCIÓN DEL HOMBRO: ////
//// AIM SECCIÓN_IZQUIERDA ////

bind "alt" "switch_shoulder+"

bind "OFF" "+aim"

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

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

alias "+aim" "+speed; cam_idealdist 27; c_thirdpersonshoulderheight 0; crosshair 1;cam_ideallag 4; wait 10; cam_ideallag 0"

alias "-aim" "-speed; cam_idealdist 1000; c_thirdpersonshoulderheight 0; crosshair 1; cam_ideallag 4; wait 10; cam_ideallag 0"

//--------------------------------------------------------------------------//

//// AIM SECCIÓN_CENTRO ////

bind "alt" "switch_shoulder-"

bind "OFF" "+aim2"

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

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

alias "+aim" "+speed; cam_idealdist 27; c_thirdpersonshoulderheight 0; crosshair 1;cam_ideallag 4; wait 10; cam_ideallag 0"

alias "-aim" "-speed; cam_idealdist 1000; c_thirdpersonshoulderheight 0; crosshair 1; cam_ideallag 4; wait 10; cam_ideallag 0"

//--------------------------------------------------------------------------//

//// AIM SECCIÓN_DERECHA ////

bind "alt" "switch_shoulder+"

bind "OFF" "+aim3"

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

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

alias "+aim" "+speed; cam_idealdist 27; c_thirdpersonshoulderheight 0; crosshair 1;cam_ideallag 4; wait 10; cam_ideallag 0"

alias "-aim" "-speed; cam_idealdist 1000; c_thirdpersonshoulderheight 0; crosshair 1; cam_ideallag 4; wait 10; cam_ideallag 0"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// MISC *NO TOQUES ESTO*: ////

"cam_ideallag" "0"

"c_mindistance" "20"

"c_thirdpersonshoulderdist" "720"

"crosshair" "1"

firstperson

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// ALTURA DE CAMARA: //// *También se debería ajustar la "SECCIÓN OBJETIVO"*

c_thirdpersonshoulderheight 0

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// PRECISIÓN DE MIRA EN TERCERA PERSONA: //// (*NO TOQUES ESTO*)

"c_thirdpersonshoulderaimdist" "100000"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// CÁMARA PRIMERA PERSONA PARA LA MIRA DEL SNIPER: ////

Ejecutar zoom de vista en tercera persona a vista en primera persona
★Nueva función★ (*Para armas sin mira, solo cambia la perspectiva).

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+"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// DISTANCIA DE CAMARA ////

bind "kp_plus" "cam_40"

bind "kp_minus" "cam_50"

alias "cam_40" "c_maxdistance 40; cam_idealdist 40; bind kp_minus cam_50; unbind kp_plus; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50; cam_idealdist 50; bind kp_minus cam_60; bind kp_plus cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60; cam_idealdist 60; bind kp_minus cam_70; bind kp_plus cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70; cam_idealdist 70; bind kp_minus cam_80; bind kp_plus cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80; cam_idealdist 80; bind kp_minus cam_90; bind kp_plus cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90; cam_idealdist 90; bind kp_minus cam_100; bind kp_plus cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100; cam_idealdist 100; unbind kp_minus; bind kp_plus cam_90"

"cam_50"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// SECCIÓN MIRAR DETRÁS: ////

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"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// SECCIÓN FOV: ////

bind "OFF" "+fov"

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

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

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

"fov_desired" "95"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

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

bind "p" "+smooth_cam"

alias "+smooth_cam -smooth_cam"

alias "+smooth_cam" "cam_snapto 1;bind p -smooth_cam; playgamesound Menu.Select"

alias "-smooth_cam" "cam_snapto 0; bind p +smooth_cam; playgamesound Menu.Select"

"cam_snapto" "0"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//// EMPUJAR A LOS ENEMIGOS: ////
Este (+attack2) controla qué BOTÓN empuja a los enemigos (solo cambia la "V" a la tecla que quieras)

"crosshair" "1"

bind "v" "+attack2"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//
//// DIVERSOS COMANDOS DE DEPURACIÓN QUE PUEDE AGREGAR: ////

bind "PGDN" "+showscores"

bind "MWHEELUP" "invprev"

bind "MWHEELDOWN" "invnext"

//// RESETEAR SECCIÓN: ////

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

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

( TAB ): Activar Tercera Persona.

( MOUSE2 ): Apuntar.

( MOUSE3 ): Mira.

( ALT ): Cambiar de Hombro.

( B ): Mirar hacia Atrás.

( V ): Empujar enemigos.

( P ): Cámara Suave *ACTIVADA *DESACTIVADA*

( KP_PLUS ): Acercar.

( KP_MINUS ): Alejar.

( O ): Resetear Configuraciones.
//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//CÁMARA PRIMERA PERSONA//

bind "OFF" "firstperson_cam+"

alias "firstperson_cam+" "unbind MOUSE2 -aim; crosshair 1; firstperson; cam_idealyaw 0; bind TAB firstperson_cam-; unbind B; -scope"

alias "firstperson_cam-" "bind MOUSE2 +aim; thirdpersonshoulder; crosshair 0; bind TAB firstperson_cam+; bind B +look_behind; +scope"

firstperson_cam+

alias +scope "scope"

alias -scope "scope"

alias scope "alias +scope ; alias -scope ; +zoom; wait 10; -zoom; alias +scope scope; alias -scope scope"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//SECCIÓN DEL HOMBRO://

bind "OFF" "switch_shoulder+"

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

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

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//SECCIÓN AIM://

bind "MOUSE2" "+aim"

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

alias "+aim" "+speed; +fov; cam_idealdist 20; c_thirdpersonshoulderoffset 20; c_thirdpersonshoulderheight 0; cam_ideallag 4; wait 10; cam_ideallag 0; cam_idealyaw 0; crosshair 1; bind ALT switch_shoulder+; unbind TAB;"

alias "-aim" "-speed; -fov;cam_idealdist 1000; c_thirdpersonshoulderoffset 0; c_thirdpersonshoulderheight 0; cam_ideallag 4; wait 10; cam_ideallag 0; crosshair 0; unbind ALT; bind TAB firstperson_cam+;"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//MISC *NO TOQUES ESTO*://CÁMARA TERCERA PERSONA//

"c_thirdpersonshoulderaimdist" "100000"

"c_thirdpersonshoulderoffset" "0"

"c_thirdpersonshoulderdist" "720"

"c_thirdpersonshoulderheight" "0"

"c_thirdpersonshouldersnapto" "1"

"cam_idealpitch" "0"

"c_mindistance" "20"

"cam_ideallag" "0"

firstperson

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//CÁMARA PARA LA MIRA DEL SNIPER://

bind "G" "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+"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//DISTANCIA DE CÁMARA//

bind "KP_PLUS" "cam_70"

bind "KP_MINUS" "cam_80"

alias "cam_40" "c_maxdistance 40; cam_idealdist 40; bind KP_MINUS cam_50; unbind KP_PLUS; playgamesound Menu.Select"

alias "cam_50" "c_maxdistance 50; cam_idealdist 50; bind KP_MINUS cam_60; bind KP_PLUS cam_40; playgamesound Menu.Select"

alias "cam_60" "c_maxdistance 60; cam_idealdist 60; bind KP_MINUS cam_70; bind KP_PLUS cam_50; playgamesound Menu.Select"

alias "cam_70" "c_maxdistance 70; cam_idealdist 70; bind KP_MINUS cam_80; bind KP_PLUS cam_60; playgamesound Menu.Select"

alias "cam_80" "c_maxdistance 80; cam_idealdist 80; bind KP_MINUS cam_90; bind KP_PLUS cam_70; playgamesound Menu.Select"

alias "cam_90" "c_maxdistance 90; cam_idealdist 90; bind KP_MINUS cam_100; bind KP_PLUS cam_80; playgamesound Menu.Select"

alias "cam_100" "c_maxdistance 100; cam_idealdist 100; unbind KP_MINUS; bind KP_PLUS cam_90"

"cam_70"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//SECCIÓN MIRAR DETRÁS://

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"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//SECCIÓN FOV://

bind "OFF" "+fov"

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

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

alias "-fov" "fov_desired 90; cl_viewmodelfovsurvivor 80; playgamesound Magnum.Slideback"

"fov_desired" "90"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//

//CÁMARA SUAVE: //(ON:cam_snapto 0) (OFF:cam_snapto 1)

bind "P" "+smooth_cam"

alias "+smooth_cam -smooth_cam"

alias "+smooth_cam" "cam_snapto 1;bind P -smooth_cam; playgamesound Menu.Select"

alias "-smooth_cam" "cam_snapto 0; bind P +smooth_cam; playgamesound Menu.Select"

"cam_snapto" "0"

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//
//DIVERSOS COMANDOS DE DEPURACIÓN QUE PUEDE AGREGAR://

bind "MWHEELDOWN" "invnext"

bind "MWHEELUP" "invprev"

bind "PGDN" "+showscores"

bind "PGUP" "+zoom"

bind "V" "+attack2"

//RESETEAR SECCIÓN://

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

//▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰//
< >
Showing 1-14 of 14 comments
Per page: 1530 50