Table of Contents

League of Legends Sounds

Need To Know

The League FSB (FMod Sound Bank) files are not an open format, nor has Riot released any information regarding extracting sounds from the League client. Because of this I (with help from others) have had to reverse engineer the file formats. What does this mean for you? YOU MAY HAVE TO TWEAK THE FILES YOURSELF. I tried my best to standardize all the files but a few probably slipped through. If a sound seem to have the wrong pitch you can correct that using Audacity or contact me. Instructions for doing so can be found in the “Editing Files” section. If a sound seems to be cut off you can contact me.

The Files

The following sound files were taken from “League of Legends 4.6.14_04_10_21_15” and was fully patched as of 4/25/14.

You can download any files below (or on subsequent pages) by right-clicking and choosing “Save Link As…” (or similar).

ZIP of All Sounds:

Champion Speech Files:

Misc non-champion sound effects (such as buffs, pings, and music):

All champion sound effects (weapon clangs, walking, recall sounds, etc):

Thru “Jayce - Default” Thru “Shaco - Default” Thru “Zyra - Wildfire Zyra”
Aatrox - Default Jinx - Base Shaco - Royal Shaco
Aatrox - Justicar Aatrox Jinx - Skin 1 Shen - Default
Ahri - Default Karma - Default Shen - TPA Shen
Ahri - Skin 4 Karthus - Default Shyvana - Default
Akali - Default Kassadin - Default Shyvana - Ice Drake Shyvana
Alistar - Default Katarina - Default Singed - Default
Amumu - Default Katarina - Slay Belle Katarina Singed - Skin 6
Amumu - Sad Robot Amumu Kayle - Aether Wing Kayle Sion - Default
Anivia - Black Ice Anivia Kayle - Default Sivir - Default
Anivia - Default Kennen - Default Sivir - Skin 6
Annie - Default Kha'Zix - Default Skarner - Default
Annie - Panda Annie Kha'Zix - Mecha Kha'Zix Sona - Arcade Sona
Ashe - Default Kog'Maw - Default Sona - Default
Ashe - Skin 6 Kog'Maw - Lion Dance Kog'Maw Sona- Guqin Sona
Blitzcrank - Default LeBlanc - Default Soraka - Celestine Soraka
Blitzcrank - iBlitzcrank Lee Sin - Default Soraka - Default
Blitzcrank - Piltover Blitzcrank Lee Sin - Dragon Fist Lee Sin Swain - Default
Blitzcrank - Skin 7 Lee Sin - Skin 5 Syndra - Default
Blitzcrank - Skin 8 Leona - Default Syndra - Justicar Syndra
Brand - Cryocore Brand Leona - Skin 4 Syndra - Skin 2
Brand - Default Lissandra - Bloodstone Lissandra Talon - Default
Brand - Zombie Brand Lissandra - Default Taric - Default
Caitlyn - Default Lucian - Base Teemo - Astronaut Teemo
Cassiopeia - Default Lucian - Skin 1 Teemo - Default
Cassiopeia - Jade Fang Cassiopeia Lulu - Bittersweet Lulu Teemo - Superhero Teemo
Character Voices - English Lulu - Default Thresh - Deep Terror Thresh
Cho'Gath - Battlecast Prime Cho'Gath Lulu - Dranon Trainer Lulu Thresh - Default
Cho'Gath - Default Lulu - Skin 4 Thresh - Skin 2
Cho'Gath - Gentleman Cho'Gath Lulu - Wicked Lulu Tristana - Default
Cho'Gath - Jurassic Cho'Gath Lux - Default Tristana - Rocket Girl Tristana
Corki - Default Lux - Steel Legion Lux Trundle - Default 1
Corki - Dragonwing Corki Malphite - Coral Reef Malphite Trundle - Default 2
Corki - Urfrider Corki Malphite - Default Tryndamere - Default
Darius - Bioforge Darius Malphite - Glacial Malphite Tryndamere - Demonblade Tryndamere
Darius - Default Malzahar - Default Tryndamere - Skin 6
Darius - Woad King Darius Maokai - Default Twisted Fate - Default
Diana - Default Maokai - Haunted Maokai Twisted Fate - Underworld Twisted Fate
Diana - Skin 2 Master Yi - Base Twitch - Base
Dr. Mundo - Default Master Yi - Default Twitch - Default
Dr. Mundo - Mundo Mundo Master Yi - Skin 2 Twitch - Gangster Twitch
Dr. Mundo - TPA Mundo Miss Fortune - Default Twitch - Vandal Twitch
Draven - Default Miss Fortune - Mafia Miss Fortune Udyr - Default
Draven - Gladiator Draven Mordekaiser - Default Udyr - Spirit Udyr
Elise - Default Morgana - Default Urgot - Battlecast Urgot
Elise - Skin 2 Morgana - Ghost Bride Morgana Urgot - Default
Evelynn - Default Nami - Default Varus - Arclight Varus
Ezreal - Default Nami - Koi Nami Varus - Default
Ezreal - Pulsefire Ezreal Nasus - Base Varus - Skin 3
Fiddlesticks - Dark Candy Fiddlesticks Nasus - Default Vayne - Default
Fiddlesticks - Default Nasus - Skin 5 Veigar - Bad Santa Veigar
Fiddlesticks - Surprise Party Fiddlesticks Nautilus - AstroNautilus VelKoz - Base
Fiora - Default Nautilus - Default VelKoz - Skin 1
Fiora - Headmistress Fiora Nidalee - Base Vi - Default
Fizz - Default Nidalee - Default Vi - Neon Strike Vi
Fizz - Fisherman Fizz Nidalee - Headhunter Nidalee Vi - Skin 2
Fizz - Skin 4 Nocturne - Default Viktor - Default
Galio - Default Nocturne - Eternum Nocturne Viktor - Skin 3
Galio - Gatekeeper Galio Nunu - Default Vladimir - Blood Lord Vladimir
Gangplank - Default Nunu - Nunu Bot Vladimir - Default
Gangplank - Special Forces Gangplank Olaf - Default Volibear - Default
Gangplant - Skin 6 Olaf - Pentakill Olaf Volibear - Runeguard Volibear
Garen - Default Orianna - Default Warwick - Default
Garen - Steel Legion Garen Pantheon - Default Wukong - Default
Gragas - Default Poppy - Default Xerath - Base
Gragas - Gragas, Esq. Quinn - Default Xerath - Ironforge
Gragas - Oktoberfest Gragas Quinn - Phoenix Quinn Xerath - Scorched Earth Xerath
Graves - Default Rammus - Default Xin Zhao - Default
Graves - Mafia Graves Rammus - Full Metal Rammus Xin Zhao - Warring Kingdoms Xin Zhao
Graves - Riot Graves Renekton - Default Yasou - Base
Graves - Skin 5 Renekton - Rune Wars Renekton Yasou - Skin 1
Hecarim - Arcade Renekton - Skin 6 Yorick - Default
Hecarim - Default Rengar - Default Zac - Default
Heimerdinger - Base Rengar - Headhunter Rengar Zac - Zac Grumpy
Heimerdinger - Default Rengar - Skin 2 Zed - Default
Irelia - Default Riven - Default Zed - Shockblade Zed
Janna - Default Riven - Skin 5 Ziggs - Default
Janna - Forecast Rumble - Default Ziggs - Mad Schientist Ziggs
Jarvan IV - Default Rumble - Skin 3 Ziggs - Pool Party Ziggs
Jarvan IV - Warring Kingdoms Jarvan Ryze - Default Ziggs - Snow Day Ziggs
Jax - Default Sejuani - Default Zilean - Default
Jax - Skin 8 Sejuani - Default Emotes Zyra - Default
Jayce - Debonair Jayce Sejuani - Skin 4 Zyra - Skin 2
Jayce - Default Shaco - Default Zyra - Wildfire Zyra

