Coder Social home page Coder Social logo

ultimate-config-for-l4d2's Introduction

Ultimate L4D2 Config (autoexec) by J.

Disclaimer

  • The config has been tested for years with multiple players and has proven to be very useful
  • The config here is given "AS IS" with no warranty
  • The config changes quite a handful of cvars in the game as such, please perform your own backup if you would like to roll back to your previous config
  • Individual's mileage may vary

Preamble

  • Many players do not have the basic setup for Left 4 Dead 2 which hinders them from playing well in the competitive servers, especially those running on above the default server tick rate of 30
  • This config is meant to provide a player with the needed adjustments and also with additional features that assists and optimizes their gameplay
  • My goal of sharing this config is to get more players to have the optimal settings configured for this game so that everyone can have a better gaming experience all together

Backing up current config

  1. Go to your Left 4 Dead 2 installation directory .../Steam/steamapps/common/Left 4 Dead 2/left4dead2/
  2. Right-click cfg folder and click Send to >> Compressed (zipped) folder
  3. This will be your backup in the event that you would like to revert to your original settings
    • Simply delete existing cfg folder and extract the zipped cfg folder back to the directory stated in point 1 and launch your game to revert to previous settings

Instructions

  1. Read through each config file to understand what is happening
  2. Copy the files and folders into your game directory: .../Steam/steamapps/common/Left 4 Dead 2/left4dead2/
  3. Setup launch options of L4D2: Right-click Left 4 Dead 2 >> Properties >> Set Launch Options
  4. Add the following line into the box: -lv +precache_all_survivors 1 -novid -console -nojoy -noforcemaccel -noforcemparms -noforcemspd +clientport 27666
    • Remove -lv if you do not prefer to play in low violence mode
  5. Setup video settings as per given below if you have a potato computer like mine (you may use your higher settings for items in bold if you have a beast)
  6. A Redditor has done a great write-up of how each setting can result in fps drop/increase, you may reference that to set your own settings. You may refer to the article here.
Setting Value Remarks
Aspect Ratio As per your screen size
Resolution As per your native resolution
Display Mode Full screen
Film Grain Amount None For screen clarity
Anti-Aliasing Mode None No reason to have this enabled. If you have a powerful system, you can set this to max.
Filtering Mode Trilinear No reason to run higher than this
Wait For Vertical Sync Disabled Having VSync enabled locks your FPS to your screen's refresh rate that causes input lag
Shader Detail Low If you have a powerful system, you can set this to max
Effect Detail Medium This is to ensure that you can see Tank rocks from a distance
Model/Texture Detail Low If you have a powerful system, you can set this to max
Multicore Rendering Enabled Uses all available CPU cores for the game (Disable this if you have an old computer or facing fps issues even with this config)
Paged Pool Memory Available High More memory is assigned to the game, which results in the game loading maps slightly faster
  1. Launch game and open console and run the following command: unbindall; exec config_default.cfg; exec autoexec.cfg

    • Note that the command above resets the game config. All custom binds/mappings will be removed. You will have to manually add or change your custom binds/mappings after this command.
  2. Change any binding that you do manually (like binding different key to zoom, changing crouch key, etc) in the game settings

Reviews

I was using other incomplete/outdated configs that I found online before I had this ultimate config. My gameplay has drastically been improved by it.

Audio is significantly clearer and I am able to hear the direction of the SI better. There is also glow adjustments that made it distinct and also differentiate the importance of each action in the game (white for SI ghost, red for SI incapacitated Survivor, purple for biled players). The null-cancelling movement keys also makes a difference but takes some time to get used to in order to take full advantage of it when juking tank rocks. The mouse adjustments was another item that took time to get used to but once I have gotten used to it, aiming accurately became second nature.

Another helpful function of the ultimate config was the server aliases that allows me to reconnect to the proper IP address of each server. This saves a lot of time as I do not have to search for the IP or ask around for the IP anymore. Since the alias takes care of me disconnecting and then connecting back to the server, it is almost instant.

The one feature I commonly use is “F5” which is to help clear the survivor looking stuck in the saferoom or invisible SI. It does the “record 1; stop” command but in a single press instead of typing it.

There are plenty more features that are in this configuration that I have not yet mentioned, my final verdict for this custom configuration is that this is a MUST-HAVE config for both new and experienced players. You will not regret it.

Maverick

LISTEN UP EVERYONE!

I wanna start this review by stating that this IS the ultimate config for L4D2. This config has audio fixes that’ll give you “EAR-PORN” (IN THE AUTHORS’S OWN WORDS) - which is a fact.

Glow fixes and aliases that will help you with server connections, mouse and keyboard input and many more that’ll help you with your gameplay. These are fixes that are very much needed for L4D2. I’ve been using old configs and launch options that I felt helped improve my gameplay until I was approached by my dear friend, the author of the ultimate config, to try/test it and give him suggestions and my review on it.

But damn! There was no suggestions I could give because it’s damn near perfect. I now feel that I had been using the wrong configs all these while. I won’t get into details of what this config does as the J. has already included instructions in the config he wrote.

What I will tell you is that, after a versus L4D2 player for so long being, I give my stamp of awe and approval for his work after testing/using it for a few weeks. Rating this ultimate config 12 outta 10 stars #cantlivewithoutit

daemon9s

Credits / Special Thanks / Attributions

The creation of this config is inspired by many other configs and inputs from members of the community that enabled me to come up with this config and make it be what it is today.

Special Contributions

  • Derpduck (SI Color Correction)
  • Urik (Font VPK)

Inspiration and Adaptation

  • asfn
  • baka
  • blade
  • brunnerh
  • bunnerh
  • canadarox
  • CarnageHeart
  • Cedric
  • dawkins
  • dieckmann215
  • don
  • draxios
  • eram
  • erza
  • fakiyo
  • fig newtons'
  • grizz
  • infested_soul
  • Kaizen
  • kekkeri
  • linfosoma
  • ljboi
  • m0de
  • mason
  • MatthewClair
  • MeBad
  • Midnight_Studios
  • miu
  • mystrdat
  • ningning
  • nova.
  • prodigysim
  • prsto
  • purple
  • pushpop
  • shade
  • simi
  • Sir
  • speshul
  • Xbye
  • xclusionnl
  • zeon
  • =[SFS]= def+1 -TPF- a.k.a. =[SFS]= rokkit lawnchair -TPF-
  • [AoC] Revalks L4D Script

Testers/Thank Yous

  • alexander
  • anna
  • bubba
  • Chatic Good
  • Daemon9s
  • Dec
  • Ervi
  • FBoyz Clan
  • Kirvi
  • Kiwi
  • ma0o0o
  • Maverick
  • Max ღ
  • Mr. Pink
  • purps
  • Scar
  • Target

Special Thanks

  • AlliedModders
  • GameBanana
  • Github
  • Google
  • L4D Community Autoexec
  • L4Dnation
  • Left4Dead Fandom
  • markdown-toc
  • PCGamingWiki
  • StackEdit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.