Omgifol -- a Python library for Doom WAD files By Fredrik Johansson http://fredrikj.net See manual.html for installation and usage notes. Requires Python 2.7 or Python 3.x. This is Revenant's personal fork. What's new: - support for Python 3.x (experimental; 3.5.0 or higher recommended) - support for Hexen / ZDoom maps - better map loading (supports names other than ExMx and MAPxx, doesn't mistake MAPINFO for an actual map) - better support for "limit removing" maps - better handling of missing map data - tall patch support - support for importing/exporting RGBA images (converted to the WAD's 256-color palette on import, but can contain true transparency) Some planned things: - UDMF map support - Basic Doom 0.4 / 0.5 wad support in master - Basic Doom 64 wad support - support for non-vanilla/Boom maps in lineinfo - some stuff from AlexMax's fork The "doomalphas" branch contains extremely rudimentary loading of maps from the Doom 0.4 / 0.5 alphas. It was used to generate linedef animations for the "dmvis" project and is pretty much completely useless for anything else (it only loads linedefs and things, not sectors or texture/flat info). The struct info was gleaned from the Yadex source code (thanks!)