This Python library/tool provides miscellaneous capability of working with Descent data files.
In particular, "HOG" files can be can be converted to/from standard tar using dxxlib either as a library or as a command-line tool.
python -m dxxlib hog2tar descent.hog descent.tarmkdir out
python -m dxxlib hog2tar descent.hog | tar x -C out/python -m dxxlib hog2tar descent.hog | tar tOutput:
descent.txb
briefing.txb
credits.txb
ending.txb
endreg.txb
level01.txb
level02.txb
level03.txb
empty.bbm
sun.bbm
endguy.bbm
credits.256
palette.256
font1-1.fnt
descent.pcx
digitest.raw
descent.sng
briefing.hmp
credits.hmp
descent.hmp
endlevel.hmp
endgame.hmp
melodic.bnk
drum.bnk
intmelo.bnk
drum32.dig
level01.rdl
level02.rdl
level03.rdl
...
(trimmed for brevity)
python -m dxxlib hog2tar descent.tar descent.hog