Skip to content

kkroening/dxxlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dxxlib: Descent / DXX Python library

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.

hog2tar

Convert descent.hog to descent.tar:

python -m dxxlib hog2tar descent.hog descent.tar

Extract descent.hog to a directory:

mkdir out
python -m dxxlib hog2tar descent.hog | tar x -C out/

List file contents of descent.hog:

python -m dxxlib hog2tar descent.hog | tar t

Output:

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)

tar2hog

Convert descent.tar to descent.hog:

python -m dxxlib hog2tar descent.tar descent.hog

About

Descent/DXX Python library tool - hog2tar/tar2hog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages