Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.44 KB

README.md

File metadata and controls

44 lines (25 loc) · 1.44 KB

drs-studio

Build Status Build Status GitHub (pre-)release

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.


What is a DRS archive?

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.

Building

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.

Running

$ cargo run -- extract --drs-path /media/AOE/GAME/DATA/GRAPHICS.DRS --file-names 00412.slp

License

MIT

Contributing

Any contribution you intentionally submit for inclusion in the work, as defined in the LICENSE file, shall be licensed as above.