PoE Data Tools
A command line utility for working with Path of Exile game files.
Commands
list: List the "virtual" file paths in the bundleextract: Extract the virtual files as-is, saving them as real files to diskcat: Dumps the binary contents of a file to stdoutdump-art: Extracts DirectDraw Surface (.dds) files and converts them to PNGsdump-tables: Extracts data tables (.datc64), applies the community-curated schemas, and saves them out to more accessible formats.dump-tree: Extracts passive skill trees (player, atlas, ruthless, etc.) to JSONtranslate: Extracts files and converts them to more accessible formats.
Usage
Installation
-
Download a pre-built binary (see releases page on GitHub)
-
Install with
cargo install(requires rust toolchain):
- From source (requires rust toolchain):
Running
- Using the executable
- From source (requires rust toolchain):
Globs
Many of the commands can take glob patterns to operate over several files at once. Note that the patterns follow the Unix glob specification.
Several patterns can be provided at once.
# all files in all directories (the default)
# all .datc64 and .dds files in all subdirectories
# all files in the art/ directory
# all files in the art/ directory and its subdirectories