Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Left 4 Dead"

From PCGamingWiki, the wiki about fixing PC games
m
 
(93 intermediate revisions by 33 users not shown)
Line 6: Line 6:
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Valve Corporation}}
 
{{Infobox game/row/publisher|Valve Corporation}}
 +
{{Infobox game/row/publisher|Akella|Retail (Russia)|ref=<ref>{{Refurl|url=https://www.mobygames.com/game/38055/left-4-dead/cover/group-49868/cover-134387/|title=|date=2023-03-06}}</ref>}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Source}}
 
{{Infobox game/row/engine|Source}}
Line 11: Line 12:
 
{{Infobox game/row/date|Windows|November 17, 2008}}
 
{{Infobox game/row/date|Windows|November 17, 2008}}
 
{{Infobox game/row/date|OS X|October 27, 2010}}
 
{{Infobox game/row/date|OS X|October 27, 2010}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|left-4-dead|89}}
 +
{{Infobox game/row/reception|IGDB|left-4-dead|85}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Horror, North America, Post-apocalyptic, Zombies }}
 +
{{Infobox game/row/taxonomy/series            | Left 4 Dead }}
 
|steam appid  = 500
 
|steam appid  = 500
|gogcom page  =  
+
|gogcom id    =  
 +
|official site= http://www.l4d.com/blog/
 +
|hltb        = 5209
 
|strategywiki = Left 4 Dead
 
|strategywiki = Left 4 Dead
 +
|mobygames    = 38055
 
|wikipedia    = Left 4 Dead
 
|wikipedia    = Left 4 Dead
 
|winehq      = 8610
 
|winehq      = 8610
 +
|license      = commercial
 
}}
 
}}
{{Series|Left 4 Dead}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} [[Left 4 Dead 2]] includes all Left 4 Dead campaigns, Left 4 Dead 2 will likely be the preferable game to purchase.
+
|introduction      =
{{ii}} A hack enabling split-screen co-op is available; see [[#Local play|Local play]].
+
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.l4d.com/blog/  Official Left 4 Dead Blog]
 
{{mm}} [http://left4dead.wikia.com/wiki/Left_4_Dead_Wiki Unofficial Left 4 Dead Wiki]
 
 
{{mm}} [https://steamcommunity.com/app/500/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/500/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | Steam |  |  | Windows, OS X }}
+
{{Availability/row| Retail | | Steam |  |  | Windows }}
{{Availability/row| GameStop | 65231 | Steam | |  | Windows, OS X }}
+
{{Availability/row| Steam | 500 | Steam | {{store link|Steam-bundle|233|Left 4 Dead Bundle}} also available. |  | Windows, OS X }}
 +
}}
 +
{{ii}} All content of this game is included in [[Left 4 Dead 2]].
  
{{Availability/row| Steam | 500 | Steam |  |  | Windows, OS X }}
+
===Version differences===
}}
+
{{ii}} Some content is censored in Germany. Install the official {{store link|Steam|1660740|Left 4 Dead - Uncensored}} DLC to remove the limitations.
{{ii}} All versions require {{DRM|Steam}}.
 
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|description=Use the {{code|-novid}} [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}}
+
{{Fixbox|description=Use the {{code|-novid}} [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refcheck|user=Tecc|date=2021-05-31|comment=}}</ref>}}
 +
 
 +
{{Fixbox|description=Delete or rename video files|ref=|fix=
 +
# Go to {{folder|{{p|game}}\left 4 dead\left4dead\media}}.
 +
# Delete or rename {{file|l4d_intro.bik}}, {{file|valve.bik}} and {{file|valve.mov}}.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|{{p|game}}\left4dead\cfg\config.cfg}}
+
{{Game data/config|Windows|{{p|game}}\left4dead\cfg\config.cfg|{{p|game}}\left4dead\cfg\video.txt}}
 
{{Game data/config|OS X|}}
 
{{Game data/config|OS X|}}
 
}}
 
}}
Line 50: Line 78:
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           =  
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = true
+
|gog galaxy               =  
|steam cloud notes     = Approx. 128 KB available
+
|gog galaxy notes         =  
# Settings, except for graphics, will also be synchronized.
+
|origin                   =  
|uplay                =  
+
|origin notes             =  
|uplay notes           =  
+
|steam cloud               = true
|xbox cloud           =  
+
|steam cloud notes         = Approx. 128 KB available.<br/>Settings, except for graphics, will also be synchronized.
|xbox cloud notes     =  
+
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Left 4 Dead Video.png|In-game video settings.}}
 
