Silvie
Silvie is an asset extractor for Silver, an action RPG from 1999 developed by Spiral House.
$ silvie
This is Silvie, an asset extractor for Silver.
The following formats are supported:
chr 3D model, saved as a 3DS file and a GIF file
eng Dialog text, saved as an XML file
pak Level archive, saved as a RAW file and 3 BIN files
raw RAW image, saved as a GIF file
spr Spritesheet, saved as GIF files
For usage information on a given format, type:
silvie format
Dependencies
The decompression of PAK files is handled by Jon Skeet's dernc module which is already included in Silvie. You should be able to install the required dependencies on a debian-like distribution using apt-get:
$ apt-get install lib3ds-dev libgif-dev libglu1-mesa-dev
Building
Once the required dependencies are installed, you can use a C11 compiler to build Silvie:
$ gcc *.c -o silvie -std=c11 -l3ds -lgif -lGL -lGLU