A tool for manipulating DRS archives.
This repository consists of a command-line application and a GTK-based UI.
See ui/gtk/README.md for information regarding the UI.
Age of Empires uses a home-grown format ("DRS") to store palettes, sprites, and audio.
This format is conceptually similar to tar which contains other files but does not perform compression.
You must have the Rust toolchain installed (which includes cargo
).
cargo build --release
The output binary will be written to target/release/drs-studio
.
You can invoke this directly or put it somewhere on your shell's $PATH
.
$ cargo run -- extract --drs-path /media/AOE/GAME/DATA/GRAPHICS.DRS --file-names 00412.slp
Any contribution you intentionally submit for inclusion in the work, as defined
in the LICENSE
file, shall be licensed as above.