{{Image|Left 4 Dead Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/left-4-dead
+
|wsgf link                  = https://www.wsgf.org/dr/left-4-dead
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = silver
 
|multimonitor wsgf award    = silver
Line 78: Line 109:
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
 
|4k ultra hd                = true
 
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Closed captions font does not scale with resolution and may appear small at 4K resolution.
|fov                        = false
+
|fov                        = hackable
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
Line 88: Line 119:
 
|anisotropic notes          = Up to 16 samples.
 
|anisotropic notes          = Up to 16 samples.
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = MSAA. SSAA forced through drivers (AMD) works too.
+
|antialiasing notes        = Up to 8x [[MSAA]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                =  
+
|vsync notes                = Double and triple buffered.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
+
|120 fps notes              = Capped at 300 FPS by default.<ref>{{Refurl|url=http://web.archive.org/web/20160913143805/http://120hz.net/showthread.php?3258-New-120Hz-Games-Report|title=New 120Hz Games Report|date=May 2023}}</ref>
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 +
|ray tracing                = false
 +
|ray tracing notes          =
 
|color blind                = true
 
|color blind                = true
|color blind notes          = Set in Settings, Multiplayer; affects crosshair, HUD and survivor outlines.
+
|color blind notes          = Set in Settings, Multiplayer; Affects crosshair, HUD, and survivor outlines.
 
}}
 
}}
  
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
+
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
{{ii}} FoV when playing in splitscreen is easily customizable inside <code>{{p|game}}\left4dead\splitscreen_config.txt</code>
+
{{Fixbox|description=Force SGSSAA (Nvidia only)|ref=<ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A374|title=NVidia Profile Inspector - AA Flags - Google Drive|date=May 2023}}</ref>|fix=
{{ii}} By default field of view cannot be changed. Only changeable option is viewmodel FOV.
+
# Download and run [[Nvidia Profile Inspector]].
 +
# Select the Left 4 Dead profile.
 +
# Change <code>Antialiasing compatibility</code> value to <code>0x000000C0</code>.
 +
# Change <code>Antialiasing - Behavior Flags</code> to <code>None</code>.
 +
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>.
 +
# Change <code>Antialiasing - Setting</code> to <code>4x [4x Multisampling]</code>.
 +
# Change <code>Antialiasing - Transparency Supersampling</code> to <code>4x Sparse Grid Supersampling</code>.
 +
#Press "Apply Changes" in the top-right corner.
 +
 
 +
'''Notes'''
 +
{{ii}} Antialiasing fix is needed.<ref>https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A374</ref>
 +
}}
  
{{Fixbox|description=Change viewmodel FOV|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=158520677 How to Change Field of view (FOV) - Steam Community Guides]</ref>|fix=
+
===Ambient occlusion===
# Download the [https://community.pcgamingwiki.com/files/file/356-left-4-dead-1-fov-addon/ FoV addon]
+
{{Fixbox|description=Force HBAO+ (Nvidia only)|ref=<ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/1sq0vgFlerS-YT093TS2jEpx6xjZP7X1x1BcAs7EHXYY/edit#gid=0&range=A153|title=HBAO+ Compatibility Flags|date=May 2023}}</ref><ref>{{Refurl|url=https://forums.guru3d.com/threads/hbao-compatibility-flags-thread.387114/page-22#post-4818767|title=Original HBAO+ Post at Guru3D.com Forums|date=May 2023}}</ref>|fix=
# Extract the files in <code>{{p|game}}\left4dead\addons\</code>
+
# Download and run [[Nvidia Profile Inspector]].
# Bring up [[#Console commands|console]]
+
# Select the Left 4 Dead profile.
# Type in console/.cfg <code>viewmodel_fov_override XX</code> (where XX is the desired horizontal FoV)
+
#Change <code>Ambient Occlusion compatibility</code> value to <code> 0x00000014</code>.
 +
#Change <code>Ambient Occlusion setting</code> to <code>High Quality</code>.
 +
#Change <code>Ambient Occlusion usage</code> to <code>Enabled</code>.
 +
#Press "Apply Changes" in the top-right corner.
 
}}
 
}}
 +
 +
