Difference between revisions of "Left 4 Dead 2"
Scottvordem (talk | contribs) m (→Anti-aliasing (AA): Updated instructions to reflect the latest version of NVIDIA Profile Inspector.) |
|||
(275 intermediate revisions by 94 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox game | {{Infobox game | ||
− | |cover = Left 4 Dead 2.jpg | + | |cover = Left 4 Dead 2 cover.jpg |
|developers = | |developers = | ||
{{Infobox game/row/developer|Valve Corporation}} | {{Infobox game/row/developer|Valve Corporation}} | ||
− | {{Infobox game/row/ | + | {{Infobox game/row/porter|Ryan C. Gordon|Linux}} |
|publishers = | |publishers = | ||
+ | {{Infobox game/row/publisher|Valve Corporation}} | ||
+ | {{Infobox game/row/publisher|Akella|Retail (Russia)|ref=<ref>{{Refurl|url=https://www.mobygames.com/game/43901/left-4-dead-2/cover/group-65780/cover-177589/|title=|date=2023-03-06}}</ref>}} | ||
|engines = | |engines = | ||
{{Infobox game/row/engine|Source}} | {{Infobox game/row/engine|Source}} | ||
Line 11: | Line 13: | ||
{{Infobox game/row/date|OS X|October 5, 2010}} | {{Infobox game/row/date|OS X|October 5, 2010}} | ||
{{Infobox game/row/date|Linux|May 3, 2013}} | {{Infobox game/row/date|Linux|May 3, 2013}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|left-4-dead-2|89}} | ||
+ | {{Infobox game/row/reception|IGDB|left-4-dead-2|89}} | ||
+ | |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 | Action, FPS }} | ||
+ | {{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 = 550 | |steam appid = 550 | ||
− | |gogcom | + | |steam appid side = 322070 |
+ | |gogcom id = | ||
+ | |official site= http://www.l4d.com/blog/ | ||
+ | |hltb = 5212 | ||
+ | |lutris = left-4-dead-2 | ||
+ | |strategywiki = Left 4 Dead 2 | ||
+ | |mobygames = 43901 | ||
|wikipedia = Left 4 Dead 2 | |wikipedia = Left 4 Dead 2 | ||
+ | |winehq = 10546 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
− | + | |release history = | |
− | + | ||
− | + | |current state = | |
+ | }} | ||
'''General information''' | '''General information''' | ||
− | |||
− | |||
{{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Left 4 Dead 2] and other Source-based games | {{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Left 4 Dead 2] and other Source-based games | ||
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/app/550/discussions/ Steam Community Discussions] |
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/workshop/browse/?appid=550 Steam Workshop for Left 4 Dead 2] |
− | |||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| | + | {{Availability/row| Retail | | Steam | | | Windows }} |
− | {{Availability/row| Steam | 550 | Steam |}} | + | {{Availability/row| Steam | 550 | Steam | {{store link|Steam-bundle|233|Left 4 Dead Bundle}} also available. | | Windows, OS X, Linux }} |
}} | }} | ||
− | {{ | + | {{++}} Includes the campaigns of the original [[Left 4 Dead]] and its DLC. |
===Version differences=== | ===Version differences=== | ||
− | {{ii}} | + | {{ii}} Some content is censored in Australia and Germany. Install the official {{store link|Steam|322070|Uncensored}} DLC to remove the limitations. |
==Essential improvements== | ==Essential improvements== | ||
− | === | + | ===Skip intro videos=== |
− | + | {{Fixbox|description=Use the {{code|-novid}} [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refcheck|user=Rose|date=2020-09-25|comment=}}</ref>}} | |
− | + | {{Fixbox|description=Delete or rename video files|ref=|fix= | |
− | {| | + | # Go to {{folder|{{p|game}}\left4dead2\media}}. |
− | + | # Delete or rename {{file|l4d2_intro.bik}} and {{file|valve.bik}}. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
− | |||
− | |||
− | {{ | ||
− | |||
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
}} | }} | ||
− | {{ | + | ==Game data== |
− | {{ | + | ===Configuration file(s) location=== |
− | + | {{Game data| | |
− | + | {{Game data/config|Windows|{{P|game}}\left4dead2\cfg\}} | |
− | + | {{Game data/config|OS X|}} | |
− | + | {{Game data/config|Linux|}} | |
}} | }} | ||
− | == | + | ===Save game data location=== |
− | |||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|steam}}\userdata\{{P|uid}}\550\remote\}} |
− | {{Game data/ | + | {{Game data/saves|Linux|{{p|steam}}\userdata\{{P|uid}}\550\remote\}} |
− | {{ | ||
}} | }} | ||
− | |||
===[[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 | ||
− | |origin | + | |discord = |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes | + | |epic games launcher notes = |
− | | | + | |gog galaxy = |
− | | | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
+ | |steam cloud = true | ||
+ | |steam cloud notes = Approx. 1 GB available. | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | |
+ | ==Video== | ||
{{Image|Left 4 Dead 2 Video.png|In-game video settings.}} | {{Image|Left 4 Dead 2 Video.png|In-game video settings.}} | ||
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/left-4-dead-2 |
|widescreen wsgf award = gold | |widescreen wsgf award = gold | ||
|multimonitor wsgf award = silver | |multimonitor wsgf award = silver | ||
|ultrawidescreen wsgf award = gold | |ultrawidescreen wsgf award = gold | ||
− | |4k ultra hd wsgf award = | + | |4k ultra hd wsgf award = gold |
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
Line 128: | Line 122: | ||
|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 = | + | |fov = true |
− | |fov notes = | + | |fov notes = 75-120 in multiplayer settings.<ref>{{Refurl|url=https://www.youtube.com/watch?v=foGfFq60i2c|title=How Left 4 Dead 2 Players Reacted When The FOV Slider Was Added On PC|date=2021-07-02}}</ref> Though the option is in multiplayer settings, it also applies for singleplayer. See [[#Viewmodel FOV|Viewmodel FOV]] to adjust the weapon viewmodel. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 138: | Line 132: | ||
|anisotropic notes = Up to 16 samples. | |anisotropic notes = Up to 16 samples. | ||
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = | + | |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 = | + | |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> Use <code>-refresh xxx</code> command line parameter to set custom refresh rates. |
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
|color blind = true | |color blind = true | ||
− | |color blind notes = Set in Settings, Multiplayer; | + | |color blind notes = Set in Settings, Multiplayer; Affects crosshair, HUD, and survivor outlines. |
}} | }} | ||
− | === | + | ===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]=== |
− | + | {{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= | |
− | + | # Download and run [[Nvidia Profile Inspector]]. | |
− | {{Fixbox| | + | # Select the Left 4 Dead 2 profile. |
− | + | # Change <code>Antialiasing compatibility (DX9)</code> value to <code>0x000000C0</code>. | |
− | # | + | # Change <code>Antialiasing (MSAA) - Behavior Flags</code> to <code>None</code>. |
− | # | + | # Change <code>Antialiasing (MSAA) - Mode</code> to <code>Override any application setting</code>. |
− | # | + | # Change <code>Antialiasing (MSAA) - 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 | + | '''Notes''' |
− | {{ii}} | + | {{ii}} Antialiasing fix is needed.<ref>https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A374</ref> |
− | {{ | + | }} |
− | {{- | + | |
+ | ===Ambient occlusion=== | ||
+ | {{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= | ||
+ | # Download and run [[Nvidia Profile Inspector]]. | ||
+ | # Select the Left 4 Dead 2 profile. | ||
+ | #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]]|ref=<ref>{{Refcheck|user=Keith|date=2020-10-24|comment=}}</ref>}} | ||
+ | |||
+ | ===Viewmodel FOV=== | ||
+ | {{ii}} Works in multiplayer. | ||
+ | {{ii}} The default FOV value is 51. | ||
+ | {{Fixbox|description=Change viewmodel FOV|fix= | ||
+ | # Bring up the in-game [[#Console commands|console]]. | ||
+ | # Type in {{code| "cl_viewmodelfovsurvivor XX"}} to change the viewmodel FOV (replace "XX" with the desired value). | ||
}} | }} | ||
− | ==Input | + | ==Input== |
{{Image|Left 4 Dead 2 Controls.png|In-game control settings.}} | {{Image|Left 4 Dead 2 Controls.png|In-game control settings.}} | ||
{{Image|Left 4 Dead 2 Remapping.png|In-game key map settings.}} | {{Image|Left 4 Dead 2 Remapping.png|In-game key map settings.}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
|acceleration option = true | |acceleration option = true | ||
|acceleration option notes = | |acceleration option notes = | ||
+ | |mouse sensitivity = true | ||
+ | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = | + | |controller support notes = When gamepad is in use, the game prevents keyboard and mouse controls to prevent autoaim exploits. However, this becomes inconvenient, because the chat and voting keys become unbinded. See [[#Text chat with keyboard in controller mode|Text chat with keyboard in controller mode]]. |
|full controller = true | |full controller = true | ||
− | |full controller notes = | + | |full controller notes = The gamepad option in the keyboard/mouse settings first needs to be enabled and saved. |
|controller remap = true | |controller remap = true | ||
|controller remap notes = | |controller remap notes = | ||
+ | |controller sensitivity = true | ||
+ | |controller sensitivity notes= | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = true |
− | | | + | |xinput controllers notes = |
− | + | |xbox prompts = true | |
− | + | |xbox prompts notes = | |
− | === | + | |impulse triggers = false |
− | + | |impulse triggers notes = | |
− | + | |dualshock 4 = true | |
− | + | |dualshock 4 notes = Officially supported via [[Steam Input]]. | |
− | + | |dualshock prompts = true | |
− | + | |dualshock prompts notes = Both [[Controller:DualShock 4|DualShock 4]] and [[Controller:DualSense|DualSense]] prompts. | |
− | + | |light bar support = true | |
+ | |light bar support notes = Static Yellow for DualShock 4, and Light Blue for DualSense. Doesn't have any gameplay purpose. | ||
+ | |dualshock 4 modes = Wired, wireless | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = true | ||
+ | |other controllers notes = Any controller supported by [[Steam Input]]. | ||
+ | |other button prompts = Nintendo | ||
+ | |other button prompts notes= | ||
+ | |button prompts = Steam, Xbox, DualShock, Nintendo | ||
+ | |button prompts notes = [[Steam Input]] must be enabled for all supported prompts else Xbox prompts are shown instead. | ||
+ | |controller hotplug = true | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = true | ||
+ | |haptic feedback notes = [[Steam Input]] must be enabled for all supported controllers to enable haptic feedback | ||
+ | |simultaneous input = true | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = true | ||
+ | |steam input api notes = | ||
+ | |steam hook input = true | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = true | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = true | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = true | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
+ | {{ii}} "Gamepad" option in Keyboard/Mouse settings menu is to enable legacy Xinput controller mode. Enabling this erases all keyboard bindings. | ||
− | ==Audio | + | ==Audio== |
{{Image|Left 4 Dead 2 Audio.png|In-game audio settings.}} | {{Image|Left 4 Dead 2 Audio.png|In-game audio settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = Game and music volume sliders. |
|surround sound = true | |surround sound = true | ||
|surround sound notes = 7.1, 5.1 surround sound, 4 speaker surround. | |surround sound notes = 7.1, 5.1 surround sound, 4 speaker surround. | ||
Line 212: | Line 267: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 223: | Line 280: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Simplified Chinese | |language = Simplified Chinese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Traditional Chinese | |language = Traditional Chinese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 248: | Line 302: | ||
|audio = false | |audio = false | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = STEAM. Fan - [https://www.abcgames.cz/?p=preklady_zobraz&id=14127 The Sacrifice] |
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Danish | |language = Danish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Dutch | |language = Dutch | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 277: | Line 328: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = French | |language = French | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = limited |
− | |subtitles = | + | |subtitles = true |
− | |notes = | + | |notes = Not all original voice lines have been completly dubbed, including some unused original ones. |
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 292: | Line 341: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Hungarian | |language = Hungarian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 313: | Line 360: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Japanese | |language = Japanese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Korean | |language = Korean | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Norwegian | |language = Norwegian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 349: | Line 392: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Portuguese | |language = Portuguese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = true | ||
+ | |audio = false | ||
|subtitles = unknown | |subtitles = unknown | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 367: | Line 416: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 373: | Line 421: | ||
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan | + | }} |
+ | {{L10n/switch | ||
+ | |language = Latin American Spanish | ||
+ | |interface = true | ||
+ | |audio = hackable | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation by «Primera Llamada» and «KROSK». Download via [https://www.nexusmods.com/left4dead2/mods/115 Nexus Mods] and [https://steamcommunity.com/sharedfiles/filedetails/?id=2940589012 Steam Workshop]. | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Swedish | |language = Swedish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 394: | Line 448: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
}} | }} | ||
Line 420: | Line 473: | ||
|matchmaking = true | |matchmaking = true | ||
|matchmaking notes = | |matchmaking notes = | ||
− | |p2p = | + | |p2p = false |
|p2p notes = | |p2p notes = | ||
|dedicated = true | |dedicated = true | ||
Line 433: | Line 486: | ||
|tcp = 27014-27050 | |tcp = 27014-27050 | ||
|udp = 4380, 27000-27030 | |udp = 4380, 27000-27030 | ||
− | |upnp = | + | |upnp = unknown |
}} | }} | ||
− | ===[[Glossary:Local play|Local play]]=== | + | ====[[Glossary:Local play|Local play]]==== |
− | + | {{ii}} A list of useful console commands is available [[#Useful split-screen commands|below]]. | |
− | {{ii}} A list of | + | {{ii}} If using a single 4:3 or 16:9 monitor, see [[#Split-screen without bezels|Split-screen without bezels]]. |
− | {{ | + | {{ii}} If loading bar is stuck, quickly pause and unpause game |
− | {{Fixbox | + | {{Fixbox|description=Playing with two controllers|ref=<ref>[https://web.archive.org/web/20161019083728/http://forums.steampowered.com/forums/showthread.php?t=1029890 Official L4D2 split-screen Steam thread] (retrieved)</ref><ref>[https://web.archive.org/web/20170518162044/http://forums.steampowered.com/forums/showthread.php?t=745113&page=81#post12266137 Left 4 Dead: SplitScreen PC Guide - Steam Users' Forums] (retrieved)</ref>|fix= |
{{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 [ | + | # Download custom [https://community.pcgamingwiki.com/files/file/357-left-4-dead-splitscreen-cfg/ split.cfg] file |
− | # Extract it inside | + | # Extract it inside {{folder|{{p|game}}\left4dead2\cfg}}. |
# Start the game and open the [[#Enabling the console in Source games|console]] | # Start the game and open the [[#Enabling the console in Source games|console]] | ||
− | # Load up the map | + | # Load up the desired map with the <code>ss_map #map-name#</code> command |
# Type <code>connect_splitscreen localhost 2</code> | # Type <code>connect_splitscreen localhost 2</code> | ||
− | # Load second player keys bindings by typing exec <code>exec split</code> in console (all bindings are | + | # Load second player keys bindings by typing exec <code>exec split</code> in console (all bindings are reset). |
− | # | + | }} |
+ | |||
+ | {{Fixbox|description=Alternative method: use [https://gamebanana.com/mods/27912 Kaotic's UI mod]|ref=|fix= | ||
+ | }} | ||
+ | |||
+ | ====Mouse and keyboard in split-screen==== | ||
+ | {{Fixbox|description=Bind controller to second player|ref={{cn|date=July 2016}}|fix= | ||
+ | # Configure [[Xbox 360 Controller Emulator#Change controller slot|x360ce]] to force controller on the guest slot | ||
+ | # Copy {{file|x360ce.ini}} and {{file|xinput1_3.dll}} to {{folder|{{p|game}}}}. | ||
+ | # Go to {{folder|{{p|game}}\bin}} and rename {{file|xinput1_3.dll}} to something else | ||
+ | # Follow [[#Local play|standard procedure]] | ||
+ | }} | ||
− | + | {{Fixbox|description=Use [https://steamcommunity.com/sharedfiles/filedetails/?id=2780549026 Kush's menu]|ref={{cn|date=November 2022}}|fix= | |
− | {{ | + | }} |
− | {{ | + | |
+ | ====Split-screen without bezels==== | ||
+ | {{--}} The file which needs be edited is packed. Minimal hex editing knowledge is required. | ||
+ | {{Fixbox|description=Edit split-screen aspect-ratio|ref=<ref>{{Refurl|url=https://www.wsgf.org/blog/blevar/2012/01/13/howto-left-4-dead-split-screen-eyefinity|title=WSGF Left 4 Dead 1 Eyefinity Guide|date=May 2023}}</ref><ref>[https://web.archive.org/web/20170601111724/http://forums.steampowered.com/forums/showthread.php?t=2798958#post31834898 Replace a file in vpk - Steam Users' Forums] (retrieved)</ref>|fix= | ||
+ | # Go to {{folder|{{p|game}}\left4dead2}}. | ||
+ | # Open {{file|pak01_000.vpk}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Look for the <code>"aspect"...."8 by 3"</code> string (offset 0x1C4CCFB, just under hex <code>73 20 34 78 33</code>). | ||
+ | # Change it according to the desired aspect ratio divided by 2. | ||
+ | # Save the changes. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} After hex editing, the original and final file size must remain the same. Therefore if a digit is added or removed, it may be necessary to add or remove a character elsewhere as well. | ||
+ | {{ii}} For horizontal split-screen aspect ratio, change the <code>"aspect"...."32 by 9"</code> string according to the desired aspect ratio multiplied by 2. | ||
+ | {{--}} As long as the Valve pak file is modified, it may be impossible to join [https://developer.valvesoftware.com/wiki/Pure_Servers pure servers]. | ||
}} | }} | ||
Line 462: | Line 539: | ||
|tridef 3d gg3d award = platinum | |tridef 3d gg3d award = platinum | ||
|iz3d gg3d award = gold | |iz3d gg3d award = gold | ||
− | |native 3d = | + | |native 3d = unknown |
|native 3d notes = | |native 3d notes = | ||
|nvidia 3d vision = true | |nvidia 3d vision = true | ||
Line 470: | Line 547: | ||
|iz3d = true | |iz3d = true | ||
|iz3d notes = | |iz3d notes = | ||
− | | | + | |vorpx = true |
− | | | + | |vorpx modes = G3D,DirectVR |
− | + | |vorpx notes = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list]. | |
− | + | ||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
==Issues fixed== | ==Issues fixed== | ||
===Purple and black broken textures=== | ===Purple and black broken textures=== | ||
− | {{ii}} A generic fix for this issue can be found [[Engine:Source# | + | {{ii}} A generic fix for this issue can be found [[Engine:Source#Missing models or textures|on the Source engine page]]. |
+ | |||
+ | ===Improper sniper scope on 1366x768 resolution=== | ||
+ | {{Fixbox|description=Set resolution to 1360x768|fix= | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Subscribe to this workshop addon: [https://steamcommunity.com/sharedfiles/filedetails/?id=707130221 L4D2 Default Scope: OVSF]|ref=|fix= | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 505: | Line 579: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
+ | |vulkan versions = 1.0 | ||
+ | |vulkan notes = Need to run with <code>-vulkan</code> in launch options. Uses DXVK wrapper (DXVK-Native on Linux). | ||
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
− | |shader model versions = 2, 3 | + | |shader model versions = 2.0, 3.0 |
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows arm app = false | ||
+ | |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 = {{CN|date=August 2015}} | ||
+ | |linux 32-bit executable= true | ||
+ | |linux 64-bit executable= false | ||
+ | |linux arm app = false | ||
+ | |linux executable notes = {{CN|date=August 2015}} | ||
}} | }} | ||
Line 524: | Line 611: | ||
|input notes = | |input notes = | ||
|cutscenes = Bink Video | |cutscenes = Bink Video | ||
− | |cutscenes notes = | + | |cutscenes notes = Used for opening movie and main menu backgrounds |
|multiplayer = Steamworks | |multiplayer = Steamworks | ||
|multiplayer notes= | |multiplayer notes= | ||
Line 530: | Line 617: | ||
===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> | + | {{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 Wiki - Console commands|date=May 2023}}</ref> |
− | {{Fixbox| | + | {{Fixbox|description=Enabling the console in Source games|ref=|fix= |
− | |||
# Launch the game | # Launch the game | ||
− | # From the main menu select <code>Options</code> | + | # From the main menu, select <code>Options</code> |
− | # Select the <code>Keyboard</code> tab | + | # Select the <code>Keyboard/Mouse</code> tab |
− | # | + | # Set <code>Allow Developer Console</code> to Enabled |
− | |||
− | |||
− | '''Notes | + | '''Notes''' |
{{ii}} Press {{key|~}} to open the console. | {{ii}} Press {{key|~}} to open the console. | ||
− | {{ii}} Some commands may first require | + | {{ii}} Some commands may first require enabling <code>sv_cheats</code> with the <code>sv_cheats 1</code> command. |
− | {{ii}} Many servers will not allow | + | {{ii}} Many servers will not allow playing with cheats enabled, or will disable them upon entering the server. |
{{--}} Users without a US keyboard could experience some [[Engine:Source#Console doesn't open|problems]]. | {{--}} Users without a US keyboard could experience some [[Engine:Source#Console doesn't open|problems]]. | ||
}} | }} | ||
− | + | ===Creating a custom CFG file=== | |
− | + | A CFG is a file that contains a list of commands that will be executed when called. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{Fixbox|description=Creating a custom CFG file|ref=|fix= | |
− | + | # Go to {{folder|{{p|game}}\left4dead2\cfg}}. | |
+ | # Create a .cfg file. | ||
+ | # Open the file with a text editor and type in all desired commands, separating each with a <code>;</code> character. | ||
+ | # Save the file. | ||
+ | # To run the .cfg file, open the console during the game and type in <code>exec [filename].cfg</code> | ||
− | + | '''Notes''' | |
− | + | {{ii}} To run the .cfg file on every launch, name it <code>autoexec.cfg</code> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | === | + | ===Third-person view support=== |
− | + | {{Image|Thirdperson.png|The game in third-person view, featuring multiple other modifications}} | |
− | + | {{ii}} Pressing {{key|F10}} will toggle between first and third person after enabled. | |
− | + | {{ii}} A simplified setup can be achieved with the [https://steamcommunity.com/sharedfiles/filedetails/?id=438477513 3PS] mod. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{Image|Thirdperson.png|The game in third person | ||
− | {{ii}} | ||
− | |||
− | |||
+ | {{Fixbox|description=Command set 1|ref=|fix= | ||
+ | * Input the following commands in the console: | ||
<pre> | <pre> | ||
c_thirdpersonshoulderaimdist 360 | c_thirdpersonshoulderaimdist 360 | ||
Line 613: | Line 660: | ||
bind "F10" "thirdpersonshoulder" | bind "F10" "thirdpersonshoulder" | ||
</pre> | </pre> | ||
+ | }} | ||
− | + | {{Fixbox|description=Command set 2 (camera centered on player, higher zoom)|ref=|fix= | |
− | + | * Input the following commands in the console: | |
<pre> | <pre> | ||
c_thirdpersonshoulderaimdist 1000 | c_thirdpersonshoulderaimdist 1000 | ||
Line 621: | Line 669: | ||
c_thirdpersonshoulderheight 15 | c_thirdpersonshoulderheight 15 | ||
c_thirdpersonshoulderoffset 0 | c_thirdpersonshoulderoffset 0 | ||
+ | bind "F10" "thirdpersonshoulder" | ||
</pre> | </pre> | ||
+ | }} | ||
+ | |||
+ | '''Warnings''' | ||
+ | * Some cutscene intros may be angled incorrectly. | ||
+ | * Several graphical glitches may occur: an inaccurate weapon shadow, flashlight glows seen at character's back, motion blur for melee weapons looking broken (see [https://steamcommunity.com/sharedfiles/filedetails/?id=130918986 mod to remove this effect]), and potential others. | ||
+ | * Switching between first and third person in-game may cause the HUD to disappear. | ||
+ | * The crosshair may be slightly off-center; use the <code>cam_idealyaw</code> function to correct this. | ||
+ | * The camera may occasionally see through walls and objects. | ||
+ | * The shotgun will sound very quiet. Try [https://steamcommunity.com/sharedfiles/filedetails/?id=443211769 this mod] (may cause online games to crash). | ||
+ | * Dying and entering new areas may revert it to first person. | ||
+ | |||
+ | ===Text chat with keyboard in controller mode=== | ||
+ | {{ii}} If playing using a controller and the text chat needs to be used (press {{key|Y}}) online, there are several methods. This also applies to the voting keys. | ||
+ | {{Fixbox|description=Enable [[Steam Input]] from game porperties from Steam's library.|ref={{cn|date=June 2021}}|fix= | ||
+ | This allows simultaneous input from both keyboard, mouse and controller. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Edit .cfg file|ref={{cn|date=September 2016}}|fix= | ||
+ | # Go to {{folder|{{p|game}}\cfg}}. | ||
+ | # Open {{file|360controller.cfg}} in a text editor. | ||
+ | # Find the line which starts with <code>unbindall</code> and comment it out by adding <code>//</code> before it (resulting in <code>//unbindall</code>). | ||
+ | {{ii}} If this still does not work, it is possible that the key bindings were unbound, so re-binding them in the settings menu is required. | ||
+ | }} | ||
+ | |||
+ | ===Remove item/character glows=== | ||
+ | Some players may wish to remove the item glows and/or character glows since they are unrealistic and makes discovery of other players/items too easy. | ||
+ | |||
+ | {{Fixbox|description=Create a custom .cfg file|ref=|fix= | ||
+ | # See [[#Creating a custom CFG file|instructions on creating and running .cfg files]] | ||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | : '''Copy and paste the following lines''' | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <pre> | ||
+ | //Glow of barfed survivors | ||
+ | cl_glow_survivor_vomit_b 0 | ||
+ | cl_glow_survivor_vomit_g 0 | ||
+ | cl_glow_survivor_vomit_r 0 | ||
+ | |||
+ | //Glow of survivors | ||
+ | cl_glow_survivor_b 0 | ||
+ | cl_glow_survivor_g 0 | ||
+ | cl_glow_survivor_r 0 | ||
+ | |||
+ | //Glow of incapped survivors | ||
+ | cl_glow_survivor_hurt_b 0 | ||
+ | cl_glow_survivor_hurt_g 0 | ||
+ | cl_glow_survivor_hurt_r 0 | ||
+ | |||
+ | //Glow of items after you are in black and white mode (after 3rd incap) | ||
+ | cl_glow_thirdstrike_item_b 0 | ||
+ | cl_glow_thirdstrike_item_g 0 | ||
+ | cl_glow_thirdstrike_item_r 0 | ||
+ | |||
+ | //GLOW from FAR distance: | ||
+ | cl_glow_item_far_b 0 | ||
+ | cl_glow_item_far_g 0 | ||
+ | cl_glow_item_far_r 0 | ||
+ | |||
+ | //GLOW from UP CLOSE: | ||
+ | cl_glow_item_b 0 | ||
+ | cl_glow_item_g 0 | ||
+ | cl_glow_item_r 0 | ||
− | + | cl_glow_ability_r 0 | |
+ | cl_glow_ability_g 0 | ||
+ | cl_glow_ability_b 0 | ||
+ | </pre> | ||
+ | }} | ||
+ | </div></div> | ||
− | + | ===Command line arguments=== | |
+ | {{Help|Commandline}} | ||
− | + | {{Standard table|Parameter|Description|content= | |
− | + | {{Standard table/row| -w X -h Y | Sets screen resolution (or window resolution if using <code>-window</code>). Example: <code>-w 1920 -h 1080</code>.}} | |
− | + | {{Standard table/row| -refresh X | Sets the screen refresh rate (Hz). Example: <code>-refresh 60</code>.}} | |
− | + | {{Standard table/row| -noborder -window | Launches the game in a borderless windowed mode. This may result in a minor performance loss. Windows Aero (Vista/7) may cause stuttering. }} | |
− | + | {{Standard table/row| -novid | Skips intro videos.}} | |
− | + | {{Standard table/row| -high | Sets the game's process priority to High.}} | |
− | + | {{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| +mat_motion_blur_percent_of_screen_max 0 | Removes motion blur.}} | |
− | + | {{Standard table/row| -vulkan | Forces the Vulkan renderer.<ref>{{Refurl|url=https://www.phoronix.com/review/l4d2-vulkan-radeon|title=Left 4 Dead 2 Vulkan DXVK implementation|date=2015-12-02|snippet=The Left 4 Dead 2 Vulkan implementation is through the use of [https://github.com/Joshua-Ashton/dxvk-native DXVK-native], a native implementation of DXVK, a Vulkan-based translation layer for Direct3D 9/10/11.}}</ref>}} | |
− | + | }} | |
====Useful split-screen commands==== | ====Useful split-screen commands==== | ||
− | + | {{ii}} Relevant only when using [[#Local play|split-screen mode]]. | |
− | {| | + | {{Standard table|Parameter|Description|content= |
− | | | + | {{Standard table/row|connect_splitscreen localhost [ip-address] 2| Connects to a LAN or Internet server. [[#Connection types|Direct]] connections must be allowed }} |
− | + | {{Standard table/row|[cmd/cmd2] jointeam (2/3)| Assigns selected player (cmd) to either survivor or infected team }} | |
− | | | + | {{Standard table/row|ss_map <map-name> [realism/survival/versus/[https://left4dead.fandom.com/wiki/Console_commands#Playing_any_Mutation mutation#]|| Plays the selected map in the desired mode}} |
− | |connect_splitscreen localhost [ip-address] 2| | + | {{Standard table/row|ss_splitmode (0/1/2)| Toggles horizontal and vertical screen split (0 is auto selection) }} |
− | + | {{Standard table/row|z_difficulty (Easy/Normal/Hard/Impossible) | Changes game difficulty }} | |
− | |[cmd/cmd2] jointeam (2/3)| | + | {{Standard table/row|setinfo name Max || Changes player 1 name }} |
− | + | {{Standard table/row|name2 Tony || Changes player 2 name }} | |
− | |ss_map <map-name> [realism/survival/versus/[ | + | }} |
− | + | ||
− | |ss_splitmode (0/1/2)| | + | ===Mods=== |
− | + | ====Graphics==== | |
− | |z_difficulty (Easy/Normal/Hard/Impossible) | | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=2798311732 HD Skyboxes Remix] |
− | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=121339498 Improved Blood Textures] - Adds higher resolution textures for blood splatters and wounds. | |
− | |setinfo name Max || | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=312294075 Left 4 Dead 2 HD REMASTERED] - Improves all the textures and materials in the game. |
− | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=410592353 Tuned Flashlight] | |
− | |name2 Tony || | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=140683367 Definitive Post Process Disabler] - Disables some post processing effects, which can improve your FPS. However, this addon also disables the "black and white" vision when being on your final incapacitation. If you want to keep that effect, you may also use this addon: [https://steamcommunity.com/sharedfiles/filedetails/?id=2237222448 Definitive Post Process Disabler - No Color Correction]. |
− | |} | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=157449092 No Blood/Mud Splatter] - Removes blood and mud splatter on the player's screen after killing an infected or getting hit by Mud Men or Jimmy Gibbs Jr. |
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=2589034080 4K Remastered Pre-Rendered Main Menu BGs & Intro Cutscene] - Upscales all the pre-rendered cutscenes/FMVs to 4K.<ref>{{Refcheck|user=No_one_17|date=2021-12-25}}</ref> | ||
+ | |||
+ | ====UI==== | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=121088866 Team Health Counter] - adds numbered HP for teammates. | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=122513703 Urik Color Icons] - adds color to the black-and-white icons. | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=2780549026 Kush's Menu] - UI overhaul, including [[#Local play|split-screen]] support. | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=285662486 HD Portraits] - adds HD portraits. | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=235605374 HD Interface, HD Textures For UI] - adds HD interface elements. | ||
+ | |||
+ | ====Audio==== | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=215993913 Resident Evil Weapon Sounds (low mid)] - lowers the volume of loud gunshot sounds, but has a glitch with the combat shotgun where there is a very loud static noise after each shot. | ||
+ | * [https://steamcommunity.com/sharedfiles/filedetails/?id=334705265 Shut Up Survivors] - mutes some of the more annoying survivors' quotes. Important quotes are left intact. | ||
− | === | + | ====Gameplay==== |
− | + | * [https://steamcommunity.com/sharedfiles/filedetails/?id=121071656 Improved Bots (Advanced)] - increases bot AI. The advanced version of this mod is not compatible with SFKTeam's custom main menu mod, but [https://steamcommunity.com/sharedfiles/filedetails/?id=121071938 Improved Bots (Simple)] is. | |
==System requirements== | ==System requirements== | ||
Line 666: | Line 795: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = | + | |minOS = 7, 8.1, 10 |
− | |minCPU = Intel Pentium | + | |minCPU = Intel Pentium 4 3.0 GHz |
− | |minRAM = 2 | + | |minRAM = 2 GB |
|minHD = 13 GB | |minHD = 13 GB | ||
− | |minGPU = | + | |minGPU = ATI Radeon X800 |
− | |minGPU2 = | + | |minGPU2 = Nvidia GeForce 6600 |
|minSM = 2.0 | |minSM = 2.0 | ||
|minDX = 9.0c | |minDX = 9.0c | ||
Line 678: | Line 807: | ||
|recOS = | |recOS = | ||
− | |recCPU = Intel | + | |recCPU = Intel Core 2 Duo 2.4 GHz |
− | |recGPU = | + | |recGPU = ATI Radeon X1600 |
− | |recGPU2 = | + | |recGPU2 = Nvidia GeForce 7600 |
|recSM = 3.0 | |recSM = 3.0 | ||
− | | | + | |notes = {{ii}} Windows XP and Vista were previously supported. As future updates for this game and Steam occurred, the support was dropped, even for retail copies. |
}} | }} | ||
Line 688: | Line 817: | ||
|OSfamily = OS X | |OSfamily = OS X | ||
− | |minOS = 10. | + | |minOS = 10.7 |
− | |minCPU = Dual | + | |minCPU = Intel Dual Core 2 GHz |
|minHD = 13 GB | |minHD = 13 GB | ||
|minRAM = 2 GB | |minRAM = 2 GB | ||
− | |minGPU = | + | |minGPU = ATI Radeon HD 2400 Pro |
− | |minGPU2 = | + | |minGPU2 = Nvidia GeForce 8600M GT |
|minGPU3 = Intel HD Graphics 3000 | |minGPU3 = Intel HD Graphics 3000 | ||
}} | }} | ||
Line 700: | Line 829: | ||
|OSfamily = Linux | |OSfamily = Linux | ||
− | |minOS = Ubuntu 12.04 | + | |minOS = Ubuntu 12.04 |
− | |minCPU = Dual core | + | |minCPU = Intel Dual core 2.8 GHz |
− | |minCPU2 = Dual core | + | |minCPU2 = AMD Dual core 2.8 GHz |
|minHD = 13 GB | |minHD = 13 GB | ||
|minRAM = 2 GB | |minRAM = 2 GB | ||
|minGPU = ATI/AMD Radeon HD2600/3600 | |minGPU = ATI/AMD Radeon HD2600/3600 | ||
− | |minGPU2 = | + | |minGPU2 = Nvidia GeForce 8600/9600GT |
|minOGL = 2.1 | |minOGL = 2.1 | ||
− | |minother = (Graphic Drivers: | + | |minother = (Graphic Drivers: Nvidia 310, AMD 12.11) |
|minaudio = OpenAL Compatible Sound Card | |minaudio = OpenAL Compatible Sound Card | ||
}} | }} | ||
− | + | {{ii}} OpenGL versions require the GL_EXT_draw_buffers2 extension.<ref>{{Refurl|url=https://github.com/ValveSoftware/steam-for-linux/issues/248#issuecomment-12125062|title=Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! · ValveSoftware/steam-for-linux|date=9 June 2023}}</ref> A hacky workaround [https://steamcommunity.com/app/221410/discussions/0/882966056532198187/?ctp=7 exists]. | |
− | {{ii}} '' | + | {{ii}} Not supported: OS X 10.5.x (Leopard), ATI Radeon X1600 or X1900 graphics, Nvidia GeForce 7 graphics or Intel graphics less than Intel HD 3000. |
{{References}} | {{References}} |
Latest revision as of 04:43, 12 August 2024
Developers | |
---|---|
Valve Corporation | |
Linux | Ryan C. Gordon |
Publishers | |
Valve Corporation | |
Retail (Russia) | Akella[1] |
Engines | |
Source | |
Release dates | |
Windows | November 19, 2009 |
macOS (OS X) | October 5, 2010 |
Linux | May 3, 2013 |
Reception | |
Metacritic | 89 |
IGDB | 89 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS |
Art styles | Realistic |
Themes | Horror, North America, Post-apocalyptic, Zombies |
Series | Left 4 Dead |
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 2 is a singleplayer and multiplayer first-person action and FPS game in the Left 4 Dead series.
General information
- GitHub Issue Tracker for Left 4 Dead 2 and other Source-based games
- Steam Community Discussions
- Steam Workshop for Left 4 Dead 2
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | ||||
Steam | Left 4 Dead Bundle also available. |
- Includes the campaigns of the original Left 4 Dead and its DLC.
Version differences
- Some content is censored in Australia and Germany. Install the official Uncensored DLC to remove the limitations.
Essential improvements
Skip intro videos
Use the -novid command line argument[2]
|
---|
Delete or rename video files |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\left4dead2\cfg\[Note 1] |
macOS (OS X) | |
Linux |
Save game data location
System | Location |
---|---|
Windows | <Steam-folder>\userdata\<user-id>\550\remote\ |
Linux | <Steam-folder>\userdata\<user-id>\550\remote\ |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Approx. 1 GB available. |
Video
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) | 75-120 in multiplayer settings.[3] Though the option is in multiplayer settings, it also applies for singleplayer. See Viewmodel FOV to adjust the weapon viewmodel. | ||
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] Use -refresh xxx command line parameter to set custom refresh rates. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Color blind mode | Set in Settings, Multiplayer; Affects crosshair, HUD, and survivor outlines. |
Anti-aliasing (AA)
Force SGSSAA (Nvidia only)[5] |
---|
Notes
|
Ambient occlusion
Force HBAO+ (Nvidia only)[7][8] |
---|
|
Disable motion blur
Use the +mat_motion_blur_percent_of_screen_max 0 command line argument[9]
|
---|
Viewmodel FOV
- Works in multiplayer.
- The default FOV value is 51.
Change viewmodel FOV |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | When gamepad is in use, the game prevents keyboard and mouse controls to prevent autoaim exploits. However, this becomes inconvenient, because the chat and voting keys become unbinded. See Text chat with keyboard in controller mode. | |
Full controller support | The gamepad option in the keyboard/mouse settings first needs to be enabled and saved. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | Officially supported via Steam Input. | |
---|---|---|
PlayStation button prompts | Both DualShock 4 and DualSense prompts. | |
Light bar support | Static Yellow for DualShock 4, and Light Blue for DualSense. Doesn't have any gameplay purpose. | |
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired, Wireless (Bluetooth) |
Generic/other controllers | Any controller supported by Steam Input. | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Button prompts | Steam Input must be enabled for all supported prompts else Xbox prompts are shown instead. | |
Controller hotplugging | ||
Haptic feedback | Steam Input must be enabled for all supported controllers to enable haptic feedback | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Official controller preset(s) | ||
Steam Controller button prompts |
- "Gamepad" option in Keyboard/Mouse settings menu is to enable legacy Xinput controller mode. Enabling this erases all keyboard bindings.
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Game and music volume sliders. | |
Surround sound | 7.1, 5.1 surround sound, 4 speaker surround. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
Czech | STEAM. Fan - The Sacrifice | |||
Danish | ||||
Dutch | ||||
Finnish | ||||
French | Not all original voice lines have been completly dubbed, including some unused original ones. | |||
German | ||||
Hungarian | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Brazilian Portuguese | ||||
Russian | ||||
Spanish | ||||
Latin American Spanish | Fan translation by «Primera Llamada» and «KROSK». Download via Nexus Mods and Steam Workshop. | |||
Swedish | ||||
Turkish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 2 | Co-op See Local play. |
||
LAN play | 8 | Co-op, Versus Co-op (4 players) or "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.
Local play
- A list of useful console commands is available below.
- If using a single 4:3 or 16:9 monitor, see Split-screen without bezels.
- If loading bar is stuck, quickly pause and unpause game
Playing with two controllers[10][11] |
---|
|
Alternative method: use Kaotic's UI mod |
---|
Mouse and keyboard in split-screen
Bind controller to second player[citation needed] |
---|
|
Use Kush's menu[citation needed] |
---|
Split-screen without bezels
- The file which needs be edited is packed. Minimal hex editing knowledge is required.
Edit split-screen aspect-ratio[12][13] |
---|
Notes
|
VR support
3D modes | State | GG3D | Notes | |
---|---|---|---|---|
Nvidia 3D Vision | ||||
TriDef 3D | ||||
iZ3D | ||||
vorpX | G3D, DirectVR Officially supported game, see official vorpx game list. |
Issues fixed
Purple and black broken textures
- A generic fix for this issue can be found on the Source engine page.
Improper sniper scope on 1366x768 resolution
Set resolution to 1360x768 |
---|
Subscribe to this workshop addon: L4D2 Default Scope: OVSF |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | |
OpenGL | 2.1 | OS X and Linux only. |
Vulkan | 1.0 | Need to run with -vulkan in launch options. Uses DXVK wrapper (DXVK-Native on Linux). |
Shader Model support | 2.0, 3.0 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | [citation needed] | ||
Linux | [citation needed] |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | Heavily modified variant. |
Audio | Miles Sound System | |
Cutscenes | Bink Video | Used for opening movie and main menu backgrounds |
Multiplayer | Steamworks |
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.[14]
Enabling the console in Source games |
---|
Notes
|
Creating a custom CFG file
A CFG is a file that contains a list of commands that will be executed when called.
Creating a custom CFG file |
---|
Notes
|
Third-person view support
- Pressing F10 will toggle between first and third person after enabled.
- A simplified setup can be achieved with the 3PS mod.
Command set 1 |
---|
c_thirdpersonshoulderaimdist 360 c_thirdpersonshoulderdist 90 c_thirdpersonshoulderheight 0 c_thirdpersonshoulderoffset 20 bind "F10" "thirdpersonshoulder" |
Command set 2 (camera centered on player, higher zoom) |
---|
c_thirdpersonshoulderaimdist 1000 c_thirdpersonshoulderdist 115 c_thirdpersonshoulderheight 15 c_thirdpersonshoulderoffset 0 bind "F10" "thirdpersonshoulder" |
Warnings
- Some cutscene intros may be angled incorrectly.
- Several graphical glitches may occur: an inaccurate weapon shadow, flashlight glows seen at character's back, motion blur for melee weapons looking broken (see mod to remove this effect), and potential others.
- Switching between first and third person in-game may cause the HUD to disappear.
- The crosshair may be slightly off-center; use the
cam_idealyaw
function to correct this. - The camera may occasionally see through walls and objects.
- The shotgun will sound very quiet. Try this mod (may cause online games to crash).
- Dying and entering new areas may revert it to first person.
Text chat with keyboard in controller mode
- If playing using a controller and the text chat needs to be used (press Y) online, there are several methods. This also applies to the voting keys.
Enable Steam Input from game porperties from Steam's library.[citation needed] |
---|
This allows simultaneous input from both keyboard, mouse and controller. |
Edit .cfg file[citation needed] |
---|
|
Remove item/character glows
Some players may wish to remove the item glows and/or character glows since they are unrealistic and makes discovery of other players/items too easy.
Create a custom .cfg file |
---|
//Glow of barfed survivors cl_glow_survivor_vomit_b 0 cl_glow_survivor_vomit_g 0 cl_glow_survivor_vomit_r 0 //Glow of survivors cl_glow_survivor_b 0 cl_glow_survivor_g 0 cl_glow_survivor_r 0 //Glow of incapped survivors cl_glow_survivor_hurt_b 0 cl_glow_survivor_hurt_g 0 cl_glow_survivor_hurt_r 0 //Glow of items after you are in black and white mode (after 3rd incap) cl_glow_thirdstrike_item_b 0 cl_glow_thirdstrike_item_g 0 cl_glow_thirdstrike_item_r 0 //GLOW from FAR distance: cl_glow_item_far_b 0 cl_glow_item_far_g 0 cl_glow_item_far_r 0 //GLOW from UP CLOSE: cl_glow_item_b 0 cl_glow_item_g 0 cl_glow_item_r 0 cl_glow_ability_r 0 cl_glow_ability_g 0 cl_glow_ability_b 0 |
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 the screen refresh rate (Hz). Example: -refresh 60 . |
-noborder -window | Launches the game in a borderless windowed mode. This may result in a minor performance loss. Windows Aero (Vista/7) may cause stuttering. |
-novid | Skips intro videos. |
-high | Sets the game's process priority to High. |
-autoconfig | Restores video and performance settings to default for the current hardware detected. Ignores settings inside any .cfg files until this parameter is removed. |
+mat_motion_blur_percent_of_screen_max 0 | Removes motion blur. |
-vulkan | Forces the Vulkan renderer.[15] |
Useful split-screen commands
- Relevant only when using split-screen mode.
Parameter | Description |
---|---|
connect_splitscreen localhost [ip-address] 2 | Connects to a LAN or Internet server. Direct connections must be allowed |
[cmd/cmd2] jointeam (2/3) | Assigns selected player (cmd) to either survivor or infected team |
ss_map <map-name> [realism/survival/versus/mutation# | |
ss_splitmode (0/1/2) | Toggles horizontal and vertical screen split (0 is auto selection) |
z_difficulty (Easy/Normal/Hard/Impossible) | Changes game difficulty |
setinfo name Max | |
name2 Tony |
Mods
Graphics
- HD Skyboxes Remix
- Improved Blood Textures - Adds higher resolution textures for blood splatters and wounds.
- Left 4 Dead 2 HD REMASTERED - Improves all the textures and materials in the game.
- Tuned Flashlight
- Definitive Post Process Disabler - Disables some post processing effects, which can improve your FPS. However, this addon also disables the "black and white" vision when being on your final incapacitation. If you want to keep that effect, you may also use this addon: Definitive Post Process Disabler - No Color Correction.
- No Blood/Mud Splatter - Removes blood and mud splatter on the player's screen after killing an infected or getting hit by Mud Men or Jimmy Gibbs Jr.
- 4K Remastered Pre-Rendered Main Menu BGs & Intro Cutscene - Upscales all the pre-rendered cutscenes/FMVs to 4K.[16]
UI
- Team Health Counter - adds numbered HP for teammates.
- Urik Color Icons - adds color to the black-and-white icons.
- Kush's Menu - UI overhaul, including split-screen support.
- HD Portraits - adds HD portraits.
- HD Interface, HD Textures For UI - adds HD interface elements.
Audio
- Resident Evil Weapon Sounds (low mid) - lowers the volume of loud gunshot sounds, but has a glitch with the combat shotgun where there is a very loud static noise after each shot.
- Shut Up Survivors - mutes some of the more annoying survivors' quotes. Important quotes are left intact.
Gameplay
- Improved Bots (Advanced) - increases bot AI. The advanced version of this mod is not compatible with SFKTeam's custom main menu mod, but Improved Bots (Simple) is.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7, 8.1, 10 | |
Processor (CPU) | Intel Pentium 4 3.0 GHz | Intel Core 2 Duo 2.4 GHz |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 13 GB | |
Video card (GPU) | ATI Radeon X800 Nvidia GeForce 6600 128 MB of VRAM DirectX 9.0c compatible Shader model 2.0 support |
ATI Radeon X1600 Nvidia GeForce 7600 Shader model 3.0 support |
Sound (audio device) | DirectX 9.0c compatible sound card |
- Windows XP and Vista were previously supported. As future updates for this game and Steam occurred, the support was dropped, even for retail copies.
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.7 | |
Processor (CPU) | Intel Dual Core 2 GHz | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 13 GB | |
Video card (GPU) | ATI Radeon HD 2400 Pro Nvidia GeForce 8600M GT Intel HD Graphics 3000 |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Ubuntu 12.04 | |
Processor (CPU) | Intel Dual core 2.8 GHz AMD Dual core 2.8 GHz |
|
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 13 GB | |
Video card (GPU) | ATI/AMD Radeon HD2600/3600 Nvidia GeForce 8600/9600GT OpenGL 2.1 compatible |
|
Sound (audio device) | OpenAL Compatible Sound Card | |
Other | (Graphic Drivers: Nvidia 310, AMD 12.11) |
- OpenGL versions require the GL_EXT_draw_buffers2 extension.[17] A hacky workaround exists.
- Not supported: OS X 10.5.x (Leopard), ATI Radeon X1600 or X1900 graphics, Nvidia GeForce 7 graphics or Intel graphics less than Intel HD 3000.
Notes
- ↑ 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).
References
- ↑ [1] - last accessed on 2023-03-06
- ↑ Verified by User:Rose on 2020-09-25
- ↑ How Left 4 Dead 2 Players Reacted When The FOV Slider Was Added On PC - last accessed on 2021-07-02
- ↑ New 120Hz Games Report - last accessed on May 2023
- ↑ NVidia Profile Inspector - AA Flags - Google Drive - last accessed on May 2023
- ↑ https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/edit#gid=0&range=A374
- ↑ HBAO+ Compatibility Flags - last accessed on May 2023
- ↑ Original HBAO+ Post at Guru3D.com Forums - last accessed on May 2023
- ↑ Verified by User:Keith on 2020-10-24
- ↑ Official L4D2 split-screen Steam thread (retrieved)
- ↑ Left 4 Dead: SplitScreen PC Guide - Steam Users' Forums (retrieved)
- ↑ WSGF Left 4 Dead 1 Eyefinity Guide - last accessed on May 2023
- ↑ Replace a file in vpk - Steam Users' Forums (retrieved)
- ↑ Left 4 Dead Wiki - Console commands - last accessed on May 2023
- ↑ Left 4 Dead 2 Vulkan DXVK implementation - last accessed on 2015-12-02
- "The Left 4 Dead 2 Vulkan implementation is through the use of DXVK-native, a native implementation of DXVK, a Vulkan-based translation layer for Direct3D 9/10/11."
- ↑ Verified by User:No_one_17 on 2021-12-25
- ↑ Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! · ValveSoftware/steam-for-linux - last accessed on 9 June 2023