wad-extract utility extracts League of Legends WAD archive files into a directory structure that you can modify.
Syntax
Arguments
Path to the WAD file to extract. Can be
.wad or .wad.client format.Directory where extracted files will be written. Will be created if it doesn’t exist.
Behavior
The tool extracts all files from the WAD archive and creates:- Directory structure - Organized folders (
data/,assets/,levels/) - Extracted files - All assets in their original format
- OBSIDIAN_PACKED_MAPPING.txt - Hash mapping file for repacking
Examples
Extract a champion WAD
Ahri-extracted/ directory.
Extract a map WAD
Output Structure
After extraction, the output directory will contain:Related Tools
wad-make
Pack a directory back into a WAD file
WAD Files Guide
Complete guide to working with WAD files
Common Use Cases
Extracting for mod creation
- Extract the base game WAD for the champion/skin you want to mod
- Modify the extracted files (textures, models, etc.)
- Use
wad-maketo repack or import into a mod folder withmod-tools import
Inspecting game assets
Extract WADs to explore League’s asset structure and learn how files are organized.Notes
- Extraction preserves the original file structure and naming
- The
OBSIDIAN_PACKED_MAPPING.txtfile is crucial for repacking - don’t delete it - Large WADs (maps, champions with many skins) may take time to extract
- Extracted files maintain their original formats (.dds, .skn, .skl, .bin, etc.)
Troubleshooting
Error: Failed to open WAD file
Error: Failed to open WAD file
- Verify the WAD file path is correct
- Ensure you have read permissions for the file
- Check that the file is a valid WAD format (not corrupted)
Output directory already exists
Output directory already exists
The tool will overwrite existing files. Back up any important data before extracting to an existing directory.
Missing files after extraction
Missing files after extraction
Some WAD files may be compressed or use special formats. Ensure you’re using the latest version of the tools.