Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PigCon

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).

Usage

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.PIGDESCENT2/).

BBM metadata

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.bbmfile1.txt) containing the metadata (width, height, RLE flag, flags, average color) so that other tools can read the file correctly.

Requirements

  • .NET 10.0
  • Windows OS

Compiling

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

Licencing

PigCon is licensed under the MIT license. Full licence details are available in LICENCE.md

About

Command-line app to extract files from PIG archives from Descent (1995) and Descent II (1996).

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages