Skip to content

ChariotEngine/drs-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages