Added updated README.md

This commit is contained in:
njohnson 2026-01-20 15:54:50 -05:00
parent e5859aa79e
commit 279c7aa666

View File

@ -1,3 +1,57 @@
# udk-config-extractor
Config extractor for UDK/UE3 games. Packs and unpacks ini files from coalesced.ini files
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 files
- `coalesced.int` - English localization
- `coalesced.jpn` - Japanese localization
- `coalesced.deu` - German localization
- `coalesced.fra` - French localization
- `coalesced.ita` - Italian localization
- `coalesced.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.ini` extracts to `coalesced_ini/`
- Drag a folder onto the exe to pack into `./<name>.<ext>`
- Example: `coalesced_ini/` packs to `coalesced.ini`
## Building
Requires Qt 6 and a C++17 compiler.
```bash
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)