Left 4 Dead

From PCGamingWiki, the wiki about fixing PC games
Left 4 Dead
Left 4 Dead cover
Developers
Turtle Rock Studios
Valve Corporation
Publishers
Valve Corporation
Engines
Source
Release dates
Windows November 17, 2008
macOS (OS X) October 27, 2010
Left 4 Dead guide at StrategyWiki
Left 4 Dead at Wikipedia
Left 4 Dead
Left 4 Dead 2008
Left 4 Dead 2 2009

Key points

Left 4 Dead 2 includes all Left 4 Dead campaigns, Left 4 Dead 2 will likely be the preferable game to purchase.
A hack enabling split-screen co-op is available; see Local play.

General information

Official Left 4 Dead Blog
Unofficial Left 4 Dead Wiki
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
macOS (OS X)
GameStop
Icon overlay.png
Windows
macOS (OS X)
Green Man Gaming
Icon overlay.png
Windows
macOS (OS X)
Steam
Icon overlay.png
Windows
macOS (OS X)
All versions require Steam DRM.

Essential improvements[edit]

Skip intro videos[edit]

Use the -novid command line argument[citation needed]

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\left4dead\cfg\config.cfg
Steam <Steam-folder>\userdata\<user-id>\500\remote\cfg\config.cfg
macOS (OS X)

Save game cloud syncing[edit]

System Native Notes
Steam Cloud
Syncs save games and settings

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16 samples.
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS
120+ FPS
No frame rate or refresh rate cap.[1]
Color blind mode
Set in Settings, Multiplayer; affects crosshair, HUD and survivor outlines.

Field of view (FOV)[edit]

FoV when playing in splitscreen is easily customizable inside <path-to-game>\left4dead\splitscreen_config.txt
By default field of view cannot be changed. Only changeable option is viewmodel FOV.
Change viewmodel FOV[2]
  1. Download the FoV addon
  2. Extract the files in <path-to-game>\left4dead\addons\
  3. Bring up console
  4. Type in console/.cfg viewmodel_fov_override XX (where XX is the desired horizontal FoV)

Split-screen without bezels[edit]

L4D split-screen mode was meant to be played on a single 4:3 or 16:9 screen. If you have a different setup then, the image could not entirely fit the monitor(s).
Edit split-screen aspect-ratio[3]
  1. Go to <path-to-game>/left4dead/
  2. Open splitscreen_config.txt
  3. Look for the paragraph describing your actual split method ("nonwidescreen", "widescreen_horizontal_split", "widescreen_vertical_split")
  4. Change it accordingly to your effective aspect ratio multiplied or divided by 2 (just look if comment says it should be twice or half as wide)
  5. Save changes

Input settings[edit]

In-game control settings.
In-game control settings.
In-game key map settings.
In-game key map settings.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Some in game Main Menu options cannot be accessed without first hovering a mouse cursor over them (such as the Single Player Settings Menu)
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

Mouse+Keyboard in split-screen[edit]

Bind controller to 2nd player[citation needed]
  1. Configure x360ce to force controller on the guest slot
  2. Copy x360ce.ini and xinput1_3.dll to the Left 4 Dead installation folder
  3. Go to <path-to-game>\bin\ and rename xinput1_3.dll to something else
  4. Follow standard procedure

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Over-all game volume and separate music slider.
Surround sound
7.1, 5.1 surround sound, 4 speaker surround.
Subtitles
Closed captions
Mute on focus lost
No option to disable it.

Localizations

Language UI Audio CC Notes
English
Simplified Chinese
Traditional Chinese
Danish
Dutch
Finnish
French
German
Italian
Japanese
Korean
Norwegian
Polish
Portuguese
Russian
Spanish
Swedish

Network[edit]

In-game multiplayer settings.
In-game multiplayer settings.

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
See Local play.
LAN play
8 Co-op, Versus
See LAN play.
"Versus" mode. Up to 4v4 Survivors vs. Infected.
Online play
8 Co-op, Versus
Co-op (4 players) or "Versus" mode (up to 4v4 Survivors vs. Infected).

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Direct IP
Use connect [IP address here] in the console.
Server must have set sv_allow_lobby_connect_only 0

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 27014-27050
UDP (outbound) 4380, 27000-27030

LAN play[edit]

You can play Left 4 Dead over a local area network (LAN) connection.
Start LAN game[citation needed]
  1. Open the developer console and type in: sv_lan 1.
  2. After that, type in: map %mapname%, %mapname% is the name of the map (for example, to play on "No Mercy", write "map l4d_hospital01_apartment")

Maplist:

  • No Mercy: l4d_hospital01_apartment
  • Crash Course: l4d_garage01_alleys
  • Death Toll: l4d_smalltown01_caves
  • Dead Air: l4d_airport01_greenhouse
  • Blood Harvest: l4d_farm01_hilltop
  • The Sacrifice: l4d_river01_docks

To clients to join a server, use: connect <ip>:<port> (for example, connect 192.168.1.1).

