About
OBSIDIAN is a community continuation of OBLIGE Level Maker, originally by Andrew Apted. It generates levels for idTech 0 (Wolfenstein-3D, etc) and idTech 1 (Doom, etc) games.
Notable differences from OBLIGE
- 
Base content merged with the ObAddon content pack, along with brand new prefabs, themes and shape grammars
 - 
GUI overhaul: Sliders, checkboxes, top bar menu, and theming are now built in
 - 
UDMF map output option for ports that support it
 - 
Improved RNG with 64-bit seed lengths and the ability to use arbitrary strings as seeds
 - 
Ability to support Vanilla Doom and its engine limits by using the bundled SLUMP map generator
 - 
"Surprise Me" option for randomization of selected settings
 - 
Optional PK3/ZIP compression of generated WADs
 - 
Migration from Lua to LuaJIT for greatly improved build speeds
 - 
First-run tutorial for users not accustomed to the program or its interface
 - 
More robust batch/CLI mode
 - 
Ability to compile without a graphical interface for server/headless environments if desired
 - 
Option to save an animated GIF of the level building process
 - 
Integration of previous versions of Oblige to offer increased variety in level layouts and composition
 - 
Improved internationalization support, along with a nearly complete Russian locale translation file included
 
Currently Supported Games
- 
Doom 1 / The Ultimate Doom/ Doom 2 / Final Doom
 - 
Heretic
 - 
Chex Quest 3
 - 
HacX 1.2
 - 
Harmony
 - 
Hexen
 - 
Strife
 - 
Wolfenstein 3-D / Spear of Destiny
 - 
Super Noah’s Ark 3-D
 
Currently Supported Platforms
- 
Windows 32/64-bit, x86 architecture
 - 
Linux 32/64-bit, x86 and ARM architectures
 - 
BSD 32/64-bit, x86 and ARM architectures
 - 
MacOS 64-bit, x86 architecture (tested with Github CI builds only)
 






