othias / silvie

An asset extractor for Silver.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  • lib3ds for saving 3DS files
  • libgif ≥ 5.0 for saving GIF files
  • libglu for polygon triangulation

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

About

An asset extractor for Silver.

License:GNU General Public License v3.0


Languages

Language:C 100.0%