Notable features
- 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
- These are the primary target for Obsidian and have the highest level of support, with the most prefabs, modules, and available addons. New features are most likely to be implemented for these games first
- Heretic
- Moderate level of support, with some advanced modules and a handful of addons available
- Chex Quest 3
- Basic level of support, with a handful of unique prefabs
- HacX 1.2
- Harmony
- Hexen
- Basic level of support. Game progression is linear and episodic, with no hubs present. The game will end after the last level generated. The Death Wyvern is absent from the monster table due to the infeasibility of scripting and flight pathing with randomly generated layouts
- Strife
- Basic level of support. Quests/multiple endings not yet implemented. Progression is linear and game will end after the last level generated
- Wolfenstein 3-D / Spear of Destiny
- Moderate level of support
- 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)
- Haiku OS 32/64-bit, x86 architecture (console-only; GUI not supported)
|