Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pigconex

pigconex is a Windows application to extract files from PIG archives used in Descent (1995) and Descent II (1996), developed by Parallax Software. It uses the ii.Ascend library.

Usage

Run with the --register command to register the 'Extract' verb for .pig files.

Run with --unregister command to unregister the 'Extract' verb for .pig files.

While the command is registered the 'Extract' verb will show in the context menu for .pig files.

screenshot showing output

The extraction process will show a progress bar then automatically exit.

screenshot showing output

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, pigconex 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.

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/pigconex

# Go into the repository
$ cd src

# Build the app
$ dotnet build pigconex.csproj

Licencing

pigconex is licenced under the MIT License. Full licence details are available in licence.md

About

A context menu extension to extract files from PIG files used by Descent (1995) and Descent II (1996).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages