You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document provides useful patterns for filtering and downloading specific files using download_selective_files.py.
Quick Start
python examples/download_selective_files.py
Follow the interactive prompts to:
Select a game
Choose a build
Filter files by various criteria
Download only what you need
Common Wildcard Patterns
Executables and Libraries
Pattern
Description
Example Matches
*.exe
All Windows executables
game.exe, launcher.exe, setup.exe
*.dll
All DLL libraries
game.dll, steam_api.dll, d3d11.dll
*.so
All Linux shared libraries
libgame.so, libSDL2.so
*.dylib
All macOS dynamic libraries
libgame.dylib
bin/*
All files in bin directory
bin/game.exe, bin/launcher.exe
Game Assets
Pattern
Description
Example Matches
*.pak
All PAK archives
data.pak, textures.pak, audio.pak
*.vpk
All VPK archives
pak01.vpk, models.vpk
*.wad
All WAD archives
game.wad, textures.wad
data/*
All files in data directory
data/config.ini, data/levels/
*.dat
All DAT files
game.dat, save.dat
Configuration and Documentation
Pattern
Description
Example Matches
*.ini
All INI config files
game.ini, settings.ini
*.cfg
All CFG config files
game.cfg, video.cfg
*.txt
All text files
readme.txt, changelog.txt
*.pdf
All PDF documents
manual.pdf, guide.pdf
docs/*
All documentation
docs/readme.txt, docs/manual.pdf
Multimedia
Pattern
Description
Example Matches
*.mp4
All MP4 videos
intro.mp4, cutscene01.mp4
*.ogg
All OGG audio
music.ogg, sfx.ogg
*.wav
All WAV audio
sound.wav, voice.wav
*.png
All PNG images
icon.png, banner.png
videos/*
All video files
videos/intro.mp4, videos/credits.mp4
Language-Specific Files
Pattern
Description
Example Matches
*_en.pak
English language packs
text_en.pak, audio_en.pak
*_de.pak
German language packs
text_de.pak, audio_de.pak
localization/*
All localization files
localization/en.txt
languages/en/*
English language directory
languages/en/strings.txt
Advanced Patterns
Complex Directories
assets/textures/* # All files in assets/textures/
*/config.ini # config.ini in any directory
data/*/levels/* # levels subdirectory in any data subdirectory
**/videos/*.mp4 # Won't work - use regex instead