https://github.com/devinacker/omgifol
A Python library for manipulation of Doom WAD files
https://github.com/devinacker/omgifol
doom modding
Last synced: about 1 year ago
JSON representation
A Python library for manipulation of Doom WAD files
- Host: GitHub
- URL: https://github.com/devinacker/omgifol
- Owner: devinacker
- License: mit
- Created: 2013-12-10T02:05:07.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-06-29T15:18:38.000Z (almost 3 years ago)
- Last Synced: 2025-04-10T12:39:00.929Z (about 1 year ago)
- Topics: doom, modding
- Language: Python
- Homepage:
- Size: 107 KB
- Stars: 83
- Watchers: 8
- Forks: 25
- Open Issues: 11
-
Metadata Files:
- Readme: readme.txt
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
Omgifol -- a Python library for Doom WAD files
Originally by Fredrik Johansson (http://fredrikj.net).
Maintained since 0.3.0 by Devin Acker (http://revenant1.net).
Use `pip install omgifol` to install. See manual.html (and module/class
docstrings) for usage notes. Requires Python 3.x.
Some planned things:
- 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!)