PUP - Packer/UnPacker (pup as in "puppy").
$ ./pup
Usage: pup --list
pup --plugin <plugin> --pack <file> [<dir> [<meta>]]
pup [--plugin <plugin>] --unpack <file> [<dir> [<meta>]]
pup [--plugin <plugin>] --savemeta <file> [<meta>]
pup [--plugin <plugin>] --print <file>
Options:
--plugin <plugin> - specify certain plugin
Modes:
--list - list of all supported plugins
--pack <file> [<dir> [<meta>]] - packing dir to specified file
--unpack <file> [<dir> [<meta>]] - unpacking specified file to dir
--savemeta <file> [<meta>] - only save metadata to specified metafile
--print <file> - print technical information to stdout
$ cmake . --install-prefix=/usr
$ make install
List of supported formats:
$ ./pup --list
Supported plugins:
grp - GRP-files of Duke Nukem 3D, Witchaven, Redneck Rampage, Shadow Warrior
gob - GOB-files of Star Wars: Dark Forces
pak - PAK-files of Dune II: The Building of a Dynasty
viv - VIV-files of the Need For the Speed 3: Hot Pursuit
vpp - VPP-files of Red Faction, The Punisher, Summoner
pack - PAK-files of Quake, Quake II, Half-Life, Heretic 2, MDK 2
pack2 - PAK-files of Daikatana
wad2 - WAD-file of Quake
wad3 - WAD-files of Half-Life
resource1 - RES-file of Armored Fist 2
resource2 - RES-file of Comanche 3
dpk4 - DPK-file of Starmageddon 2
dat - DAT-files of Fallout
dat2 - DAT-files of Fallout 2
rff20 - RFF-files of Blood, version 2.0
rff30 - RFF-files of Blood, version 3.0
rff31 - RFF-files of Blood, version 3.1
labn - LABN-files of Outlaws
pod - POD[1-6]-files of Terminal Reality games
epd - EPD-files of Terminal Reality games
List of supported compression algorithms:
Supported plugins:
zlib
List of supported checksums:
Supported plugins:
ccitt32
List of formats to be implemented:
Unsupported plugins:
pod POD-files of type:
POD1: Terminal Velocity, Fury3, Hellbender, Monster Truck Maddness 1 & 2,
CART Precision Racing
POD2: Nocturne, Blair Witch Volume 1: Rustin Parr, 4x4 Evo 1 & 2
POD3: Fly! 2, Blood Rayne 1 & 2, BlowOut, Aeon Flux, Metal Slug Anthology
POD4: The King of Fighters Collection: The Orochi Saga, Samurai Shodown Anthology
POD5: Ghostbusters: The Video Game
POD6: Ghostbusters: The Video Game Remastered
EPD/Extended POD: Fly!
Missing POD checksum algorithm in all POD formats and every other implementation
Related projects with similar features and information about the POD file format:
- libtermpod
- podextract
- QuickBMS
- physfs
- jtrfp
- DragonUnPACKer
- Ghostbusters Unpack
- Game Extractor
- MultiRipper
- camoto-studio
- linuxlist
- ripper6
- XeNTaX Game Discussion Tools Blog
- ZenHAX
(C) 2010-2013 Vladimir Alekseyevich Stupin [email protected]
The program is distributed under the GPL 3 license.