#game-engine #compatible #reading #binaries #doom #file

bin+lib wad

A library with utility binaries for reading WAD files compatible with the Doom game engine

6 releases

0.3.2 Feb 9, 2019
0.3.1 Feb 8, 2019
0.2.1 Jan 14, 2019
0.1.0 Jan 1, 2019

#1168 in Game dev

34 downloads per month
Used in doom-gfx

MIT license

24KB
646 lines

Where's all the data?

A library with utility binaries for reading (and in the future maybe also writing?) WAD files compatible with the Doom game engine.

In scope: Support for existing WAD implementations in any of the authentic games using variants of this engine.

Out of scope: Support for any of the data formats hosted inside a WAD file.

Try it out

Install via Rust toolchain:

cargo install wad

Run:

wad-ls doom1.wad
wad-read doom1.wad endoom | iconv -f CP437 | sed 's/\(.\)./\1/g' | sed 's/\(.\{80\}\)/\1\n/g'

Dependencies

~3MB
~61K SLoC