Launcher for Valve’s Left 4 Dead 2 is a nice GUI that allows to start the game with different set of addons and enforce the addon order by making addonlist.txt
read-only.
The intention here is to easily allow launching the game in its normal state or in original Left 4 Dead mode, which is useful when playing the ported Left 4 Dead 1 campaigns and other content featuring the original survivors. Technically, what it does is toggling a pre-configured set of addons, which either brings some of the original dark & moody Left 4 Dead 1 atmosphere or switches things back to the more light-hearted Left 4 Dead 2 feeling, – all with a single button press in the launcher. Stuff that can be changed: menu icons with L4D1 cast, original menu font, hud, textures, models, etc., – anything that can be modified using game’s addon system.
Left 4 Dead launcher is built as a Microsoft HTML Application (HTA), which means it is open by nature, very lightweight, and doesn’t depend on a huge runtime.
-
Download the core VPKs and extract them to
Steam\steamapps\common\Left 4 Dead 2
. You will end up with two more folders in game directory:left4dead1
andfontscheme
. Theleft4dead1
folder contains VPKs that get activated when launching the game in Left 4 Dead 1 mode: they include the original font and loading screen graphics. Thefontscheme
has the Left 4 Dead 2 font instead. (You can also find the core VPKs on the release page.) -
Download Left 4 Dead 1 menu screen cinematics and move them to
Steam\steamapps\common\Left 4 Dead 2\left4dead2\media
. There are also alternative HD backgrounds available on Workshop. Just make sure to rename the files by putting.l4d1
after their file name and before the.bik
file extension, like so:l4d2_background01.l4d1.bik
. Make sure not to replace any of the original Left 4 Dead 2 cinematic files. -
You will need some VPK with original L4D1 content. A pre-made Left 4 Dead 1 VPK (
l4d1.vpk
) is available from the same shared Google Drive folder. Put it insideSteam\steamapps\common\Left 4 Dead 2\left4dead2\addons
and add it to the list of VPKs to activate inlauncher.cfg
:l4d1.vpk 1
. Of course you can make your own VPKs if you know how to mod the game. -
Download the latest L4D launcher release and extract the launcher files to
Steam\steamapps\common\Left 4 Dead 2
, whereleft4dead2.exe
is located. Double-click thelauncher.hta
to reveal its GUI.
L4D launcher works with Valve’s Steam, which has to be installed on your system. The game will be launched through Steam and will inherit all launch options you’ve got configured in Steam properties for Left 4 Dead 2.
launcher.cfg
contains the list of VPKs to activate or de-activate when launching the game. To activate a particular VPK when launching as Left 4 Dead 1, add it with 1
after its name (just like addonlist.txt
); to activate it when launching Left 4 Dead 2, add it with 0
instead. A VPK that is enabled in L4D1 will be disabled in L4D2, and vice versa.
(launcher.cfg
is located at Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg
.)
An example of a well-formatted launcher.cfg
:
style_crosshair=no
make_addonlist_read_only=no
l4d1_addon_vpks=
l4d1.vpk 1
scar-l.vpk 0
m4a4.vpk 1
In order for launcher.cfg
to appear, L4D launcher has to be run at least once.
Use style_crosshair
to enable or disable styling of crosshair. If enabled, add this to your autoexec.cfg
:
exec crosshair_launcher
Make sure autoexec.cfg
, crosshair_l4d2.cfg
, and crosshair_l4d1.cfg
exist in Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg
configuration folder.
Set make_addonlist_read_only
to yes
if you need to enforce addon loading order.
The addons
subfolder inside the shared folder contains several addon packs assembled from publicly available sources with lots of bug fixes and various enhancements, staying as close as possible to vanilla experience. Many of the included addons were modified by me. Some .vtf
textures were touched up using my lossless DXT VTF tools.
The modding
subfolder has most of the source files for every piece of content which I had to create, patch, or modify in some way: models, animations, textures, etc.
If you like Left 4 Dead launcher, you can buy me a ☕!