Left 4 Dead

Left 4 Dead

290 ratings
Third person view, Spiltscreen, Eastereggs, Custom Radial Menu and Console Commands
By Ov3RT4K3R
Third person view, Spiltscreen, Eastereggs, Custom Radial Menu and Console Commands
2
   
Award
Favorite
Favorited
Unfavorite
Console
Go to your steam library, right click on Left 4 Dead and open properties -> "Set launch options".
Type in "-console" (without quotes). If you now start the game you should see the console, I would advice to bind the console to a key, like F11. Type in the console "bind F11 toggleconsole"
If the console does not open up for you then you need to enable the option. Go to options then Keyboard/Mouse then make sure Allow Developer Console is set to Enabled.

Console Commands
At the main menu, select "Options," then "Keyboard/Mouse." Enable "Allow Developers Console." Then, enter any one of the following:

Effect
Code
(Default 750) Sets the maximum range of the smoker's tongue attack
tongue_range <#>
amount of damage you want to do to survivors
z_pounce_damage X
Amount of time before a burning Witch dies from fire (does not affect damage caused by fire)
z_witch_burn_time
Change Zombie Health
z_health
Change Zombie Speed
z_speed
Disables/enables controllable Boss Infected on any map
director_no_human_zombies 0/1
Enables low gravity jumps, falls, and pounces. (works for infected players)
ent_fire !self addoutput "gravity 0.10
Enables/Disables never ending panics
director_panic_forever 0/1
Forces a panic event
director_force_panic
Full Ammunition
give ammo
Get Pistol
give pistol
Gives Ammo To Your Primary Weapon
impulse 101
Gives auto shotgun
give autoshotgun
gives full health
give health
gives gascan
give gascan
gives hunting rifle
give hunting_rifle
gives molotov
give molotov
gives oxygen tank
give oxygentank
Gives pain pills
give pain_pills
gives pipebomb
give pipe_bomb
gives propanetank
give propanetank
Gives you an M-16
give rifle
gives you first aid kit
give first_aid_kit
Gives you the SMG
z_spawn weapon_SMG
Invincibility
god
just like god but you receive damage
buddha 1
makes your bot teammates shoot nonstop
sb_openfire or open_fire
No mob rushes
director_no_mobs <1/0>
Play in first person
firstperson
Removes All Bots
Ent_Remove
Sets the amount of damage a Witch's attack does
z_witch_damage <#>
Sets the camera to be fixed in place while in either third person or third person shoulder mode. Enter once to turn on and enter again to turn off.
thirdperson_mayamode
Sets the camera to be in third person mode
thirdperson
Sets the camera to over-the-shoulder third person mode
thirdpersonshoulder
Sets the maximum amount of regular zombies
z_common_limit
Sets the maximum health of the Tank
z_tank_health <#>
Sets the number of seconds until the player loses control of the Tank from not attacking survivors
z_frustration_lifetime <#>
Sets whether or not bots (and only bots) are allowed to do firendly fire damage
sb_friendlyfire <1/0>
Shuts off all wanderers, mobs, specials, and bosses
director_stop
Spawns 1 Zombie
z_spawn zombie
Spawns a active pipebomb under you
boom
Spawns a lighted molotov right on the floor under you
fire
spawns a special infected (infected names:hunter,boomer,smoker,witch,tank)
z_spawn <bossname>
spawns a zombie horde
z_spawn mob
Toggles No Clipping Mode
noclip
True/False setting that allows the witch to change targets instead or focus on the one survivor that alerted her first
z_witch_allow_change_victim <1/0>
Unlimited Ammunition
sv_infinite_ammo 1
Vocalizes/makes the player say anything like vocalize playereatpills
Vocalize
x= amount of speed that you want for the smoker's tongue to fly
tongue_fly_speed X
x= desired amount of damage to pounce through doors
z_pounce_door_damage X
x= desired entity to give to your bot teammates (the console should give you a list)
sb_give XXXX
enable/disable cheats
Sv_Cheats <1/0>
will restart the game
retry

You can unlock achievements while using cheats. After entering sv_cheats 1, enter retry so that it will restart the game with the cheats on.
Third Person View
To enable third person shoulder mode you just open up console (see above) and type Thirdpersonshoulder then press enter.

Here are a few advanced commands to tweak Third Person mode. Just replace # with the number you desire.

