Left 4 Dead 2

Left 4 Dead 2

66 ratings
L4D2 Custom Music (Jukebox and game music) Guide
By Knappy
This details the process for creating custom Jukebox (which is the same process for custom Game Music/Sound)
   
Award
Favorite
Favorited
Unfavorite
Custom L4D2 Jukebox Music
Juke box sound files must be in the following format in order for them to playback correctly:
Filetype: .wav | Bit Rate: 705kbps | Sample Rate: 22,050 Hz | 16bit | Stereo

1. Find the file you wish to make a Jukebox song

2. Open the file in SoundForge or another sound editor

3. Edit the file however you wish in terms of clipping so you can save bandwidth.

Note: No sense in a 10 minute song when you are only near the jukebox for a short time




4. After you have clipped your song to the way you like it. Select your entire project (Ctrl+A) and Normalize (Alt+P > N) the audio levels so that peaking doesn't occur during playback:









Note:
Your meters should NEVER go above 0.0db. If it does, it will cause a peak during playback which sounds like static and crap:





5. This step is imperative! Save your project with the following custom settings and name it any of the following:
badman midnightride re_your_brains thesaintswillnevercome




6. Create a folder that contains the following structure:
sound\music\flu\jukebox




7. In order for your .vpk addon to register in the L4D2 Menu under Extras>Addons you will need to make a addoninfo.txt file and place it where the sound folder is. Here[www.dropbox.com] is an example addoninfo.txt for you to use:




8. Now you need to create your .vpk addon! Navigate to your L4D2 game directory, and locate the vpk.exe within the \bin folder:

E:\Program Files (x86)\Steam\SteamApps\common\left 4 dead 2\bin

Note: If the vpk.exe is not in that folder read the note for step #9!



9. For this example my jukebox folder that contained my custom music was on my desktop. Simply drag the folder containing your sound file (with the correct file structure and addoninfo.txt) to the vpk.exe in your bin folder:




Note: If you get a tier0.dll is missing error, copy the contents of your \left4dead2\left4dead2\bin TO your \left4dead2\bin folder but do NOT OVERWRITE any contents in the \left4dead2\bin folder!

10. After the DOS completes packing the .vpk, it will appear where your files where, in my case it was created on the desktop!




Note: If your .vpk appears as an unknown file, or like this:




then Right Click the .vpk and select Open With. Navigate to your left4dead2/bin/addonstaller.exe and choose that as the default program to open .vpk files:




Now your .vpks will have the pretty lil Steam icon:




11. Now copy/cut the custom .vpk you created to your addon folder!




Gratz! You nao haz custom jookbox musikz!



Custom L4D2 Music Settings
So you want to make your own custom music .vpk mod for L4D2? Having issue with the song playing too fast or too slow? Well, in order for you to properly create custom L4D2 sounds, the sound file settings and attributes must match the original sound files from the game.

L4D2 uses .wav files for a majority of sounds. It is the sample/bit rate that must be modified within your sound flie in order for the music/sound to playback correctly in game.If your addon playback in game is sped up or slowed down, this means that the sound file you packed in your .vpk is not in the correct sample rate. Here is a list of commonly customized L4D2 sounds with their respective settings:

Dark Carnival Concert Music
File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
midnightride.wav - Music for the 1st concert song
onebadman.wav - Music for the 2nd concert song

Jukebox Music
File Type: .wav | Bit Rate: 705Hz | Sample Rate: 22,050Hz | 16bit | Stereo
\l4d2\sound\music\flu\jukebox
badman -
midnightride -
porta_still_alive -
re_your_brains -
thesaintswillnevercome -

Tank Music
File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\tank\
midnighttank - Music for 1st tank encouter during Dark Carnival Concert
onebadtank - Music for the finale tank of each campaign
tank - Music for main tank encounters
taank - Music for alternate tank encounters

Safe Room Background Music

File Type: .wav | Sample Rate: 44,100Hz | Bit Rate: 1411Hz | 16bit | Stereo
\l4d2\sound\music\cpmusic\

Main Menu Music

File Type: .mp3 | Bit Rate: 256Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\l4d2\

Special Infected Attack Music

File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\pzattack\
asphyxiation - Smoker Music
contusion - Charger Impact
mortification - Charger Pounding music
enzymicide - Spitter Acid music
exenteration - Hunter Attack/Pounce music
vassalation - Jockey music

Safe Room Music

File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\safe\themonsterswithout.wav

First Map of Campaign Music
File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\stmusic\
deadeasy - Dead center
deathisacarousel - Dark Carnival
diedonthebayou - Swamp Fever
midnightride - Hard Rain
southofhuman - The Parish

Oh ♥♥♥♥ Music
File Type: .wav | Bit Rate: 705Hz | Sample Rate: 22,050Hz | 16bit | Stereo
\l4d2\sound\music\terror\
clingingtohell1 - Clinging to a ledge music
clingingtohell2 - Clinging to a ledge music
clingingtohell3 - Clinging to a ledge music
iamsocold - Music for when you are about to die
puddleofyou - Incapicated Music
pukricide - Boomer Splash Music
tonguetied - Smoker Tongue

Engage the Finale

File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\the_end\
yourownfuneral -
skinonourteeth - Finale Music
snowballinhell - Music after you engage the finale encouter (i.e. lower the bridge)

Campaign Completed Music (Credit Roll)
File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\unalive\
themonsterswithin - Music that plays after a finale and through credit roll

Wiped Music

File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\undeath\
death - Music that plays when your team wipes a map (everyone dies)
leftfordeath - Music that plays after you have died

Witch Music
File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\witch
psychowitch - Music that plays after engaging the witch
witchencroacher - Ambient music that plays when you are close to the witch

Horde/Panic Drum Loops

File Type: .wav | Bit Rate: 1411Hz | Sample Rate: 44,100Hz | 16bit | Stereo
\l4d2\sound\music\zombat\horde
15 Comments
Potato50 22 Mar @ 7:31am 
what song is used during finales with 2 tanks?
Financial crisis 26 Aug, 2024 @ 5:19pm 
which folder contains the file that replaces the healing sound?
Bounty 26 Jun, 2024 @ 4:31am 
The dropbox has been deleted, here is the text for the addoninfo.txt file.
https://developer.valvesoftware.com/wiki/Addoninfo.txt
novodog 25 Jun, 2024 @ 5:14pm 
for people wondering where "save me some sugar" is its in the l4d2_dlc1 folder. But you can just put it in sound\music\flu\jukebox with the other .wav files and call the file "save_me_some_sugar_mono"
adusadunkadules 8 Feb, 2024 @ 11:13am 
does ANYONE know the filename for "save me some sugar"? i can't find it
sonnia_the_cat 13 Mar, 2022 @ 7:52am 
it would be great to have the timer too. Testing just now and my music got suddenly cut. also it will be usefull for perfect loop the tank music
f4l 26 Dec, 2020 @ 5:21am 
im trying to put custom music and whenever i play it in game, the music earrapes and its very fast although the sample rate is the same
Rein Kayomi 30 Sep, 2020 @ 10:30am 
Can confirm that it needs 44100hz for the custom audio files to play ingame.
Dori 24 May, 2020 @ 11:35pm 
in "First map on campaign music" the hard rain music is "osweetdeath" not midnightride
groX 31 Oct, 2019 @ 4:35pm 
notes: you DO need to put the sample rate at 22,050Hz dont listen to this dude lmao