Notes

You can check your ip by writing net_start.

Local play[edit]

A list of useful commands for split-screen is available below
Playing with 2 controllers[4]
If you want to play with only a controller and a mouse+keyboard, check Mouse + Keyboard in split-screen
  1. Download custom split.cfg
  2. Extract it inside <path-to-game>\left4dead\cfg\
  3. Launch the game and join or create a match in the mode you prefer
  4. When in-game, open the console and type ss_connect
  5. Add second player to survivor team with cmd2 jointeam 2 command
  6. Load second player keys bindings by typing exec split (all previous bindings are reseted)
  7. Enjoy

Notes

If loading bar gets stuck quickly pause and unpause game
To play a private versus match, open console and use ss_map l4d_vs_#rest-of-map-name#
If you are going to play split-screen without a single 4:3 or 16:9 monitor look above

Issues fixed[edit]

Purple and black broken textures[edit]

A generic fix for this issue can be found on our Source engine page.

Can't unlock Lamb 2 Slaughter achievement[edit]

Enabling the console in Source games[5]
  1. Open console
  2. Type sv_cheats 1; achievement_reset L4D_ACHIEVEMENT_INCAP_AFTER_SAFEROOM; sv_cheats 0

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 6, 7, 8, 8.1, 9
OpenGL 2.1 OS X only.
Shader Model support 2, 3
64-bit executable
OS X only.

Middleware[edit]

Middleware Notes
Physics Havok Heavily modified variant.
Audio Miles Sound System
Cutscenes Bink Video
Multiplayer Steamworks

Console commands[edit]

Games running on the Source engine can utilize Source Engine Console Commands for various tasks.[6]
Enabling the console in Source games[citation needed]
  1. Launch the game
  2. From the main menu select Options
  3. Select the Keyboard tab
  4. Click the Advanced button
  5. Check the box next to Enable developer console (~)
  6. Click Apply

Notes

Press ~ to open the console.
Some commands may first require you enabling sv_cheats. You can do so with sv_cheats 1.
Many servers will not allow you to play with cheats enabled, or will disable them upon entering the server.
Users without a US keyboard could experience some problems.

Creating your own CFG (to run multiple console commands together)[edit]

A CFG is a file that contains a list of commands that when run will attempt to execute them all

Open up a text editor such as notepad and type in all the commands you want separating each with a ;

When done save the file as filename.cfg in <path-to-game>\left4dead\cfg. To run the cfg file, open the console during the game and type in exec filename.cfg If you want the CFG file to run automatically, name it autoexec.cfg.

Useful split-screen commands[edit]

Since Split-screen mode in Left 4 Dead isn't officially supported, there are multiple important key settings which aren't immediately available.

Command Description
connect_splitscreen localhost [ip-address] 2 Join a LAN or Internet server in splitscreen mode.
[cmd/cmd2] jointeam [2/3] Assign selected player (cmd) to either survivor or infected team
mp_gamemode [coop/survival/versus] Change gamemode. If adjusted while in-game it's advised to changelevel
ss_splitmode [0/1/2] Toggle horizontal and vertical screen split (0 is auto selection)
z_difficulty [Easy/Normal/Hard/Impossible] Change game difficulty
setinfo name Max Change player 1 name
name2 Tony Change player 2 name

Command line arguments[edit]

Parameter Description
-w X -h Y Sets screen resolution (or window resolution if using -window). Example: -w 1920 -h 1080.
-refresh X Sets your screen refresh-rate (Hz). Example: -refresh 60.
-noborder -window Launches the game in a borderless fullscreen window (i.e. very alt-tab friendly). This may result in a minor performance loss. If you experience stuttering, disable Windows Aero.[citation needed]
-novid Skip intro videos
-autoconfig Restores video and performance settings to default for the current hardware detected. Ignores settings inside any .cfg files until this parameter is removed.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP, Vista, 7
Processor (CPU) Intel Pentium 4 3.0 GHz Intel Core 2 Duo 2.4 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 7.5 GB
Video card (GPU) ATI Radeon 9600
Nvidia GeForce 6600
128 MB of VRAM
Shader model 2.0 support
ATI Radeon X1600
Nvidia GeForce 7600
Shader model 3.0 support
macOS (OS X)
Minimum
Operating system (OS) 10.6.4
Processor (CPU) Intel Core 2 Duo 2.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 7.5 GB
Video card (GPU) ATI Radeon HD 2400
Nvidia GeForce 8600M GT
Intel HD Graphics 3000
MacOS X 10.6.4 or higher (Snow Leopard Graphics Update required)

References

  1. New 120Hz Games Report
  2. How to Change Field of view (FOV) - Steam Community Guides
  3. Widescreen gaming blog post about playing with more than a monitor
  4. Steam thread about local split-screen co-op (retrieved)
  5. Lamb 2 Slaughter working fix right here - Steam Users' Forums (retrieved)
  6. Left 4 Dead Wikia - Console commands