More Information

Since Riot's FSB files seem to have an inconsistent format I have had to do some customization myself to make the sounds play appropriately.

As sort of a cheat sheet for myself I made the Sound File Quirks page. It's information corresponds to the /doublefreq and /doublelen switchs for LoLFSBExtract.exe

Editing Files

If you happen to find a file has an incorrect pitch then that is something you can either email me about or fix yourself. This usually manifests itself as everything sounding high pitched or low pitched. The fix for this is to change the frequency. I've tried my best to adjust them, but some slip through the cracks.

Go ahead and download Audacity from THIS page. The ZIP Installer should be fine for most people if you don't want to install it. Either way, download and run Audacity. You can either open the file from the file menu or drag it into the window.

You should see the sound spectrum on your screen. Now it is time to adjust the sample rate of the file.

Navigate to the “Other…” option as shown below:

Set the rate to either 88200 or 44100, whichever the file is NOT currently. If it is 44100 change it to 88200, if it is 88200 change it to 44100. Click OK in the dialog.

Test the sound by hitting the green play button. If it sounds right it is now time to export the file. Go to File > Export… then make sure the “Save as type” is set to “WAV (Microsoft) signed 16 bit PCM”. Name it whatever you want and hit save. You will get a “Edit Metadata” popup. You can hit OK without filling it in. The data here is not necessary to fill in.

Special Thanks

After a post on the League of Legends Reddit from a user called Ultima1k, I was pointed to a tool used to decode the sounds from The Witcher 2 (tw2unfsb.exe).

The underlying code used to extract the sounds from League of Legends was taken from a tool called “tw2unfsb.exe” (The Witcher 2 Un-FSB) created by Nico Bendlin originally released at the following location: WorldOfPlayers.de (German). The original executable can be found HERE. The original C++ source code can be found HERE.