Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder 2, Slade, WadSmoosh, etc.
Forum rules The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Just wanted to announce a community effort to update and improve Oblige, as well as merge the content from ObAddon into a combined release. This is done with the support and approval of the current ObAddon contributors, and hopefully represents a new era for our favorite randomizer. Here are a few shots of the recent GUI overhaul:
New Default Theme:
New Single-Pane Option:
New Slider widget with drop-down options:
Help Links for Widgets:
Theme Menu:
Custom Theme Support:
Besides the GUI, the most obvious changes (so far): -Vanilla Doom support using a modified version of SLUMP as the internal map builder -ObAddon content merged by default -ZDBSP now the internal nodebuilder -Optional REJECT lump building within ZDBSP -Node building optional for ZDoom/GZDoom -UDMF map generation option for ZDoom/GZDoom, Eternity Engine, and EDGE -Patch by Simon-v for searching for .pk3 addons in both the install and user home directories -Updated from Lua 5.1 to Lua 5.4, bringing performance and memory utilization improvements. -Strings allowed for seed input (numbers with no other characters still processed as numbers). -New random number generator based on the Mersenne Twister Engine, with 64-bit seeds/numbers.
Linux still needs to be compiled manually for the time being.
KNOWN ISSUES:
-Hexen support exists, but is at a bare minimum at the moment. Many settings will cause map gen to fail due to missing prefabs. This will improve over time as Hexen-specific prefabs are constructed. -Minimap image will be cleared if the window is resized after generating a map. This should not interfere with the actual creation of the files or their completeness.
CHANGELOG:
Spoiler:
Beta 19 - GUI overhaul; new widget types and customizable themes
Beta 18 - More fabs/fixes/textures, retiring of some relatively unused modules.
Beta 17 - Vanilla Doom support, more textures and fabs, code formatting fixes and move to CMake build system
Beta 16 - A lot of fixes, new fabs and textures, source code cleanup, and first implementation of the generic prefab system
Beta 15 - New fabs, fixes to existing fabs, other minor bugfixes
Beta 14 - "Monster Variety Jumpstart" option added, Heretic basic prefabs complete, window titlebar will update to reflect build progress, more prefabs and lua updates
Beta 13 - GUI refresh, more prefabs, under-the-hood Lua changes
Beta 12 - Revised engine selection (Options are now Limit-removing, BOOM-compatible, PrBoom-compatible, WOOF, and ZDoom-ish). More prefab and Lua updates
Beta 11 - Optional REJECT builders for ZDBSP; more robust Hexen support (converting prefabs, UDMF fixes)
Beta 10 - Prefab Control module renamed to Advanced Level Control with more granular options; more Prefab and Lua updates
Beta 9 - Reworked RNG to produce 64-bit numbers for all architectures (now generates unsigned long long integers). Lua and Prefab updates.
Beta 8 - ZDBSP back as the internal nodebuilder. UDMF support added for Hexen (although Hexen is still very much a WIP)
Beta 7 - More stability updates. UDMF map generation should be much more stable. Minor adjustments to RNG implementation.
Beta 6 - Stability release to address an accidental regression introduced in Beta 3. GLBSP restored as node builder until previous bug is confirmed fixed.
Beta 5 - AJBSP replaces GLBSP for internal nodebuilding on non-ZDoom engines. UDMF map format is now a selectable option.
Beta 4 - UDMF map generation for ZDoom/GZDoom. ZDBSP removed as internal implementation. ZDoom/GZDoom will build UDMF nodes on map launch.
Beta 3 - ZDBSP now compiled internally. Obsidian will use ZDBSP for ZDoom/GZDoom and GLBSP for other engines
Beta 2 - 64-bit RNG and seeds
Beta 1 - Merged release, new name and visual style
Last edited by dasho on Sun Jul 18, 2021 10:53 am, edited 35 times in total.
I would check your ObAddon install; I've kept all of the same prefabs that were in vanilla Oblige. If you are still getting this message without those addons enabled, let me know and I'll see what's causing it. Thanks.
I use the current git build of ObAddon, which I also contribute to, without problems. If you have some logs or debug messages, I will look at them, but it should work with .pk3 addons out of the box.
This is a build that tracks upstream ObAddon. Doom support should be improved, Heretic support is better but you may get the odd 'missing prefab' message. Hexen support exists but is in a very barebones state at the moment. The ObAddon discord has a changes channel that can provide more info if you'd like.
Kappes Buur wrote:With obaddon_2021-02-16.pk3 I get missing and scrambled textures
Did you make sure to set Texture WAD Merge from the Armaetus Texture Pack panel to "Yes"? If you set this to "No", you're expected to load the custom textures package separately from your client. This option is mostly for server owners to stop redundant downloads for the texture pack itself by clients.
MsrSgtShooterPerson
Joined: 02 Jan 2020
Location: Lost in the procedural infinite hells and I'm fine with that.
Gamerwarrior117 wrote:so this will be better than ultimate doom builder?
Oblige is not a map editor like UDB. Oblige is a random pwad generator, from a single map to a complete 32 level map set. It generates files in the wad format.
Gamerwarrior117 wrote:so this will be better than ultimate doom builder?
Oblige is not a map editor like UDB. Oblige is a random pwad generator, from a single map to a complete 32 level map set. It generates files in the wad format.
MsrSgtShooterPerson wrote:It may be easier to find out about your problem if you have the text log of your last generated map suffering from this problem just to make sure.