Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
( 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
////////// 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 🔽🔽🔽🔽
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.
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?
I believe it is a side effect of this mod :
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3260832446
if your mouse got back and forward buttons you could bind it in the settings.
How do I fix it?
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"