A command-line app to extract files from PIG archives from Descent (1995) and Descent II (1996), developed by Parallax Software. Uses the ii.Ascend library (iiAscend).
PigCon is a command line application and should be run from a terminal session. Application usage is
Usage:
pigcon.exe --extract, -e <archive.pig>
pigcon.exe --help, -h
Usage examples:
pigcon.exe --extract DESCENT2.PIG
pigcon.exe -e groupa.pig
Extract: Files are extracted to a folder named after the archive (e.g. DESCENT2.PIG → DESCENT2/).
BBM (bitmap) files inside PIG archives do not store their dimensions and flags in the raw data; that information is only in the PIG header. For each extracted .bbm file, PigCon also writes a .txt file with the same base name (e.g. file1.bbm → file1.txt) containing the metadata (width, height, RLE flag, flags, average color) so that other tools can read the file correctly.
- .NET 10.0
- Windows OS
To clone and run this application, you'll need Git and .NET installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/btigi/pigcon
# Go into the repository
$ cd src
# Build the app
$ dotnet build
PigCon is licensed under the MIT license. Full licence details are available in LICENCE.md