===Disable motion blur===
 +
{{Fixbox|description=Use the {{code|+mat_motion_blur_percent_of_screen_max 0}} [[Glossary:Command line arguments|command line argument]]}}
  
 
===Split-screen without bezels===
 
===Split-screen without bezels===
{{ii}} 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).
+
{{ii}} Split-screen mode was meant to be played on a single 4:3 or 16:9 screen. The image may not entirely fit the monitor with different aspect ratios.
  
{{Fixbox|description=Edit split-screen aspect-ratio|ref=<ref>[http://www.wsgf.org/blog/blevar/2012/01/13/howto-left-4-dead-split-screen-eyefinity Widescreen gaming blog post] about playing with more than a monitor</ref>|fix=
+
{{Fixbox|description=Edit split-screen aspect-ratio|ref=<ref>[https://www.wsgf.org/blog/blevar/2012/01/13/howto-left-4-dead-split-screen-eyefinity Widescreen gaming blog post] about playing with more than a monitor</ref>|fix=
# Go to <code>{{p|game}}/left4dead/</code>
+
# Go to {{folder|{{p|game}}\left4dead}}.
# Open <code>splitscreen_config.txt</code>
+
# Open {{file|splitscreen_config.txt}}.
# Look for the paragraph describing your actual split method ("''nonwidescreen''", "''widescreen_horizontal_split''", "''widescreen_vertical_split''")
+
# Look for the paragraph describing the split methods ("nonwidescreen", "widescreen_horizontal_split", "widescreen_vertical_split").
# 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)
+
# Change the split method according to the desired aspect ratio multiplied or divided by 2.
# Save changes
+
# Save the changes.
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{ii}} FOV when playing in splitscreen is easily customizable inside <code>{{p|game}}\left4dead\splitscreen_config.txt</code>.
 +
{{ii}} By default field of view cannot be changed. The only changeable option is viewmodel FOV.
 +
 
 +
{{Fixbox|description=Change camera and viewmodel FOV|ref=<ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=158520677|title=How to Change Field of view (FOV) - Steam Community Guides|date=May 2023}}</ref>|fix=
 +
# Download the [https://community.pcgamingwiki.com/files/file/356-left-4-dead-1-fov-addon/ FoV addon].
 +
# Extract the files in {{folder|{{p|game}}\left4dead\addons}}.
 +
# Bring up the in-game [[#Console commands|console]].
 +
# Type in console (or .cfg) <code>"fov_override XX"</code> to change the camera FOV and <code>"viewmodel_fov_override XX"</code> to change the viewmodel FOV (replace "XX" with the desired value).
 +
}}
 +
 
 +
==Input==
 
{{Image|Left 4 Dead Controls.png|In-game control settings.}}
 
{{Image|Left 4 Dead Controls.png|In-game control settings.}}
 
{{Image|Left 4 Dead Remapping.png|In-game key map settings.}}
 
{{Image|Left 4 Dead Remapping.png|In-game key map settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 149: Line 213:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|playstation controllers  = false
|dualshock 4 notes         =  
+
|playstation controller models =  
|dualshock prompts         = unknown
+
|playstation controllers notes =  
|dualshock prompts notes   =  
+
|playstation prompts       = false
|light bar support        = unknown
+
|playstation prompts notes =  
 +
|light bar support        = false
 
|light bar support notes  =  
 
|light bar support notes  =  
|dualshock 4 modes         = unknown
+
|dualsense adaptive trigger support = false
|dualshock 4 modes notes   =  
+
|dualsense adaptive trigger support notes =
 +
|dualsense haptics support  = false
 +
|dualsense haptics support notes =
 +
|playstation connection modes =  
 +
|playstation connection modes notes =  
 
|tracked motion controllers= unknown
 
|tracked motion controllers= unknown
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
Line 171: Line 240:
 
|other button prompts      = unknown
 
|other button prompts      = unknown
 
|other button prompts notes=  
 
|other button prompts notes=  
|button prompts            = Xbox
 
|button prompts notes      =
 
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 194: Line 261:
 
{{Fixbox|description=Bind controller to 2nd player|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Bind controller to 2nd player|ref={{cn|date=July 2016}}|fix=
 
# Configure [[Xbox 360 Controller Emulator#Change controller slot|x360ce]] to force controller on the guest slot
 
# Configure [[Xbox 360 Controller Emulator#Change controller slot|x360ce]] to force controller on the guest slot
# Copy <code>x360ce.ini</code> and <code>xinput1_3.dll</code> to the Left 4 Dead installation folder
+
# Copy {{file|x360ce.ini}} and {{file|xinput1_3.dll}} to the Left 4 Dead installation folder
# Go to <code>{{p|game}}\bin\</code> and rename <code>xinput1_3.dll</code> to something else
+
# Go to {{folder|{{p|game}}\bin}} and rename {{file|xinput1_3.dll}} to something else
 
# Follow [[#Local play|standard procedure]]
 
# Follow [[#Local play|standard procedure]]
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Left 4 Dead Audio.png|In-game audio settings.}}
 
{{Image|Left 4 Dead Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Over-all game volume and separate music slider.
 
|separate volume notes    = Over-all game volume and separate music slider.
Line 210: Line 277:
 
|closed captions          = true
 
|closed captions          = true
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = always on
 
|mute on focus lost notes = No option to disable it.
 
|mute on focus lost notes = No option to disable it.
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 224: Line 293:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 233: Line 301:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 242: Line 309:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 251: Line 317:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 260: Line 325:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 269: Line 333:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 278: Line 341:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 287: Line 349:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 296: Line 357:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 305: Line 365:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 314: Line 373:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 323: Line 381:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 332: Line 389:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 341: Line 397:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 350: Line 405:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 359: Line 413:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 368: Line 421:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
}}
 
{{L10n/switch
 
|language  = Thai
 
|interface = true
 
|audio    = unknown
 
|subtitles = true
 
|notes    =
 
|fan      =
 
|fan notes =
 
}}
 
{{L10n/switch
 
|language  = Hungarian
 
|interface = true
 
|audio    = unknown
 
|subtitles = true
 
|notes    =
 
|fan      =
 
|fan notes =
 
}}
 
{{L10n/switch
 
|language  = Czech
 
|interface = true
 
|audio    = unknown
 
|subtitles = true
 
|notes    =
 
|fan      =
 
|fan notes =
 
}}
 
{{L10n/switch
 
|language  = Romanian
 
|interface = true
 
|audio    = unknown
 
|subtitles = true
 
|notes    =
 
|fan      =
 
|fan notes =
 
}}
 
{{L10n/switch
 
|language  = Turkish
 
|interface = true
 
|audio    = unknown
 
|subtitles = true
 
|notes    =
 
|fan      =
 
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 452: Line 459:
 
|tcp  = 27014-27050
 
|tcp  = 27014-27050
 
|udp  = 4380, 27000-27030
 
|udp  = 4380, 27000-27030
|upnp =  
+
|upnp = unknown
 
}}
 
}}
  
Line 472: Line 479:
  
 
'''Notes'''
 
'''Notes'''
{{ii}} You can check your ip by writing <code>net_start</code>.
+
{{ii}} The player's IP address can be checked by typing <code>net_start</code>.
 
}}
 
}}
  
