Left 4 Dead 2

Left 4 Dead 2

179 ratings
【TPV】 Third Person View (OTS)
   
Award
Favorite
Favorited
Unfavorite
Game Content: Scripts, Miscellaneous
File Size
Posted
Updated
172.394 KB
20 Aug, 2019 @ 7:20am
20 Aug, 2019 @ 7:29am
2 Change Notes ( view )

Subscribe to download
【TPV】 Third Person View (OTS)

Description
⚠️ Subscribing is not enough. Please read "How to Install" below. ⚠️
A simple mod that changes the perspective from first-person to third-person.
The perspectives are loosely based on the camera work of 【 Resident Evil 6 】.

This mod utilizes the "autoexec.cfg". If you have modified your CFG file, please add the lines included inside the VPK's autoexec.cfg.

By default, this mod (when activated) will change the controls for:
  • R-Click (MOUSE2)
  • M-Click (MOUSE3)
  • L-Shift
  • v Key
  • / Key
Deactivating through / will revert all controls (except /) to L4D2 default.
______________________________________________________________________________

Features
  • TPV Mode can be activated/deactivated with the press of the / KEY.
  • Walking is set as the default movement speed. Hold LEFT SHIFT to sprint!
  • Crosshair is unavailable in TPV. Hold R-CLICK to aim down sights (first person).
  • Seamless transition between TPV and Scope (from/to) when using rifles. (R-CLICK)
  • Ability to change sides (left-camera or right-camera) through the use of the V key.
  • User cannot sprint while holding R-CLICK. Also, user cannot R-CLICK while sprinting.
  • User cannot change the side with V whenever sprinting or holding R-CLICK to aim.
  • Recommended to activate/deactivate TPV when the user is not pressing anything else.
______________________________________________________________________________

How to Install
  1. Subscribe and install GCFScape.
  2. Navigate to your addon (workshop) folder.
    ... \Left 4 Dead 2\left4dead2\addons\workshop
  3. Locate the VPK file for this mod. (1840408148.vpk)
  4. Open the downloaded VPK file with GCFScape.
  5. In another window, navigate to the CFG folder:
    ... \Left 4 Dead 2\left4dead2\cfg\
  6. Extract the contents of the VPK's CFG folder to L4D2's CFG folder with GCFScape.
  7. (Optional) ONLY if you have modified your autoexec.cfg prior, paste these in it:
    alias +TPV_Snipe "TPV_Snipe"; alias -TPV_Snipe "TPV_Snipe"; alias TPV_Snipe "alias +TPV_Snipe;alias -TPV_Snipe;+zoom;wait 10;-zoom;alias +TPV_Snipe TPV_Snipe;alias -TPV_Snipe TPV_Snipe" alias +focusaim exec +focusaim; alias -focusaim exec -focusaim; alias +sprint_r exec +sprint_r; alias -sprint_r exec -sprint_r; alias +sprint_l exec +sprint_l; alias -sprint_l exec -sprint_l; alias 3rdPerson_ACT "thirdpersonshoulder;c_mindistance 0;c_minpitch -255;cam_idealdist 28.666;cam_idealpitch -2;cam_idealyaw 3;cam_snapto 1;c_thirdpersonshoulderaimdist 900;c_thirdpersonshoulderheight -13;c_thirdpersonshoulderoffset 12;c_maxdistance 200;c_maxpitch 90;cam_collision 1;cam_idealdelta 4;c_thirdpersonshoulderdist 40" alias 3rdPerson_DEF "thirdpersonshoulder;c_mindistance 30;c_minpitch 0;cam_idealdist 150;cam_idealpitch 0;cam_idealyaw 0;cam_snapto 0;c_thirdpersonshoulderaimdist 120;c_thirdpersonshoulderheight 5;c_thirdpersonshoulderoffset 20;c_maxdistance 200;c_maxpitch 90;cam_collision 1;cam_idealdelta 4;c_thirdpersonshoulderdist 40" alias plpos_l "snd_playsounds Buttons.snd32;c_mindistance 0;c_minpitch -255;cam_idealdist 28.666;cam_idealpitch -2;cam_idealyaw 3;cam_snapto 1;c_thirdpersonshoulderaimdist 900;c_thirdpersonshoulderheight -13;c_thirdpersonshoulderoffset 12;c_maxdistance 200;c_maxpitch 90;cam_collision 1;cam_idealdelta 4;c_thirdpersonshoulderdist 40;bind v plpos_r;bind SHIFT +sprint_r" alias plpos_r "snd_playsounds Buttons.snd32;c_mindistance 0;c_minpitch -255;cam_idealdist 28.666;cam_idealpitch -2;cam_idealyaw -2;cam_snapto 1;c_thirdpersonshoulderaimdist 450;c_thirdpersonshoulderheight -13;c_thirdpersonshoulderoffset -13;c_maxdistance 200;c_maxpitch 90;cam_collision 1;cam_idealdelta 4;c_thirdpersonshoulderdist 40;bind v plpos_l;bind SHIFT +sprint_l" bind / "3rdperson_ON" alias 3rdPerson_ON "snd_playsounds Buttons.snd37;+speed;crosshair 0;unbind v;bind v plpos_r;unbind MOUSE2;bind MOUSE2 +focusaim;unbind SHIFT;bind SHIFT +sprint_r;unbind MOUSE3;bind MOUSE3 +attack2;3rdPerson_ACT;bind / 3rdPerson_OFF" alias 3rdPerson_OFF "snd_playsounds Buttons.snd11;-speed;crosshair 1;unbind v;unbind MOUSE2;bind MOUSE2 +attack2;unbind MOUSE3;bind MOUSE3 +zoom;unbind SHIFT;bind SHIFT +speed;3rdPerson_DEF;bind / 3rdPerson_ON"
  8. (Optional) If the mod does not work, try inputting "exec autoexec" in console.
  9. Load a map, press / to activate it and enjoy the mod!
