[ English ] [ Русский ]
A graphic tool for previewing and extracting files stored in VFS archives, such as those used in Pathologic 1.
- List contents of a VFS archive, with all subdirectories
- Pick and choose which files or subdirectories to extract
- Search through files by filenames
- Interface available in English and Russian languages
Download a stable release for your operating system from Releases. If there is no release for your OS, or you would like to run a development version, see instructions on how to run VFS Explorer from source.
plaguevfs
is a library for parsing, searching, and unpacking .VFS archives shipped with all versions of Pathologic 1
(2004 to 2015), as well as handling individual files from inside the archives and subdirectories.
Although the code aims to be as self-explanatory as possible, there's currently little to no documentation for the library.
cli.py is a tool for using plaguevfs
library from the command line.
$ python cli.py --help
usage: cli.py [-h] [-a ARCHIVE] [-s SEARCH] [-x EXTRACT] [--extract_all]
options:
-h, --help show this help message and exit
-a ARCHIVE, --archive ARCHIVE
path to the .VFS archive
-s SEARCH, --search SEARCH
search for a filename (recursive)
-x EXTRACT, --extract EXTRACT
extract a file by filename
--extract_all unpack the whole .VFS archive at once
- somevideoguy and EGBland for their research on Pathologic's VFS format, available here
- Friends Mario & Jon for through testing and bug catching
VFS Explorer and plaguevfs are both licensed under GPL v3.0.