Line 480: Line 487:
 
{{ii}} If you want to play with only a controller and a mouse+keyboard, check [[#Mouse+Keyboard in split-screen|Mouse + Keyboard in split-screen]]
 
{{ii}} If you want to play with only a controller and a mouse+keyboard, check [[#Mouse+Keyboard in split-screen|Mouse + Keyboard in split-screen]]
 
# Download custom [https://community.pcgamingwiki.com/files/file/357-left-4-dead-splitscreen-cfg/ split.cfg]
 
# Download custom [https://community.pcgamingwiki.com/files/file/357-left-4-dead-splitscreen-cfg/ split.cfg]
# Extract it inside <code>{{p|game}}\left4dead\cfg\</code>
+
# Extract it inside {{folder|{{p|game}}\left4dead\cfg}}-
# Launch the game and join or create a match in the mode you prefer
+
# Launch the game and join or create a match in the desired mode
 
# When in-game, open the [[#Console commands|console]] and type <code>ss_connect</code>
 
# When in-game, open the [[#Console commands|console]] and type <code>ss_connect</code>
 
# Add second player to survivor team with <code>cmd2 jointeam 2</code> command  
 
# Add second player to survivor team with <code>cmd2 jointeam 2</code> command  
Line 490: Line 497:
 
{{ii}} If loading bar gets stuck quickly pause and unpause game
 
{{ii}} If loading bar gets stuck quickly pause and unpause game
 
{{ii}} To play a private versus match, open [[#Console commands|console]] and use <code>ss_map l4d_vs_''#rest-of-map-name#''</code>
 
{{ii}} To play a private versus match, open [[#Console commands|console]] and use <code>ss_map l4d_vs_''#rest-of-map-name#''</code>
{{ii}} If you are going to play split-screen without a '''''single'' 4:3''' or '''16:9 monitor''' look [[#Split-screen without bezels|above]]
+
{{ii}} If playing in split-screen without a '''''single'' 4:3''' or '''16:9 monitor''', look [[#Split-screen without bezels|above]]
 +
}}
 +
 
 +
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  =
 +
|native 3d notes            =
 +
|nvidia 3d vision            =
 +
|nvidia 3d vision notes      =
 +
|tridef 3d                  =
 +
|tridef 3d notes            =
 +
|iz3d                        =
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created game profile, see [https://www.vorpx.com/forums/topic/left-4-dead/ vorpx forum] profile introduction.
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              = true
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
 +
===Game crashing after map loaded with "OUT OF MEMORY!" message===
 +
{{Fixbox|description=Patch the game executable file under path "...\steamapps\common\left 4 dead\left4dead.exe"
 +
# Go to [https://ntcore.com/?page_id=371 this website]
 +
# Read the description and follow the given instructions
 +
}}
 +
 
===Purple and black broken textures===
 
===Purple and black broken textures===
 
{{ii}} A generic fix for this issue can be found [[Engine:Source#Broken textures|on our Source engine page]].
 
{{ii}} A generic fix for this issue can be found [[Engine:Source#Broken textures|on our Source engine page]].
Line 506: Line 561:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 6, 7, 8, 8.1, 9
+
|direct3d versions      = 9
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 524: Line 579:
 
|shader model versions  = 2, 3
 
|shader model versions  = 2, 3
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = true
|64-bit executable notes= OS X only.
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = true
 +
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 542: Line 608:
 
|multiplayer      = Steamworks
 
|multiplayer      = Steamworks
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
|anticheat        = Valve Anti-Cheat
 +
|anticheat notes  =
 
}}
 
}}
  
 
===Console commands===
 
===Console commands===
{{ii}} Games running on the Source engine can utilize [https://developer.valvesoftware.com/wiki/Console_Command_List Source Engine Console Commands] for various tasks.<ref>[http://left4dead.wikia.com/wiki/Console_commands Left 4 Dead Wikia - Console commands]</ref>
+
{{ii}} Games running on the Source engine can utilize [https://developer.valvesoftware.com/wiki/Console_Command_List Source Engine Console Commands] for various tasks.<ref>{{Refurl|url=https://left4dead.fandom.com/wiki/Console_commands|title=Left 4 Dead Wikia - Console commands|date=May 2023}}</ref>
  
 
{{Fixbox|description=Enabling the console in Source games|ref={{cn|date=July 2016}}|fix=
 
{{Fixbox|description=Enabling the console in Source games|ref={{cn|date=July 2016}}|fix=
Line 597: Line 665:
 
{{Standard table/row| -w X -h Y | Sets screen resolution (or window resolution if using -window). Example: <code>-w 1920 -h 1080</code>.}}
 
{{Standard table/row| -w X -h Y | Sets screen resolution (or window resolution if using -window). Example: <code>-w 1920 -h 1080</code>.}}
 
{{Standard table/row| -refresh X | Sets your screen refresh-rate (Hz). Example: <code>-refresh 60</code>.}}
 
{{Standard table/row| -refresh X | Sets your screen refresh-rate (Hz). Example: <code>-refresh 60</code>.}}
{{Standard table/row| -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.{{cn|date=November 2015}}}}
+
{{Standard table/row| -noborder -window | Launches the game in a borderless fullscreen window (i.e. very {{key|Alt|Tab}} friendly). This may result in a minor performance loss. If you experience stuttering, disable Windows Aero.{{cn|date=November 2015}}}}
 
{{Standard table/row| -novid | Skip intro videos}}
 
{{Standard table/row| -novid | Skip intro videos}}
 
{{Standard table/row| -autoconfig | Restores video and performance settings to default for the current hardware detected. Ignores settings inside any .cfg files until this parameter is removed.}}
 
{{Standard table/row| -autoconfig | Restores video and performance settings to default for the current hardware detected. Ignores settings inside any .cfg files until this parameter is removed.}}
Line 606: Line 674:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista, 7
+
|minOS    = 7, 8.1, 10
 
|minCPU  = Intel Pentium 4 3.0 GHz
 
|minCPU  = Intel Pentium 4 3.0 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 7.5 GB
 
|minHD    = 7.5 GB
|minGPU  = ATI Radeon 9600
+
|minGPU  = Nvidia GeForce 6600
|minGPU2  = Nvidia GeForce 6600
+
|minGPU2  = ATI Radeon 9600
 
|minSM    = 2.0
 
|minSM    = 2.0
 
|minVRAM  = 128 MB
 
|minVRAM  = 128 MB
 +
|minaudio = DirectX 9.0c compatible
  
 
|recOS    =  
 
|recOS    =  
 
|recCPU  = Intel Core 2 Duo 2.4 GHz
 
|recCPU  = Intel Core 2 Duo 2.4 GHz
|recGPU  = ATI Radeon X1600
+
|recGPU  = Nvidia GeForce 7600
|recGPU2  = Nvidia GeForce 7600
+
|recGPU2  = ATI Radeon X1600
 
|recSM    = 3.0
 
|recSM    = 3.0
 +
|notes    = {{ii}} Windows XP and Vista were previously supported, but as future updates for this game and Steam occurred; the support was dropped, even with retail copies.
 
}}
 
}}
  
Line 629: Line 699:
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 7.5 GB
 
|minHD    = 7.5 GB
|minGPU  = ATI Radeon HD 2400
+
|minGPU  = Nvidia GeForce 8600M GT
|minGPU2  = Nvidia GeForce 8600M GT
+
|minGPU2  = ATI Radeon HD 2400
 
|minGPU3  = Intel HD Graphics 3000
 
|minGPU3  = Intel HD Graphics 3000
 +
|notes    = {{ii}} MacOS X 10.6.4 or higher. (Snow Leopard Graphics Update required)
 
}}
 
}}
{{ii}} MacOS X 10.6.4 or higher (Snow Leopard Graphics Update required)
 
  
 
{{References}}
 
{{References}}

Latest revision as of 21:06, 9 April 2024

Left 4 Dead
Left 4 Dead cover
Developers
Valve South[1]
Valve Corporation
Publishers
Valve Corporation
Retail (Russia) Akella[2]
Engines
Source
Release dates
Windows November 17, 2008
macOS (OS X) October 27, 2010
Reception
Metacritic 89
IGDB 85
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Shooter
Art styles Realistic
Themes Horror, North America, Post-apocalyptic, Zombies
Series Left 4 Dead
Left 4 Dead on HowLongToBeat
Left 4 Dead on IGDB
Left 4 Dead guide on StrategyWiki
Left 4 Dead on MobyGames
Left 4 Dead on Wikipedia
Left 4 Dead
Left 4 Dead 2008
Left 4 Dead 2 2009

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.

Left 4 Dead is a singleplayer and multiplayer first-person shooter game in the Left 4 Dead series.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
Steam
Icon overlay.png
Left 4 Dead Bundle also available.
Windows
macOS (OS X)
All content of this game is included in Left 4 Dead 2.

Version differences

Some content is censored in Germany. Install the official Left 4 Dead - Uncensored DLC to remove the limitations.

Essential improvements

Skip intro videos

Use the -novid command line argument[3]
Delete or rename video files
  1. Go to <path-to-game>\left 4 dead\left4dead\media.
  2. Delete or rename l4d_intro.bik, valve.bik and valve.mov.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\left4dead\cfg\config.cfg[Note 1]
<path-to-game>\left4dead\cfg\video.txt[Note 1]
macOS (OS X)
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/500/pfx/[Note 2]

Save game cloud syncing

System Native Notes
Steam Cloud
Approx. 128 KB available.
Settings, except for graphics, will also be synchronized.

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Closed captions font does not scale with resolution and may appear small at 4K resolution.
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16 samples.
Anti-aliasing (AA)
Up to 8x MSAA.
Vertical sync (Vsync)
Double and triple buffered.
60 FPS and 120+ FPS
Capped at 300 FPS by default.[4]
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)
Color blind mode
Set in Settings, Multiplayer; Affects crosshair, HUD, and survivor outlines.

Anti-aliasing (AA)

Force SGSSAA (Nvidia only)[5]
  1. Download and run Nvidia Profile Inspector.
  2. Select the Left 4 Dead profile.
  3. Change Antialiasing compatibility value to 0x000000C0.
  4. Change Antialiasing - Behavior Flags to None.
  5. Change Antialiasing - Mode to Override any application setting.
  6. Change Antialiasing - Setting to 4x [4x Multisampling].
  7. Change Antialiasing - Transparency Supersampling to 4x Sparse Grid Supersampling.
  8. Press "Apply Changes" in the top-right corner.

Notes

Antialiasing fix is needed.[6]

Ambient occlusion

Force HBAO+ (Nvidia only)[7][8]
  1. Download and run Nvidia Profile Inspector.
  2. Select the Left 4 Dead profile.
  3. Change Ambient Occlusion compatibility value to 0x00000014.
  4. Change Ambient Occlusion setting to High Quality.
  5. Change Ambient Occlusion usage to Enabled.
  6. Press "Apply Changes" in the top-right corner.

Disable motion blur

Use the +mat_motion_blur_percent_of_screen_max 0 command line argument

Split-screen without bezels

Split-screen mode was meant to be played on a single 4:3 or 16:9 screen. The image may not entirely fit the monitor with different aspect ratios.
Edit split-screen aspect-ratio[9]
  1. Go to <path-to-game>\left4dead.
  2. Open splitscreen_config.txt.
  3. Look for the paragraph describing the split methods ("nonwidescreen", "widescreen_horizontal_split", "widescreen_vertical_split").
  4. Change the split method according to the desired aspect ratio multiplied or divided by 2.
  5. Save the changes.

Field of view (FOV)

FOV when playing in splitscreen is easily customizable inside <path-to-game>\left4dead\splitscreen_config.txt.
By default field of view cannot be changed. The only changeable option is viewmodel FOV.
Change camera and viewmodel FOV[10]
  1. Download the FoV addon.
  2. Extract the files in <path-to-game>\left4dead\addons.
  3. Bring up the in-game console.
  4. Type in console (or .cfg) "fov_override XX" to change the camera FOV and "viewmodel_fov_override XX" to change the viewmodel FOV (replace "XX" with the desired value).

Input

In-game control settings.
In-game control settings.
In-game key map settings.
In-game key map settings.

Mouse+Keyboard in split-screen

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

In-game audio settings.
In-game audio settings.

Audio feature State 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.
Royalty free audio

Localizations

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

Network

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 27014-27050
UDP 4380, 27000-27030
Universal Plug and Play (UPnP) support status is unknown.

LAN play

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

The player's IP address can be checked by typing net_start.

Local play

A list of useful commands for split-screen is available below
Playing with 2 controllers[11]
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 desired mode
  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 playing in split-screen without a single 4:3 or 16:9 monitor, look above

VR support

3D modes State Notes
vorpX
G3D
User created game profile, see vorpx forum profile introduction.
Devices
Novint Falcon

Issues fixed

Game crashing after map loaded with "OUT OF MEMORY!" message

Patch the game executable file under path "...\steamapps\common\left 4 dead\left4dead.exe"
  1. Go to this website
  2. Read the description and follow the given instructions

Purple and black broken textures

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

Can't unlock Lamb 2 Slaughter achievement

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

Other information

API

Technical specs Supported Notes
Direct3D 9
OpenGL 2.1 OS X only.
Shader Model support 2, 3
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.

Middleware

Middleware Notes
Physics Havok Heavily modified variant.
Audio Miles Sound System
Cutscenes Bink Video
Multiplayer Steamworks
Anti-cheat Valve Anti-Cheat (VAC)

Console commands

Games running on the Source engine can utilize Source Engine Console Commands for various tasks.[13]
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)

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

Open 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

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

See command line arguments on how to use the following options.
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

Windows
Minimum Recommended
Operating system (OS) 7, 8.1, 10
Processor (CPU) Intel Pentium 4 3.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 7.5 GB
Video card (GPU) Nvidia GeForce 6600
ATI Radeon 9600
128 MB of VRAM
Shader model 2.0 support
Sound (audio device) DirectX 9.0c compatible
Windows XP and Vista were previously supported, but as future updates for this game and Steam occurred; the support was dropped, even with retail copies.
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) Nvidia GeForce 8600M GT
ATI Radeon HD 2400
Intel HD Graphics 3000
MacOS X 10.6.4 or higher. (Snow Leopard Graphics Update required)


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. Notes regarding Steam Play (Linux) data:

References