Welcome to the Forum Archive!

Years of conversation fill a ton of digital pages, and we've kept all of it accessible to browse or copy over. Whether you're looking for reveal articles for older champions, or the first time that Rammus rolled into an "OK" thread, or anything in between, you can find it here. When you're finished, check out the boards to join in the latest League of Legends discussions.

the ingame sounds/musics/voices r located on \Riot Games\League of Legends\game\DATA\Sounds\FMOD\ under the .fsb files

VOBank_en_US.fsb = the file with all voices/laughts/announcements/
LoL_Audio.fsb = the file with skill/attacks/explosions sounds
GameMusicEvents_bank00.fsb = refuse to explain this one
GameAmbientEvent_bank00.fsb = ^^

First step: - UNPACKING THE .FSB FILE
-unzip the fsbext to c:\fsbext
-make a new folder on c:\fsbext ...for example(sounds)
-copy the .fsb file to c:\fsbext folder
-start-run-cmd
-go on c:\fsbext folder and type : fsbext -d sounds VOBank_en_US.fsb
it ll unpack all sounds to the \sounds folder^^
FIRST STEP COMPLEATED - CONGRATZ^^ (see first ss)

Second step: MODDING THE FILE
keep the name...do w/e u want with the rest ;]
also...remember to not put a header on the file (if u dunno what that means...u probably shouldnt be messing with the files ;]) - dunno if it works with headers...maybe it ll work...maybe not^^(2nd ss)

Third step: REPACKING THE .FSB FILE
-go to c:\fsbext
-type: fsbext -l -s output.dat VOBank_en_US.fsb - this ll create an "how is the file estructure" so it can repack with it being the same way (and -l = -L)
-type: fsbext -s output.dat -d sounds -r newsounds.fsb -this ll create the new soundfile

Last step: MAKE IT WORK
-rename the newsound.fsb file to VOBank_en_US.fsb
-replace the new VOBank_en_US.fsb on \League of Legends\game\DATA\Sounds\FMOD\ folder^^ (make sure to always make a backup copy)

play the game ;]

couple points..
-once u extract the .fsb files...most of the players wont gonna be able to read those .wav files cause it has no header on the files.... i personally use MusicPlayerEx player to listen to it.....but u can use w/e u want...(3rd ss)
-if u add a -a command line when extracting the .fsb file...the .wav files gonna have a header...but i dunno if its gonna work ingame (and not in the mood to test right now, maybe l8r^^)
-if u wanna add some customized .wav there r some programs that removes the header...or u can do it manually.... i know it works without header.....maybe it wont gonna work with headers...so unless u test it...always remove the header before repacking

@Anyone that has been experimenting with this...
One thing I noticed however; after unpacking the sounds, I noticed they playback at 2x (or close to) normal speed. Is this normal?
Which leads me to ask, if I sub in a sound sample of my own, will it play normally in game, or at 1/2x the speed it should, or what would happen?

What I'm ultimately trying to do is make Unreal/Quake sounds for killing blows and such. Something like that, imho, would be *ahem* Godlike.. XD

There's something rally strange going on with your guide.
One quick question, have tried simply unpacking, then repacking these particular files yourself? because my friend and I are running into a lot of errors on the repack..

Where to begin.. on extraction, it shows the files extracted as .wav, but they're actually entitled as .mp3
Also, on repack, we're running into errors such as:

- open file "Corki.move2.wav"
Error: no such file or directory

and

-open file "ancientgolem_dying_1.aif"
Error: No such file or directory

@Anyone that has been experimenting with this...
One thing I noticed however; after unpacking the sounds, I noticed they playback at 2x (or close to) normal speed. Is this normal?
Which leads me to ask, if I sub in a sound sample of my own, will it play normally in game, or at 1/2x the speed it should, or what would happen?

Most likely that's because of the sample rate of the audio used. Open it up in audacity or premiere and check the details to be sure. you can convert them there as well.

lower/high sample rates mean pitch increase/decrease on playback. if the player wasn't expecting that sample rate specifically then you may run into issues. Not sure what LoL is expecting for each sample, it may be playing them back at individual sample rates who knows.

but if you want to replace one, just export the sound you want at the same sample rate (kHz) that you want to replace and you should be all set...if its chipmunks or satan...then try a new rate.