cam_idealpitch # (Leave at 0 or the crosshair won't match the shooting direction)
cam_idealyaw # (Same as above)
cam_collision # (Whether the camera collides with walls so as not to see through them.)
cam_ideallag # (How much the camera waits before moving after the mouse is moved. Best leave it at 0.)
cam_idealdelta #
c_thirdpersonshoulderdist #
c_thirdpersonshoulderaimdist # (Which distance the crosshair will be aligned at to shoot.)
c_thirdpersonshoulderoffset # (How much to the left or to the right the camera is.)
c_thirdpersonshoulderheight # (Similar to above only it controls height instead.)
c_thirdpersonshouldersnapto # (Best is 1.)

You can put the script code in steam/SteamApps/common/left4dead/left4dead/cfg/autoexec.cfg and bind it to a KEY.

Example:

Bind "KEY" thirdpersonshoulder
c_thirdpersonshoulderoffset 0
c_thirdpersonshoulderaimdist 720
c_thirdpersonshoulderdist 40
c_thirdpersonshoulderheight 5
cam_ideallag 0

Press the KEY you have added for thirdperson and press the KEY again for firstperson.

Splitscreen
  • Plug XBOX360 controller in
  • Open 360controller.cfg file located in your \left4dead\cfg folder
  • Copy and paste the following and overwrite other information in your 360controller.cfg
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit) joystick 1 joy_advanced "1" // use advanced joystick options (allows for multiple axes) joy_name "L4D Xbox360 Joystick Configuration" joy_advaxisx 3 // x-axis controls GAME_AXIS_SIDE (strafing left and right) joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back) joy_advaxisz 0 // z-axis is treated like a button joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down) joy_advaxisu 4 // u-axis controls GAME_AXIS_YAW (look left and right) joy_advaxisv 0 // v-axis is unused joy_forwardsensitivity -1.0 // movement sensitivity joy_sidesensitivity 1.0 joy_forwardthreshold 0.1 // movement dead zone settings joy_sidethreshold 0.1 joy_pitchsensitivity 1.0 // look sensitivity joy_yawsensitivity -1.5 joy_pitchthreshold 0.1 // look dead zone settings joy_yawthreshold 0.0 joy_variable_frametime 1 joy_autoaimdampenrange 0.85 joy_autoaimdampen 0.5 joy_lowend 0.65 joy_lowmap 0.15 joy_accelscale 3.0 joy_accelmax 4.0 joy_response_move 5 joy_response_look 1 joy_autoaimdampen 0.3 joy_autoaimdampenrange 0.85 joyadvancedupdate // advanced joystick update allows for analog control of move and look // Alternate control 1 bind "0" "slot10" bind "1" "slot1" bind "2" "slot2" bind "3" "slot3" bind "4" "slot4" bind "5" "slot5" bind "6" "slot6" bind "7" "slot7" bind "8" "slot8" bind "9" "slot9" bind "a" "+moveleft" bind "c" "+voicerecord" bind "d" "+moveright" bind "e" "+use" bind "f" "impulse 100" bind "h" "motd" bind "m" "chooseteam" bind "q" "lastinv" bind "r" "+reload" bind "s" "+back" bind "t" "impulse 201" bind "u" "messagemode2" bind "w" "+forward" bind "x" "+mouse_menu QA" bind "y" "messagemode" bind "z" "+mouse_menu Orders" bind "`" "toggleconsole" bind "SPACE" "+jump" bind "TAB" "+showscores" bind "ESCAPE" "cancelselect" bind "SHIFT" "+speed" bind "CTRL" "+duck" bind "F1" "Vote Yes" bind "F2" "Vote No" bind "F5" "jpeg" bind "MOUSE1" "+attack" bind "MOUSE2" "+attack2" bind "MOUSE3" "+zoom" bind "MWHEELUP" "invprev" bind "MWHEELDOWN" "invnext" // controller2 bindings cmd2 +jlook // enable joystick look cmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus cmd2 bind "B_BUTTON" "+reload" // (B) button - Reload cmd2 bind "X_BUTTON" "+use" // (X) Use cmd2 bind "Y_BUTTON" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost. cmd2 bind "R_TRIGGER" "+attack" // RT - Main weapon - Primary trigger cmd2 bind "L_TRIGGER" "+attack2" // LT - Melee cmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin cmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people. cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalize cmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom // Fixed bindings, do not change these across joystick presets cmd2 bind "BACK" "togglescores" // (back) button - scores cmd2 bind "START" "pause" // (start) button - pause cmd2 bind "S1_UP" "+menuUp" // Hud menu Up cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight cmd2 bind "LEFT" "slot3" // DPad Left - grenade cmd2 bind "RIGHT" "slot4" // DPad Right - health cmd2 bind "DOWN" "slot5" // DPad Down - Pills
  • IT IS NECESSARY THAT YOU SET THE 360 CONTROLLER SET TO PLAYER 2, THIS MEANS THE LIGHT INDICATOR ON THE CONTROLLER MUST BE ON THE NUMBER 2!
  • start the game
  • open console and type "Exec 360controller.cfg" without the quotations
  • Set your split screen mode to either Horizontal-Cut (ss_splitmode 1) or Vertical-Cut (ss_splitmode 2) through the console, vertical cut is meant for widescreen monitors and dual monitor setups while the horizontal for standard monitors
  • Open the console and enter ss_enable 1 once this is enabled you can simply start a single player game through the menu and splitscreen will already be enabled.
  • ATTENTION; IF SECOND PLAYER JOINS GAME AND DOES NOT AUTOMATICLY JOIN A TEAM USE THE COMMAND "cmd2 jointeam 2" FOR 2nd PLAYER TO JOIN SURVIVORS AND "cmd2 jointeam 3" FOR 2nd PLAYER TO JOIN INFECTED
  • People with controllers other than Xbox 360 controllers will have to create their own controller configurations, simply edit the above CFG to match your controller. Lines that start with "cmd2 bind" are the controls you will need to set.

