1.7 KiB
1.7 KiB
udk-config-extractor
A command-line tool for extracting and repacking UDK/UE3 coalesced config and localization files.
Tested with Army of Two: The 40th Day (Xbox 360).
Features
- Extract all files from coalesced archives
- Repack directories back into coalesced format
- List contents of an archive with file sizes
- Extract individual files by index or name
- Drag & drop support for quick extraction/packing
- Auto-detect language extension when repacking (int, jpn, deu, fra, ita, etc.)
Supported Formats
coalesced.ini- Config filescoalesced.int- English localizationcoalesced.jpn- Japanese localizationcoalesced.deu- German localizationcoalesced.fra- French localizationcoalesced.ita- Italian localizationcoalesced.esn- Spanish localization- And other UE3 localization formats
Usage
udk-config-extractor list <file> - List archive contents
udk-config-extractor unpack <file> [output_dir] - Extract all files
udk-config-extractor pack <input_dir> <output_file> - Create coalesced file
udk-config-extractor info <file> - Show archive info
udk-config-extractor extract <file> <index> [output] - Extract single file
Drag & Drop
- Drag a coalesced file onto the exe to extract to
./<name>_<ext>/- Example:
coalesced.iniextracts tocoalesced_ini/
- Example:
- Drag a folder onto the exe to pack into
./<name>.<ext>- Example:
coalesced_ini/packs tocoalesced.ini
- Example:
Building
Requires Qt 6 and a C++17 compiler.
qmake udk-config-extractor.pro
make
Notes
- Preserves original file format for game compatibility
- Maintains directory structure when extracting
- Big-endian binary format (Xbox 360 / PS3)