New GameMaps in development!


We are working hard to bring you the best experience possible with our upcoming relaunch!

You can help fund the relaunch by
Upgrading to VIP or Donating.

  • VIP Goal Progress: 100% Goal Reached!
  • Top Donator: Anonymous ($1,000)
Left 4 Dead 2
Left 4 Dead 2 is a single-player and multiplayer co-operative survival horror FPS game.
VSLib Developer Guide - Installation
A simple, powerful VScript library for L4D2. This library will make your modding so much easier. Create superior mutations, interactive maps, and much more.
Download the library and just extract the contents to the following folder:

C:\Program Files (x86)\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\scripts\vscripts

That's it. Double check that your vscripts folder has a VSLib folder inside. When you distribute your map, mutation, or mod, make sure that you package the VSLib folder with your scripts. The end user / gamer does not need to download or install anything-- everything will be in the VPK.

Next, read about some helpful addons that you can use while working with VSLib.
For API documentation (e.g. Doxygen), see here:
Examples of plugins using VSLib
The following are some mods that use VSLib. You can download these mods and view their source code for examples.

Stranded: Intense survival experience.

Rayman1103's Admin System: Epic admin system mod.

Shotgunefx's Path Recorder: A really nice helper utility to record camera and vehicle paths.

Boomer Peril: Tank Rush with a twist.

Vicious Infected: Inspired by the SM plugin, this plugin takes infected to new heights.
I found this article helpful
I did not find this article helpful
What people are saying...
You must be logged in to post a comment.
sharktemplar November 2015
Rayman, I am legitimately curious... how is someone to contact you if the only means of doing this is a private message, but their gamemaps account has not existed for 30 days yet? It's literally the most ridiculous thing I've ever seen for a community-based website. What do you recommend?