______________________________________________________________________________

Controls (Default)
  • / key: Activate/Deactivate TPV
  • R-Click: "Sights Aim"/Rifle Scope
  • M-Click: Shove Action
  • Left Shift: Sprint
  • v Key: Change camera (left/right side)
In order to change the controls, you must modify the binds/unbinds found in all files.
It is NOT recommended that you change the controls unless you know what you're
doing. I'm really sorry that I cannot make this mod any more user-friendly than it is.

Please deactivate the mod every time you finish a map.
______________________________________________________________________________

Thank you for your time!
If you have installed this mod, I hope you enjoy it! <3
This is my first shot at making a mod. I sure hope it's worth it.
25 Comments
J3ffThe1 23 Sep, 2023 @ 1:21pm 
actually I have ran into a bug where if I press left shift and aim down sights shortly after, it bugs the third person view to be swapped with first person view and also makes the toggle "/" give the default 3rd person view instead of the modded one. Hopefully this bug gets fixed because there were several times in my playthrough where I would have to stop moving for a second so I could start aiming my gun, otherwise Id have to deal with the bug which could only be fixed by performing the action again.
J3ffThe1 22 Sep, 2023 @ 11:18pm 
It was a little bit of a headache to install since It didnt list my addons as a vpk file and called it an "addon file" but the rest of the instructions were pretty simple to follow if you treat the addon file as a vpk. The mod itself is pretty cool and I like how you can toggle it. I have no real complaints so far and Im glad you made this. Also, In case anyone doesnt have it, the GCFscape application is external and I had to download it online heres a link: https://gamebanana.com/tools/26
Public Enemy #1 16 Dec, 2022 @ 8:03am 
it doesn't work :steamthumbsdown:
doggodiggin 30 Nov, 2022 @ 5:49am 
deewinn are you stupid this is how it works since its messing with the game config files which subscribing to addons wont work you have to do it manualy
lao gan pal 老杆爬了 23 Oct, 2022 @ 6:57am 
It's really cool, is there a way to zoom the camera?
losdismx 6 May, 2022 @ 8:31am 
Nice. But I would like to know if there is any way to change the values of the camera, that is, I would like the distance between it and my character to be greater, since it makes me a little uncomfortable to see the character so close.
G(ay)-Man 13 Nov, 2021 @ 10:39pm 
Deewinn why don't you cry about it
deewinn05 7 Nov, 2021 @ 5:10pm 
Once again, what is the damn point of putting a mod like this on the workshop if subscribing to it isn't enough? It defeats the purpose of this being on the workshop.
taka 2 Nov, 2021 @ 12:52pm 
Сделайте для русских. (Ru)
Dairy 6 Apr, 2021 @ 8:18am 
i have a trick in consle type bind F1 thirdpesonshoulder sense this wont work