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
PLUIE 23 Jan @ 1:12am
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-15 of 16 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
Nihil  [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://gtm.steamproxy.vip/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?
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
Originally posted by PLUIE:
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 🔽🔽🔽🔽
I got an error which had me using 3rd person zoom while zooming in 1st person
How do I fix it?
Orisauria 20 Jul @ 10:11am 
bind "OFF" "firstperson_cam+"

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

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

firstperson_cam+

alias +scope "scope"

alias -scope "scope"

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

bind "OFF" "switch_shoulder+"

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

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

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 15; cam_ideallag 4; wait 10; cam_ideallag 0; crosshair 1; unbind ALT; bind TAB firstperson_cam+;"

"c_thirdpersonshoulderaimdist" "100000"

"c_thirdpersonshoulderoffset" "0"

"c_thirdpersonshoulderheight" "15"

"c_thirdpersonshoulderdist" "720"

"c_mindistance" "20"

"cam_ideallag" "0"

firstperson

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

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"

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"

bind "OFF" "+fov"

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

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

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

"fov_desired" "95"

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"

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"
Why does this overwrites the right click shove button
< >
Showing 1-15 of 16 comments
Per page: 1530 50