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 as CSVs where the schema was successfully applied.
From source (requires Rust to be installed)
cargo run --release --bin poe_files -- --help
Using executable file
poe_files --help
TODO List
- Proper documentation for the lib crate
- Swap image.rs version once DDS support is merged
- Skill tree data export
- Partially export dat tables when some schema columns fail to validate
Tested on linux (WSL) and Windows with the Steam version of PoE 1, and rolling latest patch from the CDN for PoE 2.