| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sun, 18 Jan 2026 05:28:51 GMT
X-Served-By: cache-dfw-kdfw8210082-DFW, cache-bom-vanm7210080-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768714131.283677,VS0,VE287
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
waddle: DOOM WAD file utilities.
waddle: DOOM WAD file utilities.
Downloads
- waddle-0.1.0.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.5, 0.1.0.6 |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | base (>=4.7 && <4.9), binary (>=0.7), bytestring (>=0.10), case-insensitive (>=1.2), containers (>=0.5.5.1), directory (>=1.2), JuicyPixels (>=3.2), waddle [details] |
| License | BSD-3-Clause |
| Copyright | (c) 2015 Martin Grabmueller |
| Author | Martin Grabmueller |
| Maintainer | martin@grabmueller.de |
| Uploaded | by MartinGrabmueller at 2015-10-13T18:46:21Z |
| Category | Game |
| Home page | https://github.com/mgrabmueller/waddle |
| Bug tracker | https://github.com/mgrabmueller/waddle/issues |
| Source repo | head: git clone https://github.com/mgrabmueller/waddle |
| Distributions | |
| Executables | wad-info, export-to-png, export-to-js |
| Downloads | 4455 total (25 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs available [build log] Last success reported on 2015-10-14 [all 1 reports] |
Readme for waddle-0.1.0.6
[back to package description]waddle
DOOM WAD file utilities
Waddle is a library for reading the contents of WAD files, as used by the DOOM engine.
It can be used to parse WAD files into Haskell data types. Additionaly, WAD data can be exported to JavaScript code.
In the folder "visualizer", there is a HTML5/Canvas viewer for the exported data.
Waddle has been tested with DOOM.WAD, DOOM2.WAD, PLUTONIA.WAD and TNT.WAD from Ultimate DOOM, DOOM II and Final DOOM.
To try it out, make sure you have a WAD file available and do the following:
tar xzvf waddle-X.Y.Z.W.tar.gz
cd waddle-X.Y.Z.W
cabal sandbox init
cabal install
mkdir visualize/data
cabal run DOOM.WAD visualize/data
Then fire up a capable web browser and open visualize/waddle.html.
Happy WAD hacking! Martin