Custom Radial Menu
  • Open up "RadialMenu.txt" , located in Steam\steamapps\common\left 4 dead\left4dead\scripts\



  • make a backup
  • Change the title to something you will remember for the next step
  • Change the commands and text to your likings, use google to find a list of vocalize commands
  • Browse to your cfg folder and open up "autoexec.cfg" in notepad and add bind (key) "+mouse_menu (menu title)" and save
  • Start the game
Eastereggs
Reference to Team Fortress 2


Reference to Team Fortress 2


Reference to Left 4 Dead Cover


Francis has a Lambda scar


Reference to Brain Dead
Reviews, more Guides and YouTube Channel
To see my reviews, please feel free to follow me and/or my curator group:
http://steamcommunity.com/id/Ov3RT4K3R/myworkshopfiles/?section=guides
http://steamcommunity.com/groups/orcollective#curation

Also feel free to check out my YouTube Channel:
https://www.youtube.com/channel/UC83DYCmrWfl9ttrhX54jmWA
26 Comments
Kure 'Tesum Dec 25, 2022 @ 6:01pm 
Does it work with an Xbox One Controller?
SnottyGloop38 Dec 24, 2020 @ 7:01pm 
how do i get tank health back to normal
max the stinker May 12, 2019 @ 9:06am 
how do i make zombies ignore players?
ZenMasterMU Jul 1, 2018 @ 12:48pm 
how to configure Joystick? Would love to use my EXTREME 3DPRO(hey, i'm old school!)
alexis :3 Mar 13, 2017 @ 10:59pm 
Either Backup the game or uninstall and reinstall
vFlower Aug 11, 2015 @ 4:41pm 
how do i start my left 4 dead i click play but it doesnt open
Katy Jan 16, 2015 @ 1:59pm 
good
V Oct 26, 2014 @ 2:33am 
I can safely say that achivements do not work anymore with that method listed (put the cheats in then do retry). I just wanted to try the Nothing Special (bit lazy), but nah. The console keeps saying Achivement Disabled and whatnot.
angrykenji Sep 21, 2014 @ 12:01pm 
for splitscreen, how do you do this:

IT IS NECESSARY THAT YOU SET THE 360 CONTROLLER SET TO PLAYER 2, THIS MEANS THE LIGHT INDICATOR ON THE CONTROLLER MUST BE ON THE NUMBER 2
Shaur? Sep 20, 2014 @ 11:58am 
s1eep1essghost2 all you need is a computer ith bluetooth or a $5-$10 bluetooth usb and you can connect it