omgifol icon indicating copy to clipboard operation
omgifol copied to clipboard

A Python library for manipulation of Doom WAD files

Results 11 omgifol issues
Sort by recently updated
recently updated
newest added

Generates a PWAD with 256 patches, 256 corresponding texture definitions, and 256 flats; each named COLORxyz or FOLORxyz, where xyz is a decimal index into the palette (000-255), and the...

- Adds an updated (I think) `wad2obj.py` script to the demos directory - `wad2obj` originally written by @jminor for an older version of the `omg` library - This turns .wad...

https://github.com/GitExl/WhackEd4 Whacked4 is written in python, it might be worth seeing if we can pull features from it to add dehacked support to omgifol

probably allow opening a pk3/pke/etc. the same as a WAD, use LumpGroups for directories, etc.

enhancement

I thought it might be nice if things were visible in the image produced. Maybe a command line argument could be added to make the things optional, but it's just...

Give the user the option to export a texture, built from patches, as an Image(). Currently omgifol users have to manually traverse the data and build patches themselves, but this...

https://github.com/sirjuddington/SLADE/blob/master/src/Utility/Polygon2D.cpp#L95-L127 https://github.com/jminor/omgifol/blob/master/demo/wad2obj.py Being able to convert a sector to convex polygons is an incredibly useful feature. This can be used for many operations based around converting a map into other...

Hi, in Heretic and Hexen, full-screen grahpics like e.g. "TITLEPIC" are stored in a "raw" format instead of the usual patch format. That is, the lumps consist of 320x200 bytes,...

Just for an example, I was using this with v1.4 of CHEX3.WAD, the same one that can be verified with the checksums here: https://doomwiki.org/wiki/CHEX3.WAD This wad just so happens to...

Libraries allow you to break ACS in a wad into smaller chunks. This allows omgifol to handle them. (see https://zdoom.org/wiki/Namespace) Also allowed access to WAD write_order so that new groups...