Supported File Formats
Methods of file recognition
Packafied recognises a large amount of file formats. It has the
ability to load decriptions of new file formats via the use of
HFD Files, as well as
Loaders.
1. HFD files
HFD Files are text files that describe the format of a Package file.
By using HFD files, Packafied can read any Package file you describe
to it. That means that if you learn the format of a Package file
used in a new game, you can tell Packafied about it and you will
be able to load it. For more information on HFD files, see
the HFD file section.
Packafied comes with a few HFD files that allow you to read the
following types of files:
- Quake PAK files
- Descent 2 MVL files
- Descent 2 Sound files (S11,S22 files)
- Descent 3 HOG files
- Doom WAD files
- Freespace VP files
- POD files (used in various Microsoft games such as Fury3)
2. Loaders
HFD files can describe a large amount of Package files used in
a wide variety of programs. Sometimes they are not enough.
Some Package files don't follow the same pattern, and so
a loader can be written to open this type of file.
Loaders are like libraries that are
written in Java (much like a DLL). They are separate components,
which means they can be written by someone else and plugged in
to Packafied.
The following files can be opened by Packafied via loaders that
come as standard:
- Descent HOG files
- ZIP Files (extraction only)