Giter Club home page Giter Club logo

omgifol's Introduction

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!)

omgifol's People

Contributors

devinacker avatar fragglet avatar jmickle66666666 avatar jplebreton avatar kostko avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.