The waddle package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Warnings:

Library for reading WAD files into Haskell types.


[Skip to ReadMe]

Properties

Versions0.1.0.0, 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 logChangeLog.md
Dependenciesbase (==4.7.*), binary (>=0.7), bytestring (>=0.10), case-insensitive (>=1.2), containers (>=0.5.5.1), waddle [details]
LicenseBSD3
Copyright(c) 2015 Martin Grabmueller
AuthorMartin Grabmueller
Maintainermartin@grabmueller.de
CategoryGame
Executablesexport-to-js
UploadedWed May 20 11:21:51 UTC 2015 by MartinGrabmueller

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for waddle-0.1.0.0

Waddle, a library of WAD utilities

Waddle is a library for reading the contents of WAD files.

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