The HOG format is used by Descent to store some of the game data.
The file begins with the three characters "DHF", which presumably stand for Descent Hog Format.
After the signature, the file consists of one or more file entries, one after the other.
|char filename||Null-terminated 8.3 filename|
|UINT32LE size||Length of the data|
|BYTE data[size]||File content, size bytes of data|
- Descent will refuse to load the HOG file if it contains more than 250 files.
The following tools are able to work with files in this format.
|Name||Platform||Extract files?||Decompress on extract?||Create new?||Modify?||Compress on insert?||Access hidden data?||Edit metadata?||Notes|
This file format was reverse engineered by Malvineous. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)