dfwad manages your DFWADs. It can extract DFWADs and create them.
DFWAD is a game data format used in Doom 2D Forever, and is similar to WAD.
- Install Rust: follow the instructions on the official Rust website to install the Rust compiler and related tools.
- Clone the repository:
git clone https://github.com/polybluez/dfwad.git
- Change into the project directory:
cd dfwad
- Build the project:
cargo build
- Pack the
game
directory in a DFWAD calledgame.wad
, without Zlib compression:dfwad game game.wad --zlib-level none pack
- Extract a DFWAD into
game
directory:dfwad game.wad game extract
- DFWADs support only 1 level of depth, but it can be circumvented by creating an another WAD representing these directories. DFWAD does that.
- Error handling is subpar, so error